我在netbeans 8.1下安裝了wildfly 9.0.2,並且因爲我已經配置了一個項目來使用EclipseLink,我試圖配置wildfly來使用它。 到現在爲止,我在Glassfish Server 4下開發了我的應用程序。我不想開始使用WildFly。 項目被創建使用maven,
這裏是服務器日誌:如何配置wildfly 9.0.2以在netbeans 8.1下使用EclipseLink
09:54:13557 INFO [org.jboss.as.jpa](MSC服務線程1-6)WFLYJPA0002:閱讀的persistence.xml AdisMngmtPU 09:54:13,684錯誤[org.jboss.msc.service.fail](MSC服務線程1-4)MSC000001:無法啓動服務jboss.deployment.unit。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE :服務jboss.deployment.unit中的org.jboss.msc.service.StartException。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE:WFLYSRV0153:未能處理部署「EAmvnWildfly-ear-1.0.ear」時的階段FIRST_MODULE_USE在012b處org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:163) at org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService(ServiceControllerImpl.java:1948) at org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceControllerImpl.java:1881) at java.util。併發.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused通過:javax.persistence.PersistenceException:WFLYJPA0057:PersistenceProvider'org.eclipse.persistence.jpa.PersistenceProvider'找不到 at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.lookupProvider(PersistenceUnitServiceHandler.java:1007) at org。 jboss.as.jpa.processor.PersistenceUnitServiceHandler.nextPhaseDependsOnPersi (PersistenceUnitServiceHandler.java:1046) at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deploy(PersistenceUnitServiceHandler.java:136) at org.jboss.as.jpa.processor.PersistenceBeginInstallProcessor.deploy(PersistenceBeginInstallProcessor.java: 52) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:156) ... 5更多 09:54:13,703錯誤[org.jboss.as.controller.management-operation] (DeploymentScanner-threads-2)WFLYCTL0013:Operation(「full-replace-deployment」)failed - address:([]) - failure description:{「WFLYCTL0080:Failed services」=> {「jboss.deployment.unit。\」 EAmvnWildfly-ear-1.0.ear \「。FIRST_MODULE_USE」=>「org.jboss.msc.service.StartException in service jboss.deployment.unit。」EAmvnWildfly-ear-1.0.ear \「。FIRST_MODULE_USE:WFLYSRV0153:Failed to凝固酶原部署的FIR階段FIRST_MODULE_USE \「EAmvnWildfly-ear-1.0.ear \」 導致:javax.persistence.PersistenceException:WFLYJPA0057:PersistenceProvider'org.eclipse.persistence.jpa.PersistenceProvider'找不到「}} 09:54: 16,582 INFO [org.jboss.as.server](DeploymentScanner-threads-2)WFLYSRV0016:部署「EAmvnWildfly-ear-1.0.ear」替換部署「EAmvnWildfly-ear-1.0.ear」 09:54:16,583 INFO [ org.jboss.as.controller](DeploymentScanner-threads - 2)WFLYCTL0183:服務狀態報告 WFLYCTL0186:無法啓動的服務:服務jboss.deployment.unit。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE service jboss 「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE:服務jboss.deployment.unit中的org.jboss.msc.service.StartException。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE:WFLYSRV0153:未能PR (MSC服務線程1-5)WFLYSRV0208:已停止的子部署(運行時間 - 運行時間) - 運行時間 - 運行時間 - 運行時間 - 運行時間 - 運行時間 - 運行時間 - 運行時間 - 名稱:EAmvnWildfly-web-1.0.war)in 91ms 09:54:26,749信息[org.jboss.as.server.deployment](MSC服務線程1-5)WFLYSRV0028:停止部署EAmvnWildfly-ear-1.0.ear(運行時名稱:EAmvnWildfly-ear-1.0。耳朵)in 112ms 09:54:26,759 INFO [org.jboss.as.server.deployment](MSC服務線程1-7)WFLYSRV0027:開始部署「EAmvnWildfly-ear-1.0.ear」(runtime-name:「 EAmvnWildfly-ear-1.0.ear「) 09:54:26,789 INFO [org.jboss.as.server.deployment](MSC服務線程1-7)WFLYSRV0207:啓動子部署(運行時名稱:」EAmvnWildfly-web-1.0 .war「) 09:54:27,197 INFO [org.jboss.as.jpa](MSC服務線程1-7)WFLYJPA0002:讀取AdisMngmtPU的persistence.xml 09:54:27,236錯誤[org.jboss.msc。 service.fail](MSC服務線程1-7)MSC000001:無法啓動服務jboss.deployment.unit。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE:服務jboss.deployment中的org.jboss.msc.service.StartException .unit。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE:WFLYSRV0153:未能處理部署階段FIRST_MODULE_USE「EAmvnWildfly-ear-1.0.ear」 在org.jboss.ms.service.ServiceControllerImpl $ StartTask.startService(ServiceControllerImpl.java:1948) at org.jboss。 (ThreadPoolExecutor.runWorker)(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor。 java:617) at java.lang.Thread.run(Thread.java:745) 引起:javax.persistence.PersistenceException:WFLYJPA0057:PersistenceProvider'org.eclipse.persistence.jpa.PersistenceProvider'未找到 at org。 jboss.as.jpa.processor.PersistenceUnitServiceHandler.lookupProvider(PersistenceUnitServiceHandler.java :1007) 在org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.nextPhaseDependsOnPersistenceUnit(PersistenceUnitServiceHandler.java:1046) 在org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deploy(PersistenceUnitServiceHandler.java:136) 在有機.jboss.as.jpa.processor.PersistenceBeginInstallProcessor.deploy(PersistenceBeginInstallProcessor.java:52) 在org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:156) ... 5個
09:54:27,279 ERROR [org.jboss.as.controller.management-operation](DeploymentScanner-threads-2)WFLYCTL0013:Operation(「full-replace-deployment」)failed - address:([]) - failure description :{「WFLYCTL0080:失敗的服務」=> {「jboss .deployment.unit。「EAmvnWildfly-ear-1.0.ear」。FIRST_MODULE_USE「=>」服務jboss.deployment.unit中的org.jboss.msc.service.StartException。「EAmvnWildfly-ear-1.0.ear \」 .FIRST_MODULE_USE:WFLYSRV0153:無法處理部署階段FIRST_MODULE_USE \「EAmvnWildfly-ear-1.0.ear \」 由於:javax.persistence.PersistenceException:WFLYJPA0057:PersistenceProvider'org.eclipse.persistence.jpa.PersistenceProvider'找不到「 }} 09:54:28,882信息[org.jboss.as.server](DeploymentScanner-threads-2)WFLYSRV0016:用部署「EAmvnWildfly-ear-1.0.ear」替換部署「EAmvnWildfly-ear-1.0.ear」 09:54:28,882 INFO [org.jboss.as.controller](DeploymentScanner-threads-2)WFLYCTL0183:服務狀態報告 WFLYCTL0186:無法啓動的服務:服務jboss.deployment.unit。「EAmvnWildfly-ear-1.0。耳朵「.FIRST_MODULE_USE se rmvbb.deployment.unit。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE:服務jboss.deployment.unit中的org.jboss.msc.service.StartException。「EAmvnWildfly-ear-1.0.ear」.FIRST_MODULE_USE:WFLYSRV0153:未能處理部署「EAmvnWildfly入耳式1.0.ear」
我的堅持的階段FIRST_MODULE_USE。XML
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="AdisMngmtPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<jta-data-source>java:/AdisMngmtDS</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
</properties>
</persistence-unit>
</persistence>
謝謝我會試試看,並看到 ,但現在我面臨一個新問題 WildFly應用程序服務器啓動失敗。 HTTP連接器端口8080已被使用。 – Hbar01
當你的wildfly沒有正確關閉並且仍然阻塞端口(或另一個進程使用此端口)時,可能會發生這種情況。如果它是你的wild,,請通過進程管理器終止進程(或者如果找不到進程,請重新啓動計算機) –