Eclipse3.6+Tomcat7.0配置Servlet开发环境
之前我们介绍了Tomcat7的配置,今天介绍如何把Tomcat7整合Eclipse IDE开发工具配置Servlet开发环境。
一、软件下载
Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/
Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html
二、软件安装和配置(图文)
1.解压Eclipse到某个目录,例如C:\itdevelop\eclipse 即可。
2. 解压Tomcat 插件到eclipse目录下的plugins目录中。
3.如果你的jdk是jkd1.6.0_21及之后的版本可能在启动Eclipse时遇到Out of Memory的问题,解决方法是在eclipse.ini文件中添加一行:-XX:MaxPermSize=256m
4. 启动Eclipse之后,开始着手配置Tomcat。Windows->preferences,找到Tomcat选项:选择Tomcat版本(没7.0,选6.x即可),然后配置Tomcat安装目录,如下图:

5. 配置Server选项,找到Server->Server runtime environment,新建一个Server:

最后OK,就完成了Tomcat和Eclipse的设置。正常的话,可以看到界面多了三个Tomcat按钮。没有看到的话,选择菜单Windows ->Custmize Perspective,展开other选项,在Tomcat上打勾。
三、新建Servlet测试程序
1. 首先设置Eclipse的工作目录为Tomcat目录下的webapps
2. File->New->Others,在web下找到Dynamic web project。

3.简单的Project设置,新建Project:HelloWorld,具体如图片中设置即可:

4. 之后Next,默认设置即可。然后在新建的HelloWorld项目下找到WEB-INF目录,新建一个文件夹,命名为classes,再在这个目录下新建一个packet,命名为test,包中新建一个Class,命名为HelloWorld。文件内容为:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package test;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;public class HelloWorld extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.println("Hello World!"); }} |
5. 在WEB-INF目录下新建文件,命名为web.xml,文件内容:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"><web-app> <display-name>HelloWorld</display-name> <servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>test.HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorld</servlet-name> <url-pattern>/HelloWorld</url-pattern> </servlet-mapping></web-app> |
这些文件的作用,在前面那篇文章讲过了,这样直接贴出代码。
6. 保存以上设置,然后右键点击Project名字 HelloWorld,选择Run as–> run as server,选择Tomcat作为Server。确定之后,启动Tomcat,可以看到Console输出Tomcat启动信息。然后再浏览器中输入http://localhost:8080/HelloWorld/HelloWorld。就可以看到HelloWorld 输出了。

浙公网安备 33010602011771号