@WebServlet和部署项目到Tomcat

约定不等于承诺〃 2022-04-08 09:57 313阅读 0赞

1.1 @WebServlet

  1. @WebServlet(name="MyServlet",urlPatters={"/my"})
  2. @WebServlet:声明一个Servlet
  3. name属性:可选,Servlet类的名称
  4. urlPatterns属性: 可选,URL模式必须以一条正斜线开头,如/my。在声明Servlet的同时,还可以指定哪个URL调用这个Servlet

1.2 应用程序部署到Tomcat

  1. 要编译Servlet,必须将包含Servlet API的类型放在类路径(Class Path)中。Tomcatservlet-api.jar文件中打包有javax.servlet.http包的成员。这个jar文件就放在Tomcat安装目录的lib目录下。
  2. WEB-INF:该目录下的资源可以被Servlet访问,但是不能被用户访问
  3. 把应用程序部署到Tomcat中:
  4. 1)将应用程序目录直接复制到Tomcat安装目录下方的webapps目录下
  5. 2)在Tomcatconf目录下编辑server.xml文件来部署应用程序,或者为了不编辑server.xml,而单独部署一个XML文件到conf\\Catalina\\localhost目录下
  6. 建议部署Servlet/JSP应用程序的方法是将它打包成一个war文件来进行部署。war文件是指以war作为扩展名的jar文件。可以换利用JDK提供的jar程序或者WinZip这类工具来创建war文件。然后,将war文件复制到Tomcatwebapps目录下。
  7. 当启动或者重启Tomcat时,Tomcat会自动解压war文件。以war文件的方式部署,这在所有的Servlet容器中都适用。

发表评论

表情:
评论列表 (有 0 条评论,313人围观)

还没有评论,来说两句吧...

相关阅读