当前位置:   article > 正文

tomcat发布网页(servlet使用,web.xml配置)

tomcat发布网页

第一步:下载并解压tomcat
第二步:在tomcat/webapps目录下新建一个文件夹(这里新建了一个my)
第三步:在ROOT目录下复制WEB-INF文件夹到新建文件夹里
在这里插入图片描述
第四步:进入WEB-INF文件夹,新建classes(放置class文件),lib
在这里插入图片描述
第五步:写一个helloworld的servlet:

package firstServlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.sun.net.httpserver.HttpsServer;

public class MyServlet extends HttpServlet{
	private String mas;
	public void init() {
		mas = "Hello World!";
	}
	public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException {
		response.setContentType("text/html");
		PrintWriter pWriter = response.getWriter();
		pWriter.println("<h1>" + mas + "</h1>");
	}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

第六步:将文件编译为class并放入classes文件夹,修改web.xml配置
在这里插入图片描述
注意:路径与全类名匹配

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	id="WebApp_ID" version="3.0">
	<servlet>
		<servlet-name>MyServlet</servlet-name>	<!-- Servlet注册的名字(随意取) -->
		<servlet-class>firstServlet.MyServlet</servlet-class>	<!-- Servlet的全类名 -->
	</servlet>
	<servlet-mapping>
		<servlet-name>MyServlet</servlet-name>	<!-- 与<servlet-name>名一致 -->
		<url-pattern>/my</url-pattern>	<!-- 映射具体的访问路径 -->
		<!-- 注:/代表当前web应用的根目录即本例代表"D:\java\tomcat\webapps\my\" -->
	</servlet-mapping>
</web-app>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

第七步:启动tomcat服务器,测试网页
在这里插入图片描述
注意:URL中,第一个/my为webapps下新建文件夹名,第二个/my为web.xml中的

<url-pattern>/my</url-pattern>
  • 1

附带一张webapps目录结构图:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/554518
推荐阅读
相关标签
  

闽ICP备14008679号