[
https://issues.apache.org/jira/browse/ODE-225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthieu Riou updated ODE-225:
------------------------------
Fix Version/s: 1.3
> HowTo: JBoss & ODE
> ------------------
>
> Key: ODE-225
> URL: https://issues.apache.org/jira/browse/ODE-225
> Project: ODE
> Issue Type: Test
> Components: Documentation
> Affects Versions: 1.1
> 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)
> Reporter: Stefan Jakoubi
> Fix For: 1.3
>
> Attachments: HowTo_JBoss_ODE.txt
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.