ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Jakoubi <sjako...@securityresearch.at>
Subject Re: HowTo: JBoss & Apache ODE
Date Tue, 15 Jan 2008 08:55:02 GMT

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 <sjakoubi@securityresearch.at>
> 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:
>> java.net.FactoryURLClassLoader@1d18084
>> ] whereas object of type
>> 2008-01-08 08:50:39,187 INFO  [STDOUT] log4j:ERROR
>> "org.jboss.logging.util.OnlyOnceErrorHandler" was loaded by
>> [org.jboss.system.server.NoAnnotationURLClassLoader@ab95e6].
>> 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.


Mime
View raw message