基于 Eclipse + Tomcat 的 Java Servlet Web 开发环境搭建与配置

2014年8月26日更新

本文应用的软件环境

  • Windows 8.1 Pro (64bit)
  • Eclipse IDE for Java EE Developers (Ver.4.4 Luna)
  • Tomcat 8.0.9
  • Java 7 Update 55 (64bit)

概览

  • 安装 Eclipse
  • 安装 Tomcat
  • 安装 JDK
  • 新建 HelloWorld Servlet

安装 Eclipse

从 http://www.eclipse.org/downloads/ 下载包含了 WTP (Web Tools Platform)的 Eclipse IDE for Java EE Developers。将下载得到的压缩包解压至任意路径。

安装 Tomcat

从 http://tomcat.apache.org/ 下载 Binary Distributions – Core – zip 文件。将下载得到的压缩包解压至任意路径。

安装 JDK

从 http://www.oracle.com/technetwork/java/javase/downloads/ 下载 JDK 并根据提示安装。

新建 HelloWorld Servlet

启动 Eclipse。

从菜单选择 File – New – Project – Web – Dynamic Web Project。

填写任意 [Project Name],此处采用 TomcatTest。选择 [New Runtime] – [Apache – Apache Tomcat v8.0] – [Create a new local server] – [Next]。

[Browse] 至 Tomcat 的解压路径。

在之后的 Web Module 页面勾选 [Generate web.xml deployment descriptor]。

点击 [Finish] 完成配置。

右键单击 workspace 中列出的项目 TomcatTest,选择 [Properties] – [Resource] – [Text file encoding] – [Other] – [UTF-8] 以避免字符编码问题。

单击 workspace 中列出的项目 TomcatTest,从菜单选择 [File] – [New] – [Other] – [Web] – [Servlet]。填写任意 [Class Name] (此处采用 HelloWorld)与 [Java Package]。

在新建的 HelloWorld.java 中的 doGet 方法中添加如下语句:

response.getWriter().write(“Hello, World!”);

在 Eclipse 的 Servers 标签页中右键单击先前创建的 Tomcat v8.0,选择 [Add and remove],将 TomcatTest 项目从 Available 栏移动至 Configured 栏。点击 [Finish]。

右键单击 Servers 标签页的 Tomcat v8.0,选择 [Start] 启动。

在浏览器中输入 http://localhost:8080/TomcatTest/HelloWorld 以确认 Tomcat 是否正常运行。页面应显示文字“Hello World!”。

对 TomcatTest 项目的 WebContent 文件夹右键单击,选择 [New] – [Other] – [Web] – [JSP File]。之后可以在浏览器中测试访问该页面。