Ich bin neu in JBOSS und m bei grundlegenden Einsatz von App in JBOSS stecken 7.1.1JBOSS 7.1.1 javax.persistence.PersistenceException PersistenceProvider in ‚org.apache.openjpa.persistence.PersistenceProviderImpl nicht
Ich habe eine Webapp mit persistent.xml als
erstellt
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="mydummy-jpa" transaction-type="RESOURCE_LOCAL">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<jta-data-source>java:jboss/datasources/mydummyexample</jta-data-source>
<class>com.nsn.caobusiness.selfcare.entity.DummyTable</class>
<properties>
<property name="jboss.as.jpa.providerModule" value="org.jboss.as.jpa.openjpa" />
<property name="openjpa.Log" value="DefaultLevel=WARN,SQL=TRACE" />
<property name="openjpa.jdbc.DBDictionary" value="mysql(UseClobs=true)"/>
</properties>
</persistence-unit>
</persistence>
Datenquelle in meinem standalone.xml wie folgt aussieht:
<datasource jndi-name="java:jboss/datasources/mydummyexample" pool-name="mydummyexample" enabled="true" use-java-context="true" use-ccm="true" jta="true">
<connection-url>jdbc:mysql://localhost:3306/worldonstreet</connection-url>
<driver>mysql</driver>
<security>
<user-name>root</user-name>
<password></password>
</security>
<statement>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<share-prepared-statements/>
</statement>
</datasource>
Wenn ich die Anwendung bereitstellen, habe ich folgenden Ausnahme:
23: 48: 06.656 INFO [org.jboss.as.jpa] (MSC Dienstthread 1-5) JBAS011401: Lesen Sie persistence.xml für mydummy-jpa 23: 48: 08.000 FEHLER [org.jboss.msc.service.fail] (MSC-Service-Thread 1-1) MSC00001: Fehler beim Starten des Dienstes jboss.deployment.unit. "SpringDatabaseTransaction.war ".INSTALL: org.jboss.msc.service.StartException in Dienst jboss.deployment.unit." SpringDatabaseTransaction.war ".INSTALL: Fehler bei der Verarbeitung der Phase INSTALL der Implementierung" SpringDatabaseTransaction.war " at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start (DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] bei org.jboss.msc. service.ServiceControllerImpl $ StartTask.startService (ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar: 1.0.2.GA] bei org.jboss.msc.service.ServiceControllerImpl $ StartTask.run (ServiceControllerImpl .java: 1746) [jboss-msc-1.0.2.GA.jar: 1.0.2.GA] bei java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886) [rt.jar: 1.6 .0_26] bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:908) [rt.jar: 1.6.0_26] bei java.lang.Thread.run (Thread.java:662) [rt .jar: 1.6.0_26] Verursacht von: javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'org.apache.openjpa.persistence.PersistenceProviderImpl' nicht
at org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider(PersistenceUnitDeploymentProcessor.java:555)
at org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deployPersistenceUnit(PersistenceUnitDeploymentProcessor.java:295)
at org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.addPuService(PersistenceUnitDeploymentProcessor.java:258)
at org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.handleWarDeployment(PersistenceUnitDeploymentProcessor.java:194)
at org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deploy(PersistenceUnitDeploymentProcessor.java:118)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
ich von ganzem Tag an diesem bin stecken gefunden. Würde mich über jede Hilfe von diesem Forum freuen.
Grüße, Legolas
ahh ja, ja, die Freuden der Frühjahrsprojektierung Debugging ... Gut für mich, das ist relativ schwierig, eine Waffe in meinem Land zu kaufen, sonst hätte ich wahrscheinlich mein Gesicht vom letzten Mal geschossen, musste ich mit diesem Unsinn zu tun haben geboren aus den tiefen gruben der hölle – lurscher
vertrauen sie mir .. es wird deprimierend für mich auch :(.. brauchst du mehr infos von meiner seite ?? – Legolas
was ich aus meiner erfahrung gelernt habe ist, dass die einstellung der federkonfiguration ohne die dokumentation fast unmöglich ist, weil die diagnosemeldungen für nichts gut sind ... auch hast du es wahrscheinlich schon gemacht, aber hast du überprüft ob org.apache.openjpa. Die persistence.PersistenceProviderImpl-Klasse existiert in Ihren openjpa jar-Bibliotheken? – lurscher