Skip navigation.
Downloads | Product Documentation | Support

Fast Track Procedures

This page provides basic instructions for deploying JSP files, HTML files, images, and servlets. These procedures are not recommended for production environments. Instead, use the J2EE™ model, described in Guidelines, Patterns, and Code for End-To-End Java™ Applications, for procedures to develop your production application. The J2EE application model enables you to develop and deploy applications that are consistent, portable, and easily maintained.

For additional information on developing applications for WebLogic Server, see Developing WebLogic Server Applications.

For more about deploying WebLogic Server applications, see Deploying WebLogic Server Applications.

Complete the WebLogic Platform Installation before using these Fast Track procedures.

3. 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 Programming WebLogic JSP Developing Web Applications for WebLogic Server Configuring Web Applications for WebLogic Server | 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 Developing Web Applications for WebLogic Server Configuring Web Applications for WebLogic Server | 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 Programming WebLogic HTTP Servlets Developing Web Applications for WebLogic Server Configuring Web Application Components