這兩天忙於一項目的上線,現總結一下遇到的一個奇怪問題的解決方案。linux
- 公司用的是Windows系統的服務器,因此省去了不少linux的繁瑣命令。部署工做簡單了不少。一切準備結束,放上War包啓動服務器後,卻訪問不到項目,項目也被正常解壓。
- 在本機上面正常使用了,打包後卻不行,懷疑是war的問題,接着我又把本機的項目不打包,放到服務器上面啓動,正常了。
- 爲了找到問題的緣由所在,我把打包前的項目和war包解壓後的項目使用比較工具作了對比,發現丟掉了日誌相關的全部jar包和配置文件。
- 這才明白爲何在服務器上面不能訪問尚未任何提示的緣由。
- 隨後在網上面找了不少關於myEclipse打包的問題,雖然有相似的問題可是丟包丟內容都不同,解決的辦法也不同,有的還找到了tomcat的緣由,對我遇到的這個問題都不適用。
- 因而我嘗試了另一種打包的方式,就是在servers中找到myEclipse配置的那個開發用的Tomcat,部署項目的時候選擇war包的形式進行部署,並執行。
- 這樣本地服務器上面就多了一個war包,而後再用這個war包部署在遠程服務器上面啓動,問題解決了。
有時候工做中遇到問題,確實挺頭疼的,僅此爲記,但願能對其餘人有些幫助。tomcat