前言:
今天写个小demo,出现了个问题Could not publish server configuration for Tomcat v7.0 Server at localhost.,
启动Tomcat一直提示这个,启动不了,我刚开始用的是Tomcat8.0,后面又试了Tomcat7.0,仍然提示这个错误。在网上也找了很多方法。
报错的截图:
解决方法:在建立Tomcat服务时,eclipse会自动生成一个Servers的项目. 你可以在eclipse中找到servers这个项目的,如图:
在这个项目中,找到你部署项目的服务文件夹. 在这个文件夹下有一个"server.xml"文件,打开这个文件,删除里面对应项目的Context节点即可.
大概在server.xml的129行的位置。(我的是129行)
<Context docBase="dubboxdemo-web" path="/dubbo-service" reloadable="true" source="org.eclipse.jst.jee.server:dubboxdemo-web"/><Context docBase="dubboxdemo-service" path="/dubbo-service" reloadable="true" source="org.eclipse.jst.jee.server:dubboxdemo-service"/>
把<context></context>这个节点的内容都删掉就行。
然后鼠标右键-start启动就行。