eclipse发布web到tomcat,tomcat无法启动,但是单独启动eclipse可以!

错误提示如下:
四月 25, 2015 11:56:45 上午 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-nio-8088"]
四月 25, 2015 11:56:45 上午 org.apache.coyote.AbstractProtocol destroy
严重: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8088"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:302)
at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:473)
at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:818)
at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:532)
at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
上面8088是我把8009改过来的,另外我还试了8007,这就排出了端口的问题!

6个回答

eclipse 有一个自带的tomcat,你必须把他先禁止掉,之后选择自己的tomcat,这样应该可以了,如果还不行,我们可以继续交流
图片说明

上图中,1,在windows---prefrences中搜索tomcat 2、eclipse自带的tomcat 3、自己的tomcat

如果你需要部署 web到自己的tomcat上,需要先把eclipse自带的tomcat给禁止掉

选中eclipse自带的tomcat 点击disable

接着再选中自己下载的tomcat选中enable

我的上面没有自带tomcat,我用的是Eclipse IDE for JavaEE Developers。我把工程删除了,然后重新建立了一次,然后问题就解决了。后来我想应该是跟我前面修改工程的Web Project Settings有关!(工程名上右键-->Properties-->Web Project Settings
Thank you all the same!

你在Eclipse中完成好项目后发布到Tomcat的web服务,就不需要Eclipse了,可以在Manager管理运行就可以。也可以用myeclipse来管理tomcat服务,调试

你好,请联系我,希望能帮助到你,381662973

可以配置多个tomcat不会冲突,就算代码错也不影响启动,应该是tomcat本身或者配置问题

eclipse 有一个自带的tomcat,你必须把他先禁止掉,之后选择自己的tomcat,这样应该可以了,如果还不行,我们可以继续交流
图片说明

上图中,1,在windows---prefrences中搜索tomcat 2、eclipse自带的tomcat 3、自己的tomcat

如果你需要部署 web到自己的tomcat上,需要先把eclipse自带的tomcat给禁止掉

选中eclipse自带的tomcat 点击disable

接着再选中自己下载的tomcat选中enable

chen_shiqiang
Mrchesian eclipse jee 上搜 没有tomcat
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐