解决eclipse的Maven项目Tomcat报错Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a(复制到百度后面的丢失了)
好不容易解决完考试,实训项目又紧赶而来,真是一波未平,一波又起,期末最后的安排真是让人无语,匆忙打开自己的eclipse,连接好MySQL,启动Tomcat,在浏览器输入地址,WTF咋又404了,我最后操作的时候没问题啊,赶紧打开页面console查看,前端没啥问题;难道是路径问题,继续查看项目文件路径,好像也对;再看看System.jsp,也没啥问题,写的挺好的;应该和数据库没啥问题吧,JDBC就不想看了;那是怎么回事呢,把项目从Tomcat中删除,再重新publish一下,把项目add进去,这时候突然弹出了一个报错:
Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a。。。。
这是啥意思,难道我的Tomcat又崩了,复制翻译一下,再去百度一下报错提示,找到了这么一个解决办法:
在包管理器下找到Tomcat文件,选择项目使用的那一个,我的是7.0
找到server.xml,拉到最后,检查一下
<Context docBase="项目名" path="/项目名" reloadable="true" source="org.eclipse.jst.jee.server:项目名"/></Host>
这段代码是否重复,如果有的话删掉重复代码,然后保存,就可以了。