2016-07-14 3 views
0

Ich erhalte das folgende Problem, wenn ich versuche, eine entfernte Datenbank vom Wildfly-Server zu verbinden.Wildlfy Remote-Datenbankverbindung: java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException

16-07-13 11:17:50,031 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 60) WFLYJPA0010: Starting Persistence Unit (phase 2 of 2) Service 'perpetulist.war#primary' 
2016-07-13 11:17:50,270 INFO [org.hibernate.annotations.common.Version] (ServerService Thread Pool -- 60) HCANN000001: Hibernate Commons Annotations {4.0.5.Final} 
2016-07-13 11:22:25,587 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0348: Timeout after [300] seconds waiting for service container stability. Operation will roll back. Step that first updated the service container was 'add' at address '[ 
    ("core-service" => "management"), 
    ("management-interface" => "http-interface") 
]' 
2016-07-13 11:22:25,672 TRACE [org.jboss.security] (MSC service thread 1-8) PBOX00337: nextState for action getPolicyConfiguration: open 
2016-07-13 11:22:25,673 TRACE [org.jboss.security] (MSC service thread 1-8) PBOX00315: delete, contextID: perpetulist.war 
2016-07-13 11:22:25,673 TRACE [org.jboss.security] (MSC service thread 1-8) PBOX00337: nextState for action delete: deleted 
2016-07-13 11:22:30,603 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0190: Step handler org.[email protected]14294f63 for operation {"operation" => "add-deployer-chains","address" => []} at address [] failed handling operation rollback -- java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException 
    at org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:396) 
    at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1384) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1332) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1292) 
    at org.jboss.as.controller.AbstractOperationContext$Step.access$300(AbstractOperationContext.java:1180) 
    at org.jboss.as.controller.AbstractOperationContext.handleContainerStabilityFailure(AbstractOperationContext.java:964) 
    at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:590) 
    at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:354) 
    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:330) 
    at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1183) 
    at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:453) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:327) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:313) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:384) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:359) 
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:271) 
    at java.lang.Thread.run(Thread.java:745) 

2016-07-13 11:22:30,605 ERROR [org.jboss.as.controller.client] (Controller Boot Thread) WFLYCTL0190: Step handler org.[email protected]14294f63 for operation {"operation" => "add-deployer-chains","address" => []} at address [] failed handling operation rollback -- java.util.concurrent.TimeoutException 
2016-07-13 11:22:35,608 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.domain.manage[email protected]1f6b87ac 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:396) 
    at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1384) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1332) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1307) 
    at org.jboss.as.controller.AbstractOperationContext$Step.access$300(AbstractOperationContext.java:1180) 
    at org.jboss.as.controller.AbstractOperationContext.handleContainerStabilityFailure(AbstractOperationContext.java:964) 
    at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:590) 
    at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:354) 
    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:330) 
    at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1183) 
    at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:453) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:327) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:313) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:384) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:359) 
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:271) 
    at java.lang.Thread.run(Thread.java:745) 

2016-07-13 11:22:35,610 ERROR [org.jboss.as.controller.client] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.domain.manage[email protected]1f6b87ac 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 
2016-07-13 11:22:40,611 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.domain.manage[email protected]1f6b87ac for operation {"address" => [("core-service" => "management"),("security-realm" => "ManagementRealm")],"operation" => "add","map-groups-to-roles" => false} at address [ 
    ("core-service" => "management"), 
    ("security-realm" => "ManagementRealm") 
] failed handling operation rollback -- java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException 
    at org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:396) 
    at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1384) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1332) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1307) 
    at org.jboss.as.controller.AbstractOperationContext$Step.access$300(AbstractOperationContext.java:1180) 
    at org.jboss.as.controller.AbstractOperationContext.handleContainerStabilityFailure(AbstractOperationContext.java:964) 
    at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:590) 
    at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:354) 
    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:330) 
    at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1183) 
    at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:453) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:327) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:313) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:384) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:359) 
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:271) 
    at java.lang.Thread.run(Thread.java:745) 

2016-07-13 11:22:40,614 ERROR [org.jboss.as.controller.client] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.domain.manage[email protected]1f6b87ac for operation {"address" => [("core-service" => "management"),("security-realm" => "ManagementRealm")],"operation" => "add","map-groups-to-roles" => false} at address [ 
    ("core-service" => "management"), 
    ("security-realm" => "ManagementRealm") 
] failed handling operation rollback -- java.util.concurrent.TimeoutException 
2016-07-13 11:22:45,616 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.controller.AbstractControll[email protected]4cc494f for operation {"operation" => "boottime-controller-initializer-step","address" => []} at address [] failed handling operation rollback -- java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException 
    at org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:396) 
    at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1384) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1332) 
    at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1307) 
    at org.jboss.as.controller.AbstractOperationContext$Step.access$300(AbstractOperationContext.java:1180) 
    at org.jboss.as.controller.AbstractOperationContext.handleContainerStabilityFailure(AbstractOperationContext.java:964) 
    at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:590) 
    at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:354) 
    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:330) 
    at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1183) 
    at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:453) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:327) 
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:313) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:384) 
    at org.jboss.as.server.ServerService.boot(ServerService.java:359) 
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:271) 
    at java.lang.Thread.run(Thread.java:745) 

Ich habe festgestellt, dass ich den Remote-Datenbankserver von meinem lokalen Rechner zugreifen kann und überprüfte die Verbindung über Wildfly Management Console. Dies ist die Konfiguration, die ich für die Remote-Datenquelle habe,

<datasource jta="true" jndi-name="java:jboss/datasources/db_dev" pool-name="PostgresDS" enabled="true" use-java-context="true" use-ccm="true"> 
        <connection-url>jdbc:postgresql://IP_ADDRESS:5432/database</connection-url> 
        <driver-class>org.postgresql.Driver</driver-class> 
        <driver>postgresql</driver> 
        <security> 
         <user-name>postgres</user-name> 
         <password>password</password> 
        </security> 
        <validation> 
         <check-valid-connection-sql>SELECT 1</check-valid-connection-sql> 
         <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker"/> 
         <background-validation>true</background-validation> 
         <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter"/> 
        </validation> 
       </datasource> 

Ich bin nicht sicher, was dieses Problem verursacht, wie ich denke, dass die Datenquelle Verbindung ist in Ordnung und die gleiche Verbindung funktioniert für den lokalen Host. Ich habe Remote-Server-Zugriff für PostgreSQL aktiviert.

+0

Haben Sie dieses Problem lösen? Ich habe ein ähnliches Problem. –

Antwort

1

Die Konfiguration für die Remote-Datenquelle scheint in Ordnung zu sein. Es gibt eine schöne Beschreibung über diese here. Wildfly erlaubt standardmäßig nur Verbindungen von localhost. Um dies zu ändern, müssen wir Wildfly so konfigurieren, dass auch Verbindungen zu entfernten Quellen möglich sind.

Aktualisieren Sie den folgenden Abschnitt auf standalone.xml,

<interface name="management"> 
    <inet-address value="${jboss.bind.address.management:127.0.0.1}"/> 
</interface> 
<interface name="public"> 
    <inet-address value="${jboss.bind.address:0.0.0.0}"/> 
</interface> 

mit diesem:

<interface name="management"> 
    <any-address/> 
</interface> 
<interface name="public"> 
    <any-address/> 
</interface> 
Verwandte Themen