从Eclipse jboss服务器部署应用程序时,部署失败

时间:2019-05-23 07:39:43

标签: eclipse jboss ear

我试图在配置为Eclipse的Jboss服务器中部署一个耳朵文件,但是当我尝试部署它时,它总是会因超时异常而终止。我试图增加服务器超时时间,但似乎没有帮助。 但是,当我尝试在eclipse之外的同一台服务器中部署同一只耳朵时,即使经过google的一些相关问题,它也无法成功找到根源。

根据我的观察,这个问题似乎不是由于jboss config造成的,因为直接部署时,同一耳朵和服务器似乎已启动并正在运行。

以下是服务器堆栈跟踪:

2019-05-23 12:08:35,858 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.domain.management.security.SecurityRealmAddHandler$ServiceInstallStepHandler@708d860b for operation {"address" => [("core-service" => "management"),("security-realm" => "HTTPSRealm")],"operation" => "add","map-groups-to-roles" => undefined} at address [
    ("core-service" => "management"),
    ("security-realm" => "HTTPSRealm")
] failed handling operation rollback -- java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException
    at org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:511)
    at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1369)
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1328)
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1311)
    at org.jboss.as.controller.AbstractOperationContext$Step.access$300(AbstractOperationContext.java:1185)
    at org.jboss.as.controller.AbstractOperationContext.executeResultHandlerPhase(AbstractOperationContext.java:767)
    at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:644)
    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:370)
    at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1349)
    at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:495)
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:389)
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:351)
    at org.jboss.as.server.ServerService.boot(ServerService.java:402)
    at org.jboss.as.server.ServerService.boot(ServerService.java:371)
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:301)
    at java.lang.Thread.run(Thread.java:748)

2019-05-23 12:08:35,859 ERROR [org.jboss.as.controller.client] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.domain.management.security.SecurityRealmAddHandler$ServiceInstallStepHandler@708d860b for operation {"address" => [("core-service" => "management"),("security-realm" => "HTTPSRealm")],"operation" => "add","map-groups-to-roles" => undefined} at address [
    ("core-service" => "management"),
    ("security-realm" => "HTTPSRealm")
] failed handling operation rollback -- java.util.concurrent.TimeoutException
2019-05-23 12:08:39,648 INFO  [org.jboss.as.jpa] (ServerService Thread Pool -- 70) WFLYJPA0011: Stopping Persistence Unit (phase 2 of 2) Service 'poject-1.ear/poject-2.jar#PlatformModel'
2019-05-23 12:08:39,655 INFO  [org.jboss.as.jpa] (ServerService Thread Pool -- 70) WFLYJPA0011: Stopping Persistence Unit (phase 1 of 2) Service 'poject-1.ear/poject-2.jar#PlatformModel'
2019-05-23 12:08:40,860 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.domain.management.security.SecurityRealmAddHandler$ServiceInstallStepHandler@708d860b for operation {"address" => [("core-service" => "management"),("security-realm" => "ApplicationRealm")],"operation" => "add","map-groups-to-roles" => undefined} at address [
    ("core-service" => "management"),
    ("security-realm" => "ApplicationRealm")
] failed handling operation rollback -- java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException
    at org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:511)
    at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1369)
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1328)
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1311)
    at org.jboss.as.controller.AbstractOperationContext$Step.access$300(AbstractOperationContext.java:1185)
    at org.jboss.as.controller.AbstractOperationContext.executeResultHandlerPhase(AbstractOperationContext.java:767)
    at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:644)
    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:370)
    at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1349)
    at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:495)
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:389)
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:351)
    at org.jboss.as.server.ServerService.boot(ServerService.java:402)
    at org.jboss.as.server.ServerService.boot(ServerService.java:371)
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:301)
    at java.lang.Thread.run(Thread.java:748)

以下是一些方便的详细信息:

Eclipse版本:光子

Jboss:7.0磅

Jdk:1.8

如果需要其他信息,请帮助我。

谢谢。

1 个答案:

答案 0 :(得分:0)

经过太多的跟踪之后,我发现了该问题的实际原因是内存造成的,在Eclipse集成Jboss服务器中,启动配置的Vm参数分别将xms和xmx分别设置为256和512 mb。 增加最小值和最大值后,即使通过eclipse,也能够成功部署应用程序

Eclipse launch configuration