Here's a few pointers juddiv3.war should be deployed exploded, meaning that it should be unzipped. The file structure should look like tomcat/webapps/juddiv3.war/WEB-INF tomcat/webapps/juddiv3.war/META-INF tomcat/webapps/juddiv3.war/(more stuff goes here
Please send in the log files if possible or at least any stack traces to help narrow down why it didn't just work For your other questions 1) hibernate, in general, is a bit faster than openjpa and is sort of a more commercialized implementation of jpa. Many people prefer it, but juddi works with both of them. 2) There should be a context.xml in juddi3v.war/META-INF. I just checked the distribution and it looks like it wasn't in the bin/war file. However it is in the distribution zip. Grab is from here: juddi-distro-3.1.5\juddi-tomcat-3.1.5\webapps\juddiv3\META-INF. Note: this is probably the reason it failed on start up and it is a bug we'll have to address 3) The database driver probably should just go in juddiv3.war/WEB-INF/lib 4) If the username/password provided for OpenJPA/Hibernate can create a database, I believe it will be done automatically. If you wanted to create it yourself, the default name is juddiDatabase On Fri, Jan 3, 2014 at 4:00 AM, Arnold Harbers <[email protected]> wrote: > Thanks Alex for your response. > I am trying to understand this. > > I have downloaded juddi-distro-3.1.5.zip. > From this distribution I have extracted juddiv3.war from the bin directory > and deployed it. > This resulted in my initial error. The guide for the database connection > setup states that "By default jUDDI uses an embedded Derby database. This > allows us to build a downloadable distribution that works out-of-the-box, > without having to do any database setup work." Does this mean that I did > something wrong in the deployment? Should I be able to get juddi up and > running (using Derby) in an existing development environment that already > uses Tomcat? If so, I think that should be my first step and after that I > should try to switch database connection. > > Following the guide for the database connection setup: > 1. edit persistence.xml. In the juddiv3.war it is the OpenJPA version. In the > oracle section the hibernate version is mentioned. Should I replace the one > in the juddiv3.war and use the Hibernate version? > 2a. define datasource in context.xml. There is no context.xml in the > juddiv3.war. Do I need to copy it myself to the directory > <tomcat>/juddiv3/META-INF/ directory? > 2b. There are some context.xml examples for MySql, Postgress, but not for > Oracle. Do you have an example for Oracle? > 3. add the database specific driver to your classpath. What is the classpath > in a Tomcat environment? Where do I have to put the file? > 4. I assume I have to create the database juddiv3 as well? > > With your answers I will try to get a successful implementation with an > Oracle backend and update the oracle installation guide. > > Thanks, > Arnold > This message is subject to the following E-mail Disclaimer. > (http://www.crv4all.com/disclaimer-email/) CRV Holding B.V. seats according > to the articles of association in Arnhem, Dutch trade number 09125050.
