servlet与tomcat 项目中遇到的问题和解决方法
Servlet: server applet
概念:运行在服务器端的小程序
快速入门:
步骤:
1. 创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml
2. 定义一个类,实现Servlet接口
3. 复写方法
4. 在类上使用@WebServlet注解,进行配置
* @WebServlet("资源路径")
@WebServlet("/demo2") public class ServletDemo implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { } @Override public ServletConfig getServletConfig() { return null; } @Override public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { System.out.println("Servlet3.0来了...."); } @Override public String getServletInfo() { return null; } @Override public void destroy() { } }
过程中需要注意的事项:
一、如果没出现Servlet接口
需要去 File-Project 添加 tomcat-lib- servlet-api.jar 这个架包
二、tomcat端口被占用
cmd 里面输入:netstat -ano|findstr 端口号 查看PID 看是哪个占用了
去任务管理器中 结束进程
三、访问地址
如果想修改项目的访问地址 比如改成http://localhost:8080/day13_Servlet/demo2
去run-Edit Configurations