修改Tomcat的server.xml之后,tomcat 部署項目報錯:Removing obsolete files from server... Could not clean server of obsolete files: null java.lang.NullPointerException


介個是你在clean tomcat的時候 文件沒有clean清.(臨時崩潰 系統宕機或其他原因)
導致自己eclipse里的service.xml 在clean時沒有copy一致.

解決方案:

1找到你的tomcat的文件夾.找到里面的service.xml文件(路徑Tomcat\conf\service.xml)

2.找到你的工作區間,
workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmpX(x為1....N,具體看你項目)\conf
里找到service.xml 看看這個文件是否跟你的service.xml文件一樣.

不一樣則把這個2的eclipse里的臨時文件替換成你的service.xml

這倆個文件要一致才能進行正常的eclipse啟動tomcat.


【終極解決方案:】
1.清理掉你所有配置的tomcat 
2.清理workspace.metadata.plugins\org.eclipse.wst.server.core目錄下所有文件。
3.官網下載新的tomcat. example:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.zip 
4.restart your eclipse. 
5.重新配置ecipse的tomcat(新下載的)即可。

*********************************************************************************************
eclipse:Cannot Perform Operation:The resource is not on the build path of a Java project
*********************************************************************************************
在工作空間根目錄修改.project文件,加入如下內容后,重啟Eclipse即可:

<natures> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.m2e.core.maven2Nature</nature> </natures>


遇到這樣的問題,開始我的做法是刪除 tomcat ,重新建立一個server,但tomcat中的server.xml又要重新配置,不划算,上網擺了很久,模模糊糊用網友提供的方法外加自己的嘗試,發現了可行的方法,分享下希望對大家有幫助

保證eclipse中tomcat的server.xml與Tomcat根目錄下conf/server.xml保持一直,然后刪除eclipse的Workspace工作目錄下的.metadata.plugins\org.eclipse.wst.server.core中temp0文件夾中所有問題,然后重新運行項目就可以正常啟動server,

原文:https://blog.csdn.net/hd20086996/article/details/51683813


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM