Hi Matthieu, we are glad that our little 'How To' seems to be helpful for the community! I just opened a JIRA issue and granted the license https://issues.apache.org/jira/browse/ODE-225 Issue-Link . If there is anything we should modify - please do not hesitate to contact us.
Cheers, Stefan Matthieu Riou-5 wrote: > > Hi Stefan, > > Thanks a lot for this 'How To'. It would really be helpful for the > community > if we could include this in our official website. Do you mind creating a > Jira issue attaching your doc to it and checking the little "Grant license > to ASF for inclusion" checkbox? I know it's a pain but we'd really need > it > to include your nice documentation. > > Thanks again, > Matthieu > > On Jan 8, 2008 6:04 AM, Stefan Jakoubi <[EMAIL PROTECTED]> > wrote: > >> >> Dear community, >> >> in our recent project we had to integrate ODE into JBoss and discovered >> several problems, which seem to be widespread among (tormented) people >> challenging this issue. >> Anticipatory, we want to thank all active users of this forum, which >> supported the discovery of our solution. As a consequence we feel free to >> post a little "how to" as well as "known error messages" in order to >> facilitate the integration for others. >> We hope that our little guide is also applicable to other >> version-combinations than we required. >> >> >> >> **************** >> * Used environment * >> **************** >> >> - JBoss version 4.0.3SP1 (tested with serverconfig default) >> - Apache tomcat version 5.5 (integrated in JBoss as sar) >> - Apache ODE version 1.1 (binary distribution) >> >> >> >> **************** >> * Integration steps * >> **************** >> >> ------------------------------------------------------ >> (I) Adapt JBoss Bootstrap Script for Win32 (= run.bat) >> ------------------------------------------------------ >> >> Add the following snippet (we hope) anywhere within the run.bat: >> >> rem setting ODE persistence to Hibernate >> set JAVA_OPTS=%JAVA_OPTS% -Dode.persistence=hibernate >> >> --------------------------- >> (II) Embedding ODE in JBoss >> --------------------------- >> >> 1) Decompress the ODE archive (anywhere) >> 2) In the root directory of the decompressed archive you find the file >> ode.war >> 3) Copy ode.war to [JBOSS-HOME]\server\[serverconfig]\deploy >> 4) Explode the ode.war in the deploy directory >> >> ----------------------------------------- >> (III) Elminating Resource (jar) conflicts >> ----------------------------------------- >> >> REMOVING of jar files in the directory [JBOSS-HOME]\lib\endorsed: >> - xercesImpl.jar >> - xalan.jar >> - resolver.jar >> - xml-apis.jar >> >> Unfortunately, this is not (yet) a comprehensible issue for us. Thus, >> this >> definitely is not a solution but a workaround. >> >> ADDING of jar files in the directory [JBOSS-HOME]\lib\endorsed: >> + log4j.jar >> + ehcache-[snapshot].jar (tested with ehcache-1.3.0.jar) >> + commons-logging-[snapshot].jar (tested with commons-logging-1.1.jar) >> >> REMOVING of jar files in the directory >> [JBOSS-HOME]\server\[serverconfig]\deploy\[ode.war >> directory]\WEB-INF\lib: >> - geronimo-jta_[snapshot]_spec-[version].jar (tested with >> geronimo-jta_[1.0.1B]_spec-[1.0].jar) >> >> >> >> ******************** >> * Known Error (Messages) * >> ******************** >> >> (Remark: we used the most appropriate keyword of the error message to >> entitle the sections.) >> >> ----- >> log4j >> ----- >> >> 2008-01-08 08:50:39,171 INFO [STDOUT] log4j:ERROR A >> "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to >> a >> "org.apache.log4j.spi.ErrorHandler" variable. >> 2008-01-08 08:50:39,171 INFO [STDOUT] log4j:ERROR The class >> "org.apache.log4j.spi.ErrorHandler" was loaded by >> 2008-01-08 08:50:39,187 INFO [STDOUT] log4j:ERROR [WebappClassLoader >> delegate: false >> repositories: >> /WEB-INF/classes/ >> ----------> Parent Classloader: >> [EMAIL PROTECTED] >> ] whereas object of type >> 2008-01-08 08:50:39,187 INFO [STDOUT] log4j:ERROR >> "org.jboss.logging.util.OnlyOnceErrorHandler" was loaded by >> [EMAIL PROTECTED] >> 2008-01-08 08:50:39,218 INFO [STDOUT] log4j:ERROR Could not create an >> Appender. Reported error follows. >> ... >> >> -> missing log4j.jar in the directory [JBOSS-HOME]\lib\endorsed >> >> --------- >> Hibernate >> --------- >> >> ERROR [ODEServer] Error instantiating DAO Connection Factory class >> org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl. >> java.lang.ClassCastException: org.hibernate.ejb.HibernatePersistence >> >> -> adapt JBoss Bootstrap Script for Win32 (run.bat) >> >> ------------------ >> TransactionManager >> ------------------ >> >> 2008-01-08 09:22:53,671 ERROR >> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ode]] >> StandardWrapper.Throwable >> java.lang.LinkageError: loader constraints violated when linking >> javax/transaction/TransactionManager class >> >> -> Remove geronimo-jta_[snapshot]_spec-[version].jar from >> [JBOSS-HOME]\server\[serverconfig]\deploy\[ode.war directory]\WEB-INF\lib >> >> -------------- >> CacheException >> -------------- >> >> 2008-01-08 09:25:16,390 ERROR >> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ode]] >> StandardWrapper.Throwable >> java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException >> >> -> Add ehcache-[snapshot].jar to [JBOSS-HOME]\lib\endorsed >> >> ---------- >> LogFactory >> ---------- >> >> 2008-01-08 09:29:21,859 ERROR >> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ode]] >> StandardWrapper.Throwable >> java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory >> >> -> Add commons-logging-[snapshot].jar to [JBOSS-HOME]\lib\endorsed >> >> -------------------------- >> BPEL process deploy failed >> -------------------------- >> >> 2008-01-08 09:35:57,406 ERROR [org.apache.ode.store.ProcessStoreImpl] >> Deploy >> failed; >> file:/C:/Programme/jboss-4.0.3SP1 >> /server/default/./deploy/ode.war/WEB-INF/processes/HelloWorld2/HelloWorld2.bpel:0: >> error: [BpelParseErr] Error parsing BPEL process: the BPEL is either >> malformed or is invalid. >> org.apache.ode.bpel.compiler.api.CompilationException: >> file:/C:/Programme/jboss-4.0.3SP1 >> /server/default/./deploy/ode.war/WEB-INF/processes/HelloWorld2/HelloWorld2.bpel:0: >> error: [BpelParseErr] Error parsing BPEL process: the BPEL is either >> malformed or is invalid. >> >> -> REMOVING of jar files in the directory [JBOSS-HOME]\lib\endorsed: >> -> - xercesImpl.jar >> -> - xalan.jar >> -> - resolver.jar >> -> - xml-apis.jar >> >> Cheers, >> Simon & Stefan >> -- >> View this message in context: >> http://www.nabble.com/HowTo%3A-JBoss---Apache-ODE-tp14690248p14690248.html >> Sent from the Apache Ode User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/HowTo%3A-JBoss---Apache-ODE-tp14690248p14834101.html Sent from the Apache Ode User mailing list archive at Nabble.com.
