簡體   English   中英

戰爭檔案無法正常運作

[英]War File does not work properly

我已經使用Maven創建了一個Java Web應用程序。 該應用程序利用了一些資源(圖像)。 我使用Maven-> clean package運行它來創建war file 我使用Tomcat部署它。 war文件可以在我的計算機上正常運行,在Chrome和Internet Explorer中也可以在另外兩台計算機上運行。 今天,我們已經在第四台計算機上進行了嘗試,但它提出了一個問題,即不包括某些資源。 我們所有人都使用Tomcat 7 ,不同之處在於war文件無法在其機器上運行的機器上使用的是Tomcat 7較低版本。 他堅持認為,問題出在應用程序中,而不是服務器中。 這種不一致的可能原因是什么? 您認為問題出在哪里?

正如您所猜測的,“ war”文件只是一個軟件包(實際上是一個zip文件)。 您可以將其解壓縮並檢查其中的內容以確保資源在那里。

同樣,當您將其部署到tomcat中時,tomcat本身也會將其解壓縮到其webapps目錄(或指向的位置)中。

確保所有文件都在軟件包中,並且在部署所有文件后將其解壓縮,然后可以檢查命名。 一定有區別,我懷疑是tomcat版本,但是如果必須的話,可以升級tomcat並重試。 這也可能是一些緩存,也許您在雄貓服務器上工作了一段時間,並且您以前的部署中的資源沒有正確清理。 停止tomcat,刪除您的應用程序目錄,復制war文件,然后再次啟動tomcat以在所有服務器中進行干凈部署。 (在tomcat中進行熱部署可能會令人生厭。

考慮到缺乏細節,我認為我無法給出解決方案,但我希望我能以某種方式提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM