27
回答
Eclipse不让Tomcat修改端口号
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

没事喜欢折腾,折腾必然遭罪。

以前一直用Myeclipse,突然想装装逼,用Eclipse开发Web。

刚开始搞得好好的,后来要修改端口号,于是很自然的去Tomcat6安装中找到server.xml改成8086。Eclipse不答应了,在Eclipse中启动Tomcat后用http://localhot:8086报404错误。

Eclipse控制台显示的是:

2011-10-16 12:03:07 org.apache.coyote.http11.Http11Protocol init

信息: Initializing Coyote HTTP/1.1 on http-8086

2011-10-16 12:03:07 org.apache.catalina.startup.Catalina load

信息: Initialization processed in 2114 ms

2011-10-16 12:03:07 org.apache.catalina.core.StandardService start

信息: Starting service Catalina

2011-10-16 12:03:07 org.apache.catalina.core.StandardEngine start

信息: Starting Servlet Engine: Apache Tomcat/6.0.33

2011-10-16 12:03:08 org.apache.coyote.http11.Http11Protocol start

信息: Starting Coyote HTTP/1.1 on http-8086

2011-10-16 12:03:08 org.apache.jk.common.ChannelSocket init

信息: JK: ajp13 listening on /0.0.0.0:8009

2011-10-16 12:03:08 org.apache.jk.server.JkMain start

信息: Jk running ID=0 time=0/31  config=null

2011-10-16 12:03:08 org.apache.catalina.startup.Catalina start

信息: Server startup in 997 ms

 

怎么就404了呢?

求解

举报
ShaneKing
发帖于6年前 27回/6K+阅

以下是问题补充:

  • @ShaneKing :Eclipse版本:3.7 (Eclipse Java EE IDE for Web Developers) (6年前)
共有27个答案 最后回答: 5年前

E:\Workspace\Eclipse\3.7\ZHY\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT

E:\Workspace\Eclipse\3.7\ZHY\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\elective

这两个目录放个文本文件,例如:robots.txt

然后访问:http://localhost:8086/robots.txt

然后访问:http://localhost:8086/elective/robots.txt

如果能访问到文本文件的内容,说明配置没有问题,是你工程web.xml的问题。

如果不能访问到,说明还是tomcat的问题

eclipse 可以修改tomcat的端口的。eclipse会单独的为tomcat分配运行空间。在server窗口中双击你使用的tomcat就会弹出该tomcat的配置选项,那里可以修改端口

引用来自“空杯子”的答案

既然已经修改了Tomcat的配置文件,那就在Eclipse里删除Tomcat,再建一个;
删了N遍了还是没用

不要用WTP中的TOMCAT了,用TOMCAT的单独的插件吧。。。更好用

加个插件地址:http://www.eclipsetotale.com/tomcatPlugin.html

顶部