继上篇Tomcat安装完成之后,我们这篇来讲Tomcat在eclipse中的配置
1 下载tomcat对eclipse的插件
链接:http://www.eclipsetotale.com/tomcatPlugin.html
进去之后download
下载下来之后解压到eclipse下的plugins文件夹中
重启eclipse,就可以发现这三个猫的图标:
但是到此还不行,还需要配置。
2 配置eclipse
Window>Perspective>Tomcat,选对应的Tomcat的版本,并在Browse中选择Tomcat的安装地址(bin的上一级目录),apply>OK
start Tomcat出现以下信息,即启动成功
3 建立第一个servlet例程
1 新建项目文件
New>other>Java>tomcat project>next>project name>next>finish,然后会出现
2 新建MyTomcatTest.java文件
WEB-INF/src>右键>new>class>输入名字
然后将下面代码输入:
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
public class MyTomcatTest extends HttpServlet
{
//处理Get请求
//req:用于获得客户端(浏览器)的信息
//res:用于向客户端(浏览器)返回信息
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
//要返回信息,所以用res,但是res没有可以直接返回的信息
//所以要从res处获得printwrite
PrintWriter out = res.getWriter();
out.println("Hello,MyTomcatTest!");
out.close();
}
//处理Post请求
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
this.doGet(req, res); //将两个方法合二为一,即处理一个即可
}
}
3 新建web.xml文件
在WEB-INF下面>右键>new>other>XML>XML file>name>完成
粘贴茹下面的代码:
<!DOCTYPE web-app PUBLIC
'-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
'http://java.sun.com/dtd/web-app_2_3.dtd'>
<web-app>
<!-- 部署MyTomcatTest -->
<servlet>
<!--给你的的servlet起的名字,随便取(一般可以是类名的小写) -->
<servlet-name>mytomcattest</servlet-name>
<!--指明servlet的路径,(包名+类名,如果没有包,就直接是类名)-->
<servlet-class>MyTomcatTest</servlet-class>
</servlet>
<!-- 部署MyTomcatTest的servlet-mapping -->
<servlet-mapping>
<!--给你的的servlet起的名字,随便取 -->
<servlet-name>mytomcattest</servlet-name>
<!-- 是在浏览器器输入的访问该servlet的URL -->
<url-pattern>/mytomcattest</url-pattern>
</servlet-mapping>
</web-app>
运行
点击小猫按钮,启动Tomcat服务器
在网页上输入http://localhost:8080/MyTomcatTest/mytomcattest网址,就可以看到输出
到此为止,第一个servlet例程完成。
参考文章:
https://www.cnblogs.com/csshaw/p/3386186.html
https://www.cnblogs.com/csshaw/p/3386261.html