Jakarta ee 在JBOSS(Developer Studio)中部署seam项目

Jakarta ee 在JBOSS(Developer Studio)中部署seam项目,jakarta-ee,configuration,jboss,seam,Jakarta Ee,Configuration,Jboss,Seam,我正试图从中获得一些经验。 我和一个朋友想开发一个简单的应用程序,但我们一事无成。当他创建一个项目时,他可以运行它,并且一切顺利。但是当我尝试运行同一个项目时,它不会显示在浏览器中 HTTP状态404- 类型状态报告 信息 说明请求的资源()不可用。 JBossWeb/2.0.0.GA_CP 我们正在以下配置上运行 JRE 1.5 JBossDeveloperStudio 2.0 JBOSS EAP 4.3 接缝2.1 基于404NotFound状态,我认为该项目没有部署到服务器上。查看服务

我正试图从中获得一些经验。 我和一个朋友想开发一个简单的应用程序,但我们一事无成。当他创建一个项目时,他可以运行它,并且一切顺利。但是当我尝试运行同一个项目时,它不会显示在浏览器中

HTTP状态404- 类型状态报告 信息

说明请求的资源()不可用。 JBossWeb/2.0.0.GA_CP

我们正在以下配置上运行

  • JRE 1.5
  • JBossDeveloperStudio 2.0
  • JBOSS EAP 4.3
  • 接缝2.1
基于404NotFound状态,我认为该项目没有部署到服务器上。查看服务器日志时,我看到以下错误:

10:16:14740将上下文初始化事件发送到类org.jboss.seam.servlet.SeamListener的侦听器实例时出现错误[ContainerBase]异常 java.lang.UnsupportedClassVersionError:.class文件中的版本号错误

查找那个错误对我毫无帮助,关于它的每一条线索都没有解决,所以我希望有人能在这里帮助我

顺便说一句,我还没有一个可用的数据库,这可能会阻塞服务器吗?

如果你在谷歌上搜索“在.class文件中有错误的版本号”,你应该找到错误的解释:你的代码是用比你运行的版本更新的版本编译的。由于无法加载该类,因此不会部署应用程序

此外,如果你有机会开始“绿色领域”,你一定要寻找更新的技术。你的JRE和JBoss版本已经过时得令人绝望,以至于你在找麻烦,遇到问题时也不会得到太多帮助。如果您使用的是JavaEE6,那么Seam2.1(尽管我们直到最近才在项目中使用它)就不再是必需的了

因此,我的建议是:熟悉最新的IDE,如EclipseJuno或NetBeans7,以及Maven(因为如果您喜欢或不喜欢Maven,您将发现的大多数示例都将使用Maven),并查看(非常好的)