WebObjects/Web 應用程式/開發/J2EE 整合
外觀
我不會把自己看作是一個 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 仍然可以正常執行應用程式。