在Tomcat下面webapps新建Servlet项目webtest,在下面新建WEB-INF文件夹,里面新建classes文件夹用来存放java文件。
在classes里面新建java文件(我这里新建的是MyServlet.java)
以下是原代码
package com.iotek.jee.servlet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class MyServlet extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException{
res.getWriter().write("Heelo Servlet!");
}
}
C:\java\apache-tomcat-7.0.86\webapps\webtest\WEB-INF
运行java文件首先要在java文件的路径下打开cmd窗口,然后输入
javac -cp C:\.....\lib\servlet-api.jar -d .MyServlet.java
如何重写:
重写之前
package com.iotek.jee.servlet;
import javax.servlet.http.HttpServlet;
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = -5581572295100908982L;
service
}
如果Eclipse不能显示要重写的service方法,那么只需要按下ALT+/ 就可以显示您要重写的方法。
重写之后
package com.iotek.jee.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = -5581572295100908982L;
@Override
protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
// TODO Auto-generated method stub
super.service(arg0, arg1);
}
}
静态部署:
在Tomcat里面配置项目文件路径
拷贝项目地址真实路径,我是C:\eclipseWorkSpace\JWebDemoByIDE
然后在Tomcat的配置文件,之前说的server.xml,打开,在之前添加,
然后再手工启动
动态部署
IDE工具自动动态部署