第一部分我们已经有了JAVA的开源开发工具Eclipse,并且我们运行了我们的第一个JAVA程序HelloWorld,用于测试本地能否正常编辑并运行JAVA程序。
接下来我们再引入一个工具TomcatWeb 应用服务器,我们所编写的基于SSH的项目多为B/S项目。因此,通过Tomcat我们就可以部署到本地,并通过浏览器进行访问。
Tomcat的下载与配置;
Tomcat的直接测试运行;
Eclipse中配置Tomcat;
编写一个TestTomcat项目,用于测试Tomcat是否能正常运行。
1.Tomcat的下载与配置;
Tomcat官网提供了所有历史版本的Tomcat的下载,其中主要分为压缩版和安装版两种。顾名思义,压缩版是下载完直接解压就能用了,因为我们已经配置JDK的环境。
Tomcat版本
2.Tomcat的直接测试运行;
若想直接运行Tomcat,只需要进入Tomcat目录下的bin目录,直接运行startup.bat文件,Tomcat就会在直接在控制台中运行。如下图所示:
直接双击运行Tomcat
并在浏览器中访问:http://localhost:8080/就会出现Tomcat的默认首页,如下图所示:
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 ,如下图:
添加本地Tomcat到Eclipse
点击Add,并选择我们本地已安装的Tomcat版本,并选择本地已安装的JRE版本,如下图:
选择本地Tomcat版本
添加输入Tomcat程序所在的路径,如下图:
选择Tomcat所在路径
最后,在Eclipse的Server面板中添加已配置的Tomcat Web服务器。后续,只需把编写好的Web项目都添加到这个Tomcat Web服务器,即可通过http://localhost:8080/进行访问了。
Eclipse中的Server面板
4.编写一个TestTomcat的Web项目
先把刚才直接双击运行的Tomcat关闭,防止重复运行,占用端口。然后打开Eclipse,新建一个Web项目。
Package Explorer窗口中,右键——New——Project...,选择Web目录下的Dynamic Web Project项目。
新建Dynamic Web Project项目
输入项目名称,选择该项目保存的路径,选择默认运行的Web服务器,然后Next。
Web项目信息
勾选:自动生成Web.xml部署描述符。即可自动生成Web.xml配置文件。
自动生成Web.xml配置文件
在项目中,Java Resources文件夹下的src文件夹用于存放JAVA包和类,而WebContent文件夹存放所有的jsp页面。因此,我们在WebContent文件夹下新建一个index.jsp页面。
index.jsp项目首页
pageEncoding="UTF-8"%>
Insert title hereHello Tomcat
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页面。
运行测试JSP页面
至此,测试项目运行成功。
作者: 肖sir@ZHBIT
2018 年 09月 17日
Tomcat简介内容引用自 百度百科。 ↩