共计 1555 个字符,预计需要花费 4 分钟才能阅读完成。
病症:
tomcat 在 eclipse 里面能正常启动,而在浏览器中访问 http://localhost:8080/ 不能访问,且报 404 错误。同时其他项目页面也不能访问。
关闭 eclipse 里面的 tomcat,在 tomcat 安装目录下双击 startup.bat 手动启动 tomcat 服务器。访问 htt://localhost:8080/ 能正常访问 tomcat 管理页面。
原因:
eclipse 将 tomcat 的项目发布目录(tomcat 目录中的 webapp)重定向了, 所以你会发现在 tomcat 安装目录下的 webapp 目录里面找不到你的项目文件。
解决办法:
重新配置下 tomcat 服务器:
1、在 eclipse 中的 server 页面,双击 tomcat 服务,会看到如图所示的配置页面:
可以看到红圈中选择的是 Use workspace metadata(does not modify Tomcat installion)
2、如果该 tomcat 中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把 tomcat 中的部署的服务都移除
通过右键单击 tomcat 服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。
3、选择 Use tomcat installation(Task control of Tomcat installation) 即选择 tomcat 的安装目录来作为项目的发布目录。
然后, 下来四行, 看到 ”Deploy Path” 了没? 它后面的值默认是 ”wtpwebapps”, 把它改成 ”webapps”, 也就是 tomcat 中发布项目所在的文件夹名字,修改后如图:
4、修改后关掉该页面,保存配置,这样就将项目部署到了 tomcat 安装目录下的 webapps
重启 tomcat 服务器,访问 http://localhost:8080 则能正常访问了,自己部署的项目也能正常访问了。
注:eclipse 新建 springMVC 项目之前一定要记得重新配置 tomcat。
更多 Tomcat 相关教程见以下内容:
CentOS 6.6 下安装配置 Tomcat 环境 http://www.linuxidc.com/Linux/2015-08/122234.htm
RedHat Linux 5.5 安装 JDK+Tomcat 并部署 Java 项目 http://www.linuxidc.com/Linux/2015-02/113528.htm
Tomcat 权威指南(第二版)(中英高清 PDF 版 + 带书签) http://www.linuxidc.com/Linux/2015-02/113062.htm
Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm
Linux 下使用 Xshell 查看 Tomcat 实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm
CentOS 64-bit 下安装 JDK 和 Tomcat 并设置 Tomcat 开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm
CentOS 6.5 下安装 Tomcat http://www.linuxidc.com/Linux/2015-01/111415.htm
Tomcat 中 session 的管理机制 http://www.linuxidc.com/Linux/2016-09/135072.htm
Tomcat 的详细介绍:请点这里
Tomcat 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-03/141986.htm