servlet文件部署在tomcat上
Posted 子狼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet文件部署在tomcat上相关的知识,希望对你有一定的参考价值。
参考网址:http://www.runoob.com/servlet/servlet-first-example.html
编译.java文件生成.class文件
实例代码
![技术分享图片](/img/jia.gif)
1 // 导入必需的 java 库 2 import java.io.*; 3 import javax.servlet.*; 4 import javax.servlet.http.*; 5 6 // 扩展 HttpServlet 类 7 public class HelloWorld extends HttpServlet { 8 9 private String message; 10 11 public void init() throws ServletException 12 { 13 // 执行必需的初始化 14 message = "Hello World"; 15 } 16 17 public void doGet(HttpServletRequest request, 18 HttpServletResponse response) 19 throws ServletException, IOException 20 { 21 // 设置响应内容类型 22 response.setContentType("text/html"); 23 24 // 实际的逻辑是在这里 25 PrintWriter out = response.getWriter(); 26 out.println("<h1>" + message + "</h1>"); 27 } 28 29 public void destroy() 30 { 31 // 什么也不做 32 } 33 }
保存为HelloWorld.java文件。
将.java(如HelloWorld.java)放置于%TOMCAT_HOME%\webapps\ROOT路径下
将.class(如HelloWorld.class)放置于%TOMCAT_HOME%\webapps\ROOT\WEB-INF\classes路径
在%TOMCAT_HOME%\webapps\ROOT\WEB-INF下的web.xml中添加
<servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorld</servlet-name> <url-pattern>/HelloWorld</url-pattern> </servlet-mapping>
插入<web-app></web-app>中
启动tomcat,输入网址localhost:8080/HelloWorld
以上是关于servlet文件部署在tomcat上的主要内容,如果未能解决你的问题,请参考以下文章
tomcat 远程debug配置,教你远程调试线上代码,解决线上故障
在 tomcat 或 jetty 中部署 mule 应用程序时,如何在 configuration.xml 文件中将 http 端点更改为 servlet 端点?