当程序员编写好一个servlet程序,需要部署,则应把相应的内容添加到Web.xml中,具体方法如下:
- <servlet>
- <servlet-name>TestServletContext</servlet-name>
- <servlet-class>TestServletContext</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>TestServletContext</servlet-name>
- <url-pattern>/servlet/TestServletContext</url-pattern>
- </servlet-mapping>
注意:需要把servlet的class文件拷贝到TestApp/WEB-INF/classes
解释:
第1行:开始部署servlet
第2行:给这个servlet取一个名字(可以随意取,但不能在web.xml中重复)
第3行:servlet相对就的class名字(名字不能随便取)
第5行:开始部署到服务器中
第6行:寻找部署的servlet,和第2行的servlet-name名字一致
第7行:设置URL的访问地址(若该servlet在WebApps下面的“TestApp”),则该URL为
“http://localhost:8080/TestApp/servlet/ServletContext”
第8行:部署结束
特殊情况:
如果该servlet的源文件包含在一个package中,包名为:com.mytest
部署时需要注意:
1、应该把com.mytest目录拷贝到TestApp/WEB-INF/classes中
2、配置Web.xml时的<servlet-class>的值也要改成:“<servlet-class>com.mytest.servlet</servlet-class>”