当前位置: 首页 > 知识库问答 >
问题:

部署Java Enterprise应用程序失败

西门骁
2023-03-14

我使用Netbeans创建了带有ejb模块和war模块的Java企业应用程序。我对战争模块做了一些改动,一切正常。但现在我正在尝试调用ejb模块中定义的远程ejb。我已经学习了本教程https://netbeans.org/kb/docs/javaee/entappclient.html。现在,当我尝试在应用服务器(JBossAS7)中部署ear文件时,我得到以下错误:

{“JBAS014653:复合操作失败,已回滚。失败的步骤:”=>{“operation Step-2”=>{“JBAS014671:failed Services”=>{“jboss.deployment.subunit.\”events.ear\“.\”events.ear\“=>”service jboss.deployment.subunit.\“org.jboss.msc.service.StartException.\”.“events.ear\”.“events.ear\”.“events.ear\”.“events.ear\”events.module:无法处理部署的子部署阶段

为什么会出现这种情况?

编辑

teste-ejb模块NewSessionBean

package a;

import javax.ejb.Stateless;

@Stateless
public class NewSessionBean implements NewSessionBeanRemote {

    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
}

teste-war模块(未修改)

AuthenticationInterface(java应用程序)SessionbeanRemote

package a;

import javax.ejb.Remote;

@Remote
public interface NewSessionBeanRemote {

}

2:编辑

17:59:25,033 INFO[org.jboss.as.server](DeploymentScanner-Threads-1)JBAS015870:部署“teste-ejb.jar”的deployment“已回滚,并返回失败消息{”JBAS014671:Failed Services“=>{”jboss.deployment.unit.\“teste-ejb.jar\”POST_MODULE“=>”org.jboss.MSC.service.startException in service jboss.deployment.unit。\“teste-ejb.jar\”

17:59:25,071错误[org.jboss.as.server.deployment.scanner](DeploymentScanner-Threads-2){“JBAS014653:复合操作失败,已回滚。失败的步骤:”=>{“operation Step-2”=>{“JBAS014671:失败的服务”=>{“jboss.deployment.unit.\”teste-ejb.jar\“.POST_MODULE”=>“服务jboss.deployment.unit中的org.jboss.msc.service.StartException。\”teste-ejb.jar\“

谢谢

共有1个答案

桂阳文
2023-03-14

我对NetBeans了解不多。我建议使用GlassFish,就像您上面链接的教程一样。如果您真的想使用JBoss AS7,那么您需要开始阅读文档。默认情况下,JBoss中的模块由于适当的隔离类加载器而彼此看不到。我的猜测是,您只需要关闭它或正确地打包您的代码。此处的文档:

https://docs.jboss.org/author/display/as7/developer+指南

 类似资料:
  • 我试图使用argocd部署一个spring应用程序的Kubernetes集群,但我在其中遇到了错误。我首先使用GitLab ci管道构建docker映像,然后使用argocd进行连续部署。错误是: 我没有得到任何解决这个问题的方法,如果有人对此有任何想法,请回复。 这是我的配置文件: 这是我的申请。配置所有内容的yml文件。 谢谢

  • 我运行< code>heroku open时出现应用程序错误。我查了日志,这是: 2016-06-19T05:22:44.640391 00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/”主机=drawparty-.herokuapp。com request_id=6712804b-95f9-49ce-92a5-7f45df7bb79e fw

  • 尝试在Heroku云中部署Spring Boot应用程序,但编译java应用程序时出现错误,但在我的本地计算机中运行良好。

  • Requirements 运行一个Spark Streaming应用程序,有下面一些步骤 有管理器的集群-这是任何Spark应用程序都需要的需求,详见部署指南 将应用程序打为jar包-你必须编译你的应用程序为jar包。如果你用spark-submit启动应用程序,你不需要将Spark和Spark Streaming打包进这个jar包。 如果你的应用程序用到了高级源(如kafka,flume),你需

  • 我们试图将JSF2.0 web应用程序部署到Apache Tomcat/7.0.23中。我们得到以下错误: 下面是web.xml: 有什么可能导致这个错误的提示吗?

  • 我试图在配置为eclipse的Jboss服务器中部署ear文件,但当我试图部署它时,它总是以超时异常结束。我试图增加我的服务器超时时间,但似乎没有帮助。但是同一个ear当我尝试在eclipse之外的同一台服务器上部署时,它被成功地部署,即使在通过google处理了几个相关问题之后,也无法找到根案例。 根据我的观察,这个问题似乎不是由于jboss配置造成的,因为当直接部署时,同一个ear和服务器似乎