关于tomcat的配置,之前我写的博客很乱,而且也不完整。之后看到竟然有人给我评论给了我写博客的动力。于是我重新编辑了这篇博客。
配置过程很详细,请耐心看完,主要配置在后面
顺带了Eclipse中Tomcat的配置以及可能遇到的问题
如果看完还是不成功可以加我QQ:1020915098
准备: Eclipse 集成开发环境、Apache Tomcat.
注意: Eclipse 的版本和 Tomcat 的版本需要对应。
安装TOMCAT
1.将下载好的 tomcat 包解压。(有的可能是下载的安装版,区别都不大)
2.解压后你能看到如下文件
3.接下来安装服务 打开cmd:执行以下指令,其中D:\Tomcat\apache-tomcat-8.0.9\bin 换成你的tomcat下的bin目录。
4.接下来我们打开里面的 bin 目录,找到其中的 tomcat8.exe 文件双击运行即可。(如何闪退就运行tomcat8.exe下面的tomcat8w.exe,然后star)
5.接下来我们用浏览器检验一下是否安装成功。浏览器中输入: http://127.0.0.1:8080 或者 http://localhost:8080
6.显然,是运行成功了。其实运行 tomcat 的方法不只有这一种。我们这里把 Tomcat 关闭之后继续用其他的方式打开一下。(仅供学习参考)
7.双击运行里面的 tomcat8w.exe 也能运行或停止 Tomcat
注意:有的时候,你会发现你怎么点 “Start” 按钮都没用。那可能是你的 Tomcat 上次未能正常结束。你可以通过运行 “shutdown.bat”进行停止服务。
8.通过运行里面的 startup.bat 也可以启动 Tomcat
9.通过指令也可以打开 Tomcat。即用 cmd 切换到 bin 目录后用指令运行上面的几个应用程序的一种
10.剩下的运行方式我就不赘述了。有兴趣的可以去看下解压包里面的 running.txt 文件。只不过是英文版的,看的话估计会慢一点。不过里面介绍的已经很详细了(此文件可能没有,不用在意)。
配置 Tomcat
根据文件名字的话下面这个应该就是自动配置 tomcat 的路径的。
“setclasspath.bat”。只是我没用过,因为我是通过手动配置的。如果你点击这个应用程序 tomcat 还是不能自动配置的话也可以自己手动配置。只不过稍微麻烦一点而已。
本来不想写手动配置教程的。但是想到网上的资料也比较杂(反正我是在网上没找到正确的配置方法的)。
手动配置环境变量
- 计算机属性->高级系统设置->环境变量
- 新建一个系统变量,即新建。变量名和值如图:
D:\Tomcat\apache-tomcat-8.0.9 就是 Tomcat 的安装目录。 编辑 Path,然后在里面新建一个 %TOMCAT_HOME%\bin
再新建如图三个系统变量:前两个的值为: Tomcat 的安装目录。最后一个的值后面加一个 temp 即可。
然后编辑 ClassPath, 在后面添加一个值: (前后变量值用“;”隔开)
配置到这里差不多就完成了。现在我们可以用 cmd 执行一下看看
可以发现我们现在不需要切换目录就可以直接运行了。至此我们 Tomcat 的环境变量就配置成功了。
在 Eclipse 上配置 Tomcat
打开Eclipse按如图操作。
Server->Runtime Enviroment 。点击 Add(添加)
选择tomcat 版本
选择 Tomcat 的安装目录
然后 Finish 完成
新建一个Web项目 和JSP 文件
这里我新建的是动态WEB 项目
新建 .jsp 文件
编辑域中鼠标右键选择运行方式
然后弹出一个界面。(猛戳 Finish,竟然发现 cuo 字不会写,真的是尴尬)
好了。代码成功运行
可能遇到的错误
- Tomcat 不能启动.
解决方案: 运行 bin 目录下的 shutdown.bat后再启动试试(也可以停止服务)
解决方案: 类似这样的弹窗的,请关闭: 之前运行过的 Tomcat 程序。或则是检查一下电脑上有没有其他应用占用了这几个端口。端口占用可以用命令行(管理员)查看。
打开 cmd, 输入 netstat –b 回车。等待一会儿可以查看端口以及占用端口进程。
停止和卸载服务
win+R 运行 services.msc 找到 右键属性查看名字
cmd(管理员): sc delete Tomcat8
cmd 命令是删除服务的意思。
@author UltraVires
@date 2017/03/16