JSP Fast
Track
To deploy a simple JSP:
- Make sure your JSP file does not reference a tag library or other
external resources -- such resources require additional steps to deploy
that are beyond the scope of these Fast Track procedures.
If you do not have a JSP available, you can copy the HTML code from
the example in Programming
WebLogic JSP into a file with a *.jsp extension,
such as HelloWorld.jsp .
- Copy your JSP file into the
WL_HOME/samples/server/examples/build/mainWebApp
directory.
- Start a WebLogic Server.
Windows NT users can use the Start Menu shortcut labeled Launch Examples
Server.
- In a Web browser, request the JSP file using the following URL:
http://localhost:port/myJSPfile.jsp
where:
localhost
is the host name of the machine running WebLogic Server.
port
is the port number where WebLogic Server is listening for requests.
myJSPfile.jsp
is the JSP file you copied in step 3.
What's Going On?
The JSP has been auto-deployed from a directory preconfigured to target
the Examples Server. Auto-deployment is a simple and quick method of deploying
an application. For more information about auto-deployment, refer to
Auto-Deployment.
You can deploy JSP files by simply copying them into the root directory
of a deployed Web Application. JSPs do not require specific registrations,
as do servlets.
Additional Resources
|
HTML Fast Track
To deploy an HTML page:
- Copy your HTML file into the
WL_HOME/samples/server/examples/build/mainWebApp
directory of your WebLogic Server installation, where WL_HOME
is the WebLogic Server install directory.
- Copy image files or other files linked to your HTML page into the
mainWebApp directory.
If necessary, create subdirectories to handle relative links.
- Start WebLogic Server.
Windows NT users can use the Start Menu shortcut labeled Launch Examples
Server.
- In a Web browser, request the HTML file using the following URL:
http://localhost:port/myFile.html
where:
localhost
is the host name of the machine running WebLogic Server
port
is the port number where WebLogic Server is listening for requests.
myFile.html
is the HTML file you copied in step 2.
What's Going On?
The HTML file has been auto-deployed from a directory that
is preconfigured to target the Examples Server. Auto-deployment is a simple
and quick method of deploying an application. For more information about
auto-deployment, refer to
Auto-Deployment.
Additional Resources
|
Servlet Fast Track
To deploy a servlet:
- Create a subdirectory called classes
under the following directory:
WL_HOME\samples\server\examples\build\mainWebApp,
where WL_HOME is the WebLogic Server install directory.
- Copy your servlet class file into the following directory:
WL_HOME\samples\server\examples\build\mainWebApp\classes.
If your servlet class has a package statement, create an additional
subdirectory for each level of the package statement. For example, if
your package statement is package
color.blue, then place your servlet class in the following directory:
WL_HOME\samples\server\examples\build\mainWebApp\WEB-INF\classes\color\blue.
If you do not have a servlet class to use for this Fast Track procedure,
follow the instructions in Programming
WebLogic HTTP Servlets to create a simple one.
- Modify the web.xml
file located in the WL_HOME\samples\server\examples\build\mainWebApp
directory by adding the following, in between the <web-app>
and </web-app>
tags:
<servlet>
<servlet-name>
myServlet
</servlet-name>
<servlet-class>
package.name.myServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
myServlet
</servlet-name>
<url-pattern>
quickStartServlet
</url-pattern>
</servlet-mapping> |
where:
myServlet
is the name of your servlet class file.
package.name.myServlet
is the full package name of your servlet class.
- Save the web.xml
file.
- Start WebLogic Server.
Windows NT users can use the Start Menu shortcut labeled Launch Examples
Server.
- Call your servlet from a Web browser with the following URL:
http://localhost:port/quickStartServlet
where:
localhost
is the host name of the machine running WebLogic Server
port
is the port number where WebLogic Server is listening for requests.
quickStartServlet
is the value of the <url-pattern>
element that you defined in the web.xml
file in step 3.
What's Going On?
The HTML file has been auto-deployed from a directory that is preconfigured
to target the Examples Server. Auto-deployment is a simple and quick method
of deploying an application. For more information about auto-deployment,
refer to Auto-Deployment
.
The web.xml
file that you edited is the deployment descriptor for a Web Application
called mainWebApp.
A Web Application is a J2EE deployment unit that ties together resources
of a Web-based application.
In the deployment descriptor you defined the class name of the servlet
(the <servlet-class>
element) and the URL that is used to resolve requests for the servlet
(the <url-pattern>
element).
Additional Resources
|