之前我们介绍了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
=
1
L;
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 输出了。
7. 配置到此结束,如有疑问,请留言。