2011-07-25 30 views
0

我們參與的Web服務的發展,也門戶網站是基於Java/J2EE。其中使用tomcat6應用服務器。 Web服務使用NetBeans IDE編寫,Web門戶使用Eclipse IDE編寫。我們必須開發和部署的網絡在Java/J2EE Web門戶before.We用於在Eclipse中創建一個Web歸檔文件,選擇項目 - >右鍵單擊並導出WAR格式的文件,用來複制戰爭文件的Tomcat6/webapps中的文件夾和的tomcat6服務器將unwar並運行程序,當我們重新啓動服務器,但是當我們從淨豆戰爭文件,該文件是Web服務,它不是unwared一些時間,但有些時候它未戰,但結構將有所不同,一些文件將會失蹤,會出現什麼問題以及如何解決。問題在建築戰爭爲Web服務

請幫助我們

+0

能否請您上傳您的文件夾在你的戰爭文件的比較?也許那麼我們可以看到什麼是錯的。此外,我建議使用像'maven'這樣的構建管理器來獨立工作IDE – powerMicha

+0

@powerMicha:我將發佈項目瀏覽器的快照,以及當我從Netbeans獲得戰爭時的文件和結構快照。 –

回答

2

你確定了WAR文件正確建立?嘗試自己解壓縮(只需將擴展名重命名爲.zip並將其打開),然後將文件結構與Tomcat解壓縮的內容進行比較。可能沒有區別:戰爭文件可能是錯誤的。

由於謝里夫建議,你可以使用Ant來構建它,或Maven。我不確定netbeans默認使用什麼。

+0

@sherif當我生成使用Net beans開發的Web服務的戰爭文件時,它提供了幾個文件夾,如build,dist等dist文件夾裏面我會得到戰爭文件,如果我嘗試部署它,它不能很好地工作,但在生成文件夾裏面還有一個叫做web的文件夾,它包含所有的庫和類文件。我可以說它的解壓縮形式的戰爭,當我壓縮它,並在服務器中解壓縮它工作正常。 –

1
+0

bdares :當我生成一個使用Net beans開發的Web服務的戰爭文件時,它提供了諸如build,dist等幾個文件夾。在dist文件夾內部,我將獲得war文件,如果我嘗試部署它,它不能很好地工作,但在build文件夾中還有一個名爲web的文件夾,其中包含所有庫和類文件。我可以說它的解壓縮形式的戰爭,當我壓縮它,並將其解壓縮到服務器時,它工作正常 –