| SIUC Home | Campus Index A-Z | Apply Now | People Finder | Jobs | Webmail |

Department
Home, Overview, Contact, Facilities...

People
Faculty, Staff

Programs
Undergraduate, Graduate, Courses, Course Schedules, Course Materials...

Research
Activities, Grants

Scholarships

Opportunities

Utilities
Webmail, Downloads

Deploy Servlet/JSP Programs to the Tomcat Server

  • 1. Log on to a Windows computer in the department lab using your own windows account
  • 2. Create a new folder on your M: drive, which is your home directory under Windows. For example, "M:\tomcat_deployment"
  • 3. Create a folder under the "M:\tomcat_deplyment" folder, using your login ID as the folder name, e.g. "ychen" or "siucs-07"
  • 4. Create a folder "WEB-INF" under the "M:\tomcat_deployment\your_login_ID" folder (replacing the "your_login_ID" part with your real login ID, such as "ychen" or "siucs-07")
  • 5. Create a folder "classes" under the "M:\tomcat_deployment\your_login_ID\WEB-INF"
  • folder
  • 6. Copy the jsp files you want to submit to the "M:\tomcat_deployment\your_login_ID" folder

    Copy all the servlet class files to M:\tomcat_deployment\your_login_ID\WEB-INF\classes" folder
    Download and copy the build.xml file to the "M:\tomcat_deployment" folder.

  • 7. You also need to write a "web.xml" file for your servelet. A sample file is available here (web.xml). You just need change the name of servlet in the sample, "test", to the name of your own servlet .
    <servlet>
    <servlet-name>test</servlet-name>
    <servlet-class>test</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>test</servlet-name>
    <url-pattern>/test</url-pattern>
    </servlet-mapping>

  • 8. Then copy the newly created "web.xml" file to the "M:\tomcat_deployment\your_login_ID\WEB-INF" folder

  • 9. After completion of all the steps above, you will have the following directory and file structure on your drive M:
    "M:\tomcat_deployment\"
    "M:\tomcat_deployment\your_login_ID\"
    "M:\tomcat_deployment\your_login_ID\all_my_ jsp_files"
    "M:\tomcat_deployment\build.xml"
    "M:\tomcat_deployment\your_login_ID\WEB-INF\"
    "M:\tomcat_deployment\your_login_ID\WEB-INF\web.xml"
    "M:\tomcat_deployment\your_login_ID\WEB-INF\classes\"
    "M:\tomcat_deployment\your_login_ID\WEB-INF\classes\all_my_servelet_class_files"
  • 10. Then run command "ant -buildfile build.xml -Dwebapp=your_login_ID" to deploy your servlet to the departmental Tomcat server (http://cslab.cs.siu.edu:8080). You will see it is running the deployment. When it is finished, it will tell you whether it is successful or not.
  • >
  • 11. Then, you can run your deployed progam by typing "http://cslab.cs.siu.edu:8080/your_login_ID/jspfilename_or_servlet_name. For example: "http://cslab.cs.siu.edu:8080/ychen/test".
  • Webmaster - EOE Link - Privacy Policy     Last Update: August 2007