1.1 @WebServlet
@WebServlet(name="MyServlet",urlPatters={"/my"})
@WebServlet:声明一个Servlet
name属性:可选,Servlet类的名称
urlPatterns属性: 可选,URL模式必须以一条正斜线开头,如/my。在声明Servlet的同时,还可以指定哪个URL调用这个Servlet
1.2 应用程序部署到Tomcat
要编译Servlet,必须将包含Servlet API的类型放在类路径(Class Path)中。Tomcat的servlet-api.jar文件中打包有javax.servlet.http包的成员。这个jar文件就放在Tomcat安装目录的lib目录下。
WEB-INF:该目录下的资源可以被Servlet访问,但是不能被用户访问
把应用程序部署到Tomcat中:
1)将应用程序目录直接复制到Tomcat安装目录下方的webapps目录下
2)在Tomcat的conf目录下编辑server.xml文件来部署应用程序,或者为了不编辑server.xml,而单独部署一个XML文件到conf\\Catalina\\localhost目录下
建议部署Servlet/JSP应用程序的方法是将它打包成一个war文件来进行部署。war文件是指以war作为扩展名的jar文件。可以换利用JDK提供的jar程序或者WinZip这类工具来创建war文件。然后,将war文件复制到Tomcat的webapps目录下。
当启动或者重启Tomcat时,Tomcat会自动解压war文件。以war文件的方式部署,这在所有的Servlet容器中都适用。
还没有评论,来说两句吧...