一、环境搭建:
1.安装jdk,配置环境
2.下载Tomcat程序包
二、编译sevlet程序
1.编写java代码
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet{
privateString message;
//执行初始化
publicvoid init() throws ServletException {
message= "welcome to tomcat !";
}
publicvoid doGet(HttpServletRequest request,HttpServletResponse response) throwsServletException,IOException{
//设置响应内容类型
response.setContentType("text/html");
//实际逻辑处理操作
PrintWriterout = response.getWriter();
//响应并输出到浏览器的内容
out.println("<h1style='text-align:center'>" + message + "</h1>");
}
//销毁进程
publicvoid destory(){
//什么也不做
}
}
2.编译servlet
由于我用的jdk是标准版,不包含servlet-api.jar,在编译时报错,提示javax.servlet包不存在。
解决办法:在编译时添加classpath路径,apache-tomcat-7.0.82\lib\servlet-api.jar。
例如:Javac –classpath C:\OpenSource\apache-tomcat-7.0.82\lib\servlet-api.jarHelloWorld.java
这样就可以成功编译,生成字节码文件。
三、部署servlet
1.将字节码文件放到apache-tomcat-7.0.82\webapps\ROOT\WEB-INF路径下的classes目录中,如果没有就新建一个classes目录。
2.修改web.xml配置文件,将<web-app>内容用如下代码替换
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
更改后保存,到这里就完成了整个部署流程。
四、测试程序
启动Tomcat服务器,打开浏览器输入:http://localhost:8080/HelloWorld,一切OK浏览器就会出现想要输出的内容。