2015-07-26 2 views
0

Все, Вот конфигурация у меня есть ...свобода профиль WebSphere JDBC/JPA конфигурации

<dataSource jndiName="jdbc/sample" id="sampleDS"  jdbcDriverRef="sampleJDBCDriver" type="javax.sql.DataSource" supplementalJDBCTrace="true" containerAuthDataRef="myuserId"> 
    <properties databaseName="SAMPLE" serverName="localhost" portNumber="50000" user="dbuser" password="password"></properties> 
</dataSource> 
<jdbcDriver id="sampleJDBCDriver" libraryRef="db2lib" javax.sql.DataSource="javax.sql.DataSource" javax.sql.ConnectionPoolDataSource="javax.sql.ConnectionPoolDataSource" javax.sql.XADataSource="javax.sql.XADataSource"></jdbcDriver> 
<library id="db2lib">   
    <fileset dir="C:\IBM\SQLLIB\java" includes='db2jcc4.jar db2jcc_license_cu.jar'></fileset> 
</library> 
<authData user="myuser" password="password" id="myuserId"></authData> 

Я получаю следующее сообщение об ошибке ...

[ERROR ] CWWKE0701E: FrameworkEvent ERROR Bundle:com.ibm.ws.jdbc(id=99) org.osgi.framework.ServiceException: Exception in com.ibm.ws.resource.internal.ResourceFactoryTrackerData$1.getService() 
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:222) 
at [internal classes] 
Caused by: java.lang.RuntimeException: java.sql.SQLNonTransientException: java.lang.InstantiationException: javax.sql.DataSource 
at com.ibm.ws.resource.internal.ResourceFactoryTrackerData$1.getService(ResourceFac toryTrackerData.java:109) 
... 1 more 
Caused by: java.sql.SQLNonTransientException: java.lang.InstantiationException: javax.sql.DataSource 
at com.ibm.ws.jdbc.internal.JDBCDriverService.create(JDBCDriverService.java:292) 
... 1 more 
Caused by: java.lang.InstantiationException: javax.sql.DataSource 
at java.lang.J9VMInternals.newInstanceImpl(Native Method) 
at java.lang.Class.newInstance(Class.java:1628) 
at com.ibm.ws.jdbc.internal.JDBCDriverService$1.run(JDBCDriverService.java:233) 
... 1 more 


Event:org.osgi.framework.FrameworkEvent[source=com.ibm.ws.jdbc_1.0.9.cl50620150610-1749 [99]] 
    [ERROR ] CWWKE0701E: FrameworkEvent ERROR Bundle:com.ibm.ws.jdbc(id=99) org.osgi.framework.ServiceException: Exception in com.ibm.ws.resource.internal.ResourceFactoryTrackerData$1.getService() 
    at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:222) 
    at [internal classes] 
    at org.apache.openjpa.persistence.PersistenceUnitInfoImpl.toOpenJPAProperties(PersistenceUnitInfoImpl.java:396) 
    at org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:317) 
    at org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:160) 
    at org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:62) 
    at com.ibm.ws.jpa.management.JPAPUnitInfo.createEMFactory(JPAPUnitInfo.java:1070) 
    at [internal classes] 
    Caused by: java.lang.RuntimeException: java.sql.SQLNonTransientException: java.lang.InstantiationException: javax.sql.DataSource 
    at com.ibm.ws.resource.internal.ResourceFactoryTrackerData$1.getService(ResourceFactoryTrackerData.java:109) 
    ... 7 more 
    Caused by: java.sql.SQLNonTransientException: java.lang.InstantiationException: javax.sql.DataSource 
    at com.ibm.ws.jdbc.internal.JDBCDriverService.create(JDBCDriverService.java:292) 
    ... 7 more 
    Caused by: java.lang.InstantiationException: javax.sql.DataSource 
    at java.lang.J9VMInternals.newInstanceImpl(Native Method) 
    at java.lang.Class.newInstance(Class.java:1628) 
    at com.ibm.ws.jdbc.internal.JDBCDriverService$1.run(JDBCDriverService.java:233) 
    ... 7 more 
    Event:org.osgi.framework.FrameworkEvent[source=com.ibm.ws.jdbc_1.0.9.cl50620150610-1749 [99]] 

Любой столкнулся с подобной ошибкой?

Я использую следующую версию WLP (WebSphere Application Server 8.5.5.6/wlp-1.0.9.cl50620150610-1749) на IBM J9 VM, версия pwa6470sr7fp1ifx-20140821_01 (SR7 FP1 + IV63158) (en_US)

Thanks Nags

ответ

0

Все, я понял проблему. У меня был другой JPA тег перед этими тегами JDBC как ..

выше линии бросает ошибку я вставленное выше. Как только я удалю эту строку, ошибка исчезла.

Смежные вопросы