跳转到内容

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

华夏公益教科书