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 仍然可以正常运行应用程序。