跳轉到內容

WebObjects/Web 應用程式/開發/J2EE 整合

來自華夏公益教科書,開放的書籍,開放的世界

Thomas Pelaia

[編輯 | 編輯原始碼]

我不會把自己看作是一個 WAR 專家,但我確實使用 JBoss 部署我的 WebObjects 應用程式,並且執行良好。

您是否嘗試過 "Hello World" 型別的示例應用程式?如果您能夠在 JBoss 下執行一個簡單的應用程式,那麼您應該能夠處理更復雜的應用程式。我建議從 "Hello World" 開始,然後新增一個簡單的 EOF,這應該涵蓋所有內容。

在最初的設定中,有一些棘手的配置。需要明確的是,我使用的是 XCode,但這可能無關緊要。以下是一些需要檢查的事項。

檢查您的 jboss-web.xml 檔案。如果您使用的是 EOF,您絕對需要正確配置此檔案。沒有正確配置此檔案,應用程式將永遠無法正常啟動。

確保您的部署許可證透過設定 SERVLET_DEPLOY_LICENSE 項構建到 WAR 檔案中,以便進行部署。

確保 servlet 專案設定正確

  • SERVLET_SINGLE_DIR_DEPLOY = NO
  • SERVLET_TRUE_WAR = YES
  • SERVLET_WEBAPPS_DIR = /Library/JBoss/3.2/deploy

此外,我還為所有類顯式定義了一個包。這可以防止 JBoss 在啟動時出現錯誤,但是,JBoss 仍然可以正常執行應用程式。

華夏公益教科書