centos7中的 eclipse启centos上发布java项目目,要发布到tomcat时报 could not clean server of obsolete files:null

关于Eclipse&Tomcat&无法删除过期文件的解决方案
今天上班习惯性的打开我心爱的开发工具Eclipse,开始程序猿的一天工作,可是在启动Tomcat7.0的时候问题来了。。。。
Eclipse很不客气的给来了个大红点儿:
&&&&&&&&&&&&&&&
Removing obsolete files from server..
&&&&&&&&&&&&&&&
Could not clean server of obsolete files: null
&&&&&&&&&&&&&&&
java.lang.NullPointerException
&& 无法删除过期文件?
问题在哪儿呢?无法删除文件?好嘛,手动删除……
重启……& 结果——外甥打灯笼……
到底是哪儿的没删除呢?继续找……
结果——继续打灯笼……
不得以寻求万事通—google
解决方法……和我的一样……
继续打灯笼……
开始查看配置文件……
service.xml有问题,之前移除了项目竟然跑出来了,Cril+D删除……
重启……& 吐血继续打灯笼……
吐血三升后……
&& 找到问题所在
原来Eclipse中server里面的配置文件在工作空间的.metadata/.plugins/org.eclipse.wst.server.core/tmpX(x={1……n})
下面还有一份儿,只有两份儿配置文件一致时才会一切正常,于是将server里面的配置文件copy到temX下面,问题解决……
希望对其他人有帮助……
&& 于是乎,记之!!!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。2473人阅读
Eclipse(58)
Web(264)
Tomcat(31)
工具(90)
1、今天,我打开Eclipse,准备将一个Java Web项目部署到Tomcat中,
& & & 结果弹出提示错误窗口,具体如下:
(1)出错详情
Could not publish server configuration for Tomcat v7.0 Server at localhost.
Multiple Contexts have a path of &/FusionChart&.
(2)截图如下
2、错误原因
& & &由于之前已经将该项目利用配置server.xml部署到Tomcat中,今天又将项目add到Tomcat中,出现部署冲突。
&Context docBase=&D:\eclipse\workspace\FusionChart\WebContent& path=&/FusionChart& reloadable=&true&/&
&Context docBase=&FusionChart& path=&/FusionChart& reloadable=&true& source=&org.eclipse.jst.jee.server:FusionChart&/&&/Host&&导致出错
3、解决办法
& & &删除一个Context配置,或者将项目remove出Tomcat,只在server.xml中配置即可
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:4254076次
积分:62385
积分:62385
排名:第35名
原创:1902篇
转载:76篇
评论:1094条
文章:47篇
阅读:56062
文章:10篇
阅读:27808
文章:13篇
阅读:27062
文章:14篇
阅读:67545
(3)(11)(10)(11)(16)(23)(24)(31)(37)(9)(16)(29)(25)(28)(33)(35)(30)(17)(11)(21)(28)(31)(33)(43)(35)(35)(26)(29)(27)(55)(75)(19)(58)(41)(11)(35)(13)(37)(120)(68)(106)(66)(100)(83)(76)(78)(34)(56)(29)(53)(46)(15)Could not publish server configuration for Tomcat v6.0 Server at localhost. - 每天叫醒我的不是闹钟,其实,是梦想! - ITeye博客
博客分类:
经常在使用tomcat服务器的时候 总会发生一些莫名其妙的错误。
就像下面这个错误: 在配置文件中存在多个/MyWeb的配置,导致不能发布服务。
错误信息:
Could not publish server configuration for Tomcat v6.0 Server at localhost.Multiple Contexts have a path of "/MyWeb".
解决方案:
如果是使用的eclipse tomcat 插件,需要在你的工作空间 找到如下文件:
${WoskSpace}/.metadata\.plugins\org.eclipse.wst.server.cor\e\tmp0\conf\server.xml文件。
如果是Tomcat单独服务器就需要找Tomcat的安装目录:
${Tomcat_home}\apache-tomcat-6.0.37\conf\server.xml
然后打开此文件:
看到了吧 存在2个相同的path=“/MyWeb” 。 移除其中一个就OK了,然后 重新启动Tomcat服务!
浏览 47234
浏览: 1297739 次
来自: 深圳
也可以试试PageOffice插件,觉得更简单点
怎么没哟了,继续赛
100行会报空指针

我要回帖

更多关于 eclipse启动java项目 的文章

 

随机推荐