您的位置:首页 > 运维架构 > Tomcat

在tomcat中部署测试Servlet(不用eclipse或MyEclipse的tomcat插件)

2016-03-30 11:24 525 查看

标题主要步骤如下:

配置好jdk环境变量

设置classpath,追加F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\lib

下载tomcat:http://tomcat.apache.org/download-70.cgi

启动tomcat

F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\bin



打开测试页面:http://127.0.0.1:8080/

成功,则为如下界面



编写Servlet,HelloWorldServlet .java

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

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

public class HelloWorldServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<html><body><h1>Hello World!</h1></body></html>");
out.flush();
}
}


在tomcat中建立web工程,并建立相应的web目录架构。

(1)在apache-tomcat-8.0.24\webapps目录下建立工程文件夹:ServletDemo01



(2)在新建的工程文件夹ServletDemo01下建立文件夹,名为WEB-INF



(3)再在新建的WEB-INF文件夹下新建文件,名为classes



(4)再在新建的WEB-INF文件夹下新建文件,名为web.xml,注意后缀为.xml



(5)修改 web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name></display-name>
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>


编译HelloWorldServlet .java得到HelloWorldServlet.class,并拷贝到classes文件夹中

重启Tomcat:

F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\bin—>shutdown.bat

F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\bin—>startup.bat

打开页面http://localhost:8080/ServletDemo01/HelloWorldServlet
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: