Hi, I copied ojdbc6.jar in class path. And I followed steps mention in the link upto my knowledge. but no luck. Do I need add anything for JNDI? or am I missing anyother settings.
Thanks, Chirag On Mon, Aug 29, 2011 at 4:25 PM, Kurt T Stam <[email protected]> wrote: > Hi Chirag, > > 1. To switch to oracle see: > > http://juddi.apache.org/docs/3.x/userguide/html/chap-database_setup.html#sect-switch_to_oracle > > 2. For hibernate use the juddi-core.jar, for openjpa use the > juddi-core-openjpa.jar instead. > > Hope this helps. > > --Kurt > > > On 8/29/11 5:03 PM, Chirag Pujara wrote: > > Hi, > > I am trying to run JUDDI with Tomcat and Oracle11g. If I keep openJPA > I get follwoing error message. > > rg.apache.jasper.JasperException: <openjpa-1.2.2-r422266:898935 nonfatal > general error> org.apache.openjpa.persistence.PersistenceException: There > were errors initializing your configuration: <openjpa-1.2.2-r422266:898935 > fatal user error> org.apache.openjpa.util.UserException: A connection could > not be obtained for driver class "null" and URL "null". You may have > specified an invalid URL. > at > org.apache.openjpa.jdbc.schema.DataSourceFactory.newConnectException(DataSourceFactory.java:256) > at > org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:242) > at > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:692) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > Am I missing any configuration? > > > Here is my property from persistance.xml > > > <properties> > <property name="openjpa.jdbc.SynchronizeMappings" > value="buildSchema(SchemaAction='add')"/> > <property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO"/> > <property name="openjpa.jdbc.UpdateManager" value="operation-order"/> > <property name="openjpa.jdbc.DBDictionary" value="oracle"/> > <property name="openjpa.RuntimeUnenhancedClasses" value="warn"/> > </properties> > > > and context.xml looks like this > > > <?xml version="1.0" encoding="UTF-8"?> > > <Context> > <WatchedResource>WEB-INF/web.xml</WatchedResource> > <!-- --> > <!-- Oracle Connection--> > <Resource name="jdbc/JuddiDS" auth="Container" > type="javax.sql.DataSource" username="hin" password="hin" > driverClassName="oracle.jdbc.driver.OracleDriver" > url="jdbc:oracle:thin:@dev.abc.def.corp:1521/hin" > <jdbc:oracle:thin:@dev.abc.def.corp:1521/hin> > validationQuery="select count(*) from PUBLISHER" > maxActive="8" > /> > </Context> > > > > Do I need to make any change in > C:\JUDDI\juddi-portal-bundle-3.1.0\webapps\juddiv3\WEB-INF\classes\juddiv3.properties > file? > > > l also tried with hibernate too but I get following error: > > java.lang.ExceptionInInitializerError > > org.apache.juddi.config.PersistenceManager.initializeEntityManagerFactory(PersistenceManager.java:61) > org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:95) > org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) > org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:184) > > org.apache.juddi.config.PersistenceManager.getEntityManager(PersistenceManager.java:39) > > org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:110) > org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:96) > org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) > org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:184) > > > org.apache.juddi.config.PersistenceManager.getEntityManager(PersistenceManager.java:39) > > > <property name="hibernate.archive.autodetection" value="class"/> > <property name="hibernate.hbm2ddl.auto" value="update"/> > <property name="hibernate.show_sql" value="false"/> > <property name="hibernate.dialect" > value="org.hibernate.dialect.Oracle11gDialect"/> > > > and same context. > > > Do I need to rebuild the whole project with juddi-core.jar or just put that > jar file in C:\JUDDI\juddi-portal-bundle-3.1.0\webapps\juddiv3\WEB-INF\lib > folder? I assume I have to rebuild the project. > > Thanks, > > Chirag > > > > > > >
