1.下载配置TomCat
1.下载
官网下载
2.配置
windows用户下载exe安装包会比较方便配置,并且需要java环境
打开一路默认配置就行,中间会选择一下你的jdk路径
安装完成后的路径大概是这样的:
3.使用
其中bin里面用于启动Tomcat,webapps用于存放我们的Servlet程序。
我们打开 bin\Tomcat7.exe 在浏览器输入http://localhost:8080
如果能看到Tomcat的网页,就说明安装成功。
2.编写Servlet程序
1.编写java
1
|
import javax.servlet.http.HttpServlet;
|
鼠标选中错误地点,按 Alt+Enter ,选择Add Java EE 6 …… 等待下载
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package cn.lzumi;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
@WebServlet(name = "HttpServletTest", urlPatterns = {"/time"})
public class HttpServletTest extends HttpServlet {
@Override
public void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
throws ServletException, IOException {
httpServletResponse.setContentType("text/html");
PrintWriter writer = httpServletResponse.getWriter();
//展示当前时间
writer.print("<html><head></head><body>" +
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) +
"</body></html>");
}
}
|
然后编译
2.将class文件放入Tomcat路径下
在out路径下找到生成的 class文件复制到webapps\ROOT\WEB-INF\classes下
注意:如果有包名需要将整个路径完整复制过去,如图所示
编辑webapps\ROOT\WEB-INF\web.xml 文件,将其中的metadata-complete属性改为false
1
|
metadata-complete="false"
|
我们再一次打开 bin\Tomcat7.exe 在浏览器输入http://localhost:8080/time
就可以看见返回的时间