My Seam-JPA application can't be deployed to WebLogic 9.2 because there is a JNDI
error when trying to locate the datasource. I have set up a datasource in the Admin
Console called java:/myWebAppDS. Then, in my persistence.xml I have this:
| <persistence-unit name="srmWebapp" transaction-type="JTA">
| <provider>org.hibernate.ejb.HibernatePersistence</provider>
| <jta-data-source>java:/myWebAppDS</jta-data-source>
| <properties>
| [Some stuff...]
| <property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.WeblogicTransactionManagerLookup" />
| <property name="hibernate.transaction.factory_class"
value="org.hibernate.transaction.CMTTransactionFactory" />
| [More stuff...]
| </properties>
| </persistence-unit>
|
This seems right to me, but then I get this exception:
| javax.naming.NameNotFoundException: While trying to look up /myWebAppDS in
/app/webapp/myProject.war/3153055.; remaining name '/myWebAppDS'
| at
weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
| at
weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:142)
| at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:269)
| at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:362)
| at
weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
| at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:130)
| at javax.naming.InitialContext.lookup(InitialContext.java:351)
| at
org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
| at
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
| at
org.hibernate.ejb.InjectionSettingsFactory.createConnectionProvider(InjectionSettingsFactory.java:29)
| at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
| at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
| at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
| at
org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
| at
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:730)
| at
org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:121)
| at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
| at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
| at
org.jboss.seam.persistence.EntityManagerFactory.createEntityManagerFactory(EntityManagerFactory.java:81)
| at
org.jboss.seam.persistence.EntityManagerFactory.startup(EntityManagerFactory.java:50)
| at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown
Source)
| at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown
Source)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
|
|
I cannot figure out what the issue is, so any insight is appreciated.
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4118769#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...