第一部分我们已经有了JAVA的开源开发工具Eclipse,并且我们运行了我们的第一个JAVA程序HelloWorld,用于测试本地能否正常编辑并运行JAVA程序。
接下来我们再引入一个工具Tomcat[1],它是目前比较流行的Web 应用服务器,我们所编写的基于SSH的项目多为B/S项目。因此,通过Tomcat我们就可以部署到本地,并通过浏览器进行访问。
- Tomcat的下载与配置;
- Tomcat的直接测试运行;
- Eclipse中配置Tomcat;
- 编写一个TestTomcat项目,用于测试Tomcat是否能正常运行。
1.Tomcat的下载与配置;
Tomcat官网提供了所有历史版本的Tomcat的下载,其中主要分为压缩版和安装版两种。顾名思义,压缩版是下载完直接解压就能用了,因为我们已经配置JDK的环境。

2.Tomcat的直接测试运行;
若想直接运行Tomcat,只需要进入Tomcat目录下的bin目录,直接运行startup.bat文件,Tomcat就会在直接在控制台中运行。如下图所示:

并在浏览器中访问:http://localhost:8080/就会出现Tomcat的默认首页,如下图所示:

另外,对Tomcat的目录做一个简单介绍:
bin:主要是开启、改变Tomcat的命令
conf:存放一些配置文件
lib:存放一些库文件,就是一些jar包
logs:存放运行产生的日志文件
temp:保存运行的时产生一些临时文件
webapps:部署要运行的应用,就存放这个目录下
work:运行过程产生的class文件
至此,Tomcat本地运行成功!
3.Eclipse中配置Tomcat
由于默认Eclipse是不带有Tomcat插件的,因此我们安装好Tomcat后,需要告诉Eclipse本地Tomcat运行的位置,以便我们写好程序要调试的时候,Eclipse知道那里把Tomcat跑起来并加载我们的Web程序。
打开Eclipse,打开菜单栏中Windows——preferences ——Server——Runtime Environments ,如下图:

点击Add,并选择我们本地已安装的Tomcat版本,并选择本地已安装的JRE版本,如下图:

添加输入Tomcat程序所在的路径,如下图:

最后,在Eclipse的Server面板中添加已配置的Tomcat Web服务器。后续,只需把编写好的Web项目都添加到这个Tomcat Web服务器,即可通过http://localhost:8080/进行访问了。

4.编写一个TestTomcat的Web项目
先把刚才直接双击运行的Tomcat关闭,防止重复运行,占用端口。然后打开Eclipse,新建一个Web项目。
Package Explorer窗口中,右键——New——Project...,选择Web目录下的Dynamic Web Project项目。

输入项目名称,选择该项目保存的路径,选择默认运行的Web服务器,然后Next。

勾选:自动生成Web.xml部署描述符。即可自动生成Web.xml配置文件。

在项目中,Java Resources文件夹下的src文件夹用于存放JAVA包和类,而WebContent文件夹存放所有的jsp页面。因此,我们在WebContent文件夹下新建一个index.jsp页面。

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
Hello Tomcat
</body>
</html>
Eclipse默认的编码格式是GBK,但是我们实际写程序或者Web页面时都使用UTF-8,如何修改Eclipse中的默认编码格式,使得每次自动生成的页面就匹配为UTF-8呢?
- 修改工作空间默认编码格式:菜单栏中的Window-->Preferences --> General-->Workspace下,Text file encoding 修改为:Other:UTF-8。
- 修改文件的编码格式:菜单栏中的Window-->Preferences -->Resource中,Text file encoding 修改为:Other:UTF-8。
- 修改java文件的编码格式:菜单栏中的Window-->Preferences -->Genera-->Content Types,右侧选中Java Source File,下方的Default encoding:UTF-8。 (JSP修改同理)
选中项目,右键——Run As——Run On Server,此时就是调用配置好的Tomcat Web服务器,并加载该项目。加载成功后,访问:http://localhost:8080/TestTomcat/ 即出现Hello Tomcat页面。

至此,测试项目运行成功。
作者: 肖sir@ZHBIT
2018 年 09月 17日
-
Tomcat简介内容引用自 百度百科。 ↩