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 输出了。

posted @ 2011-08-02 00:23  since1987  阅读(682)  评论(1)    收藏  举报