在eclipse中使用Tomcat8.0时出现的问题总结

今天在eclipse中使用Tomcat8.0时各种问题都有遇到,觉得有必要记录下来,以防下次出现同样的问题

问题1在发布一个新的web项目后运行出现无法发布服务器配置(参考http://blog.****.net/u010340178/article/details/53465859)

问题描述:增加一个新的tomcat项目后运行,提示出错:Could not publish server configuration for Tomcat v8.0 Server at localhost.

解决方法:在建立Tomcat服务时,eclipse会自动生成一个Servers的项目。在这个项目中找到你部署项目的服务文件夹,在这个文件夹下有一个“server.xml”文件,打开这个文件,删除里面对应项目的Context节点即可

问题2:tomcat启动闪退的问题(参考https://jingyan.baidu.com/article/9f7e7ec0be98b56f281554e9.html)

问题描述:在tomcat服务下加载一个web项目启动后,浏览器访问项目报404,用tomcat安装路径bin文件下的startup.bat来启动tomcat出现闪退情况,

解决方法:文章提示JDK环境变量没有配置好,重新检查本机的环境配置,发现在path下少配置;%JAVA_HOME%\jre\lib,设置好后在cmd命令窗口输入javac,如果境      设置好则可以看到有关javac的提示。

问题3:tomcat正常启动后,页面输入localhost:8080无法访问tomcat(参考http://blog.****.net/wuting3680278/article/details/70196232)

问题描述:tomcat在startup.bat下能正常启动,但是页面输入localhost:8080还是报404网上说原因是eclipse将tomcat的项目重定向了,导致无法访问

解决方法:猜到可能是tomcat出现了问题,首先双击eclipse中的server进入tomcat编辑页面,可以看到默认的是Use workspace metadata(does not modify)Tomcat installation,

我们需要将选项改为第二个Use Tomcat installation(takes control of Tomcat installation),同时将Deploy path 改为默认的项目发布目录webapps,但是此时是灰色的,无法修改。我们需要将里面的项目全部移除才能编辑。

在eclipse中使用Tomcat8.0时出现的问题总结



后面还出现了端口被占用的问题,在前面的文章中有提到,最后感谢网上为我解决问题提供方法和思路的各位大神们