2010-03-01 68 views
0

我以前需要在使用Eclipse IDE,Tomcat和JAX-RS庫的本地主機上創建一個簡單的RESTful web服務。Unix中的Web服務。應該是什麼目錄結構

我現在試圖將其移動到安裝了Tomcat的其他unix服務器上。我不知道如何開始,就像我在Eclipse中創建一個「Dynamic Web Project」一樣。我是否需要自己創建一個包含由Eclipse創建的所有子目錄的目錄?該目錄應放置在Tomcat容器的webapps文件夾中。 META-INF和WEB-INF也應該由我自己創建嗎?

我應該在哪裏放置我的Java類?

有人可以請澄清這一點或指示我有關同樣的任何文件。

+0

其實你的問題不是特定於unix或web服務。這是關於部署/打包Java EE Web應用程序的一般問題。每個操作系統都是一樣的,不管你使用什麼庫,它都是一樣的。 – 2010-03-01 18:35:25

+0

「JAX-RS」< - 您確定不需要JAX-WS庫嗎? – Powerlord 2010-03-01 19:06:48

+0

@powelord:JAX-RS,因爲它更容易使用該API構建RESTful Web服務。 – 2010-03-01 20:05:40

回答

0

動態Web項目(右鍵)=>導出=>網頁=> WAR文件=>戰爭出口對話框

創作Web應用程序歸檔 - WAR是你的問題的解決方案, 但照顧關於您需要的所有圖書館。

您可以輕鬆提取(解壓縮)WAR文件內容 並檢查您的項目結構和需要的庫 ,它們將位於WAR的WEB-INF/lib中。

確保兩個雄貓都設置相同的方式, 確保您的代碼是所有OS友好(用戶,文件路徑,許可)

總是寫一些測試簡單的代碼,將在應用程序啓動時運行起來, 並檢查所有的依賴和庫,系統時鐘,外界的網絡通信,所以你可以在web應用程序控制臺或記錄器輕鬆跟蹤它。

關於