JBoss 7.1을 사용하여 메이븐 애플리케이션을 배포하고 있습니다. 난 그냥이 같은 standalone.xml의 새로운 MySQL의 데이터 소스를 정의 :서비스를 시작하지 못했습니다. 데이터 소스가 이미 등록되었습니다.
14:14:25,428 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.deployment.unit."customss-upnxt-service-providers.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."customss-upnxt-service-providers.war".INSTALL: Failed to process phase INSTALL of deployment "customss-upnxt-service-providers.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS010464: Exception deploying datasource java:jboss/datasources/customss-upnxt-service-providersDS
at org.jboss.as.connector.deployers.processors.DsXmlDeploymentInstallProcessor.deploy(DsXmlDeploymentInstallProcessor.java:125)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
... 5 more
Caused by: org.jboss.msc.service.DuplicateServiceException: Service jboss.naming.context.java.jboss.datasources.customss-upnxt-service-providersDS is already registered
at org.jboss.msc.service.ServiceRegistrationImpl.setInstance(ServiceRegistrationImpl.java:154) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl.startInstallation(ServiceControllerImpl.java:227) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:560) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
모든 힌트 : 배포 할 때, 나는이 오류가 발생했습니다
<datasources>
<datasource jndi-name="java:jboss/datasources/customss-upnxt-service-providersDS" pool-name="customss-upnxt-service-providersDS">
<connection-url>jdbc:mysql://localhost:3306/</connection-url>
<driver>com.mysql</driver>
<security>
<user-name>root</user-name>
<password>root</password>
</security>
</datasource>
<drivers>
<driver name="com.mysql" module="com.mysql">
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
? jBoss를 처음 사용했습니다 & 정말 고맙습니다.
JNDI 이름을 변경하려고 했습니까? – Neeraj
배포 할 때마다 변경해야합니까? 오류 : 중복 리소스 [(\ "deployment \"=> \ "myProject.war \")] "}} – Alice
아니요 변경할 필요가 없습니다. 이전 버전이 배포되지 않았기 때문에 오는 WAR의 중복 리소스에 관한 정보입니다. 서버를 다시 시작하기 전에 먼저 배포를 취소하거나 tmp 폴더를 삭제할 수 있습니다. – Neeraj