You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Marco Ruocco <ma...@mapsengineering.com> on 2008/05/27 09:41:30 UTC
Deploy on external Tomcat
Hi,
I try to deploy OFBiz on external tomcat. I followed the appserver
module README but Tomcat never read the information about the classpath
write on catalina.properties. When it try to load the OFBiz webapp it
throw the exception for all the webapp:
26-mag-2008 18.51.31 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Error configuring application listener of class
org.ofbiz.webapp.control.ControlEventListener
java.lang.ClassNotFoundException:
org.ofbiz.webapp.control.ControlEventListener
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
26-mag-2008 18.51.31 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Error configuring application listener of class
org.ofbiz.webapp.control.LoginEventListener
java.lang.ClassNotFoundException:
org.ofbiz.webapp.control.LoginEventListener
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
any idea?
Thanks
Marco
Re: Deploy on external Tomcat
Posted by Marco Ruocco <ma...@mapsengineering.com>.
Thanks for your reply, but this is the procedure I followed and it get
the exception.
The attachment contain the file the module genrates
Thank
Kapil singh ha scritto:
> Hello,
> Try this for running OFBiz under External Tomcat 5.5 or Tomcat 6.0. i
> think it will help you.
>
>
> Ofbiz Under External Tomcat
>
> Get OfBiz and Tomcat
> mkdir ofbiz-tomcat
> cd ofbiz-tomcat
> svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
> wget http://apache.crihan.fr/dist/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz
> tar -zxvf apache-tomcat-6.0.16.tar.gz
> Compile OfBiz
> cd ofbiz
> ant clean && ant
> Generate Tomcat templates
> Tomcat 5.5
>
> java -jar ofbiz.jar -setup tomcat55
>
> Tomcat 6
>
> java -jar ofbiz.jar -setup tomcat6
> Install Tomcat templates in server configuration folder
> Tomcat 5
>
> cd ../apache-tomcat-5.5.26
> cp ../ofbiz/setup/tomcat55/catalina.sh ../ofbiz/setup/tomcat55/catalina.bat bin/
> cp ../ofbiz/setup/tomcat55/catalina.properties ../ofbiz/setup/tomcat55/server.xml conf/
>
> Tomcat 6
>
> cd ../apache-tomcat-6.0.16
> cp ../ofbiz/setup/tomcat6/catalina.sh ../ofbiz/setup/tomcat6/catalina.bat bin/
> cp ../ofbiz/setup/tomcat6/catalina.properties ../ofbiz/setup/tomcat6/server.xml conf/
> Run Tomcat
> ./bin/catalina.sh run
>
>
> kindly, reply if you will get success or not.
>
> Kapil Singh Kushwah
> Linux System Administrator
> Hotwax Media Inc
>
>
>
> On Tue, 2008-05-27 at 09:41 +0200, Marco Ruocco wrote:
>
>> Hi,
>>
>> I try to deploy OFBiz on external tomcat. I followed the appserver
>> module README but Tomcat never read the information about the classpath
>> write on catalina.properties. When it try to load the OFBiz webapp it
>> throw the exception for all the webapp:
>>
>> 26-mag-2008 18.51.31 org.apache.catalina.core.StandardContext listenerStart
>> GRAVE: Error configuring application listener of class
>> org.ofbiz.webapp.control.ControlEventListener
>> java.lang.ClassNotFoundException:
>> org.ofbiz.webapp.control.ControlEventListener
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
>> at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
>> at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
>> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>> at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>> at
>> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>> at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> 26-mag-2008 18.51.31 org.apache.catalina.core.StandardContext listenerStart
>> GRAVE: Error configuring application listener of class
>> org.ofbiz.webapp.control.LoginEventListener
>> java.lang.ClassNotFoundException:
>> org.ofbiz.webapp.control.LoginEventListener
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
>> at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
>> at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
>> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>> at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>> at
>> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>> at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>>
>> any idea?
>>
>> Thanks
>>
>> Marco
>>
>
>
>
>
>
Re: Deploy on external Tomcat
Posted by Kapil singh <ka...@hotwaxmedia.com>.
Hello,
Try this for running OFBiz under External Tomcat 5.5 or Tomcat 6.0. i
think it will help you.
Ofbiz Under External Tomcat
Get OfBiz and Tomcat
mkdir ofbiz-tomcat
cd ofbiz-tomcat
svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
wget http://apache.crihan.fr/dist/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz
tar -zxvf apache-tomcat-6.0.16.tar.gz
Compile OfBiz
cd ofbiz
ant clean && ant
Generate Tomcat templates
Tomcat 5.5
java -jar ofbiz.jar -setup tomcat55
Tomcat 6
java -jar ofbiz.jar -setup tomcat6
Install Tomcat templates in server configuration folder
Tomcat 5
cd ../apache-tomcat-5.5.26
cp ../ofbiz/setup/tomcat55/catalina.sh ../ofbiz/setup/tomcat55/catalina.bat bin/
cp ../ofbiz/setup/tomcat55/catalina.properties ../ofbiz/setup/tomcat55/server.xml conf/
Tomcat 6
cd ../apache-tomcat-6.0.16
cp ../ofbiz/setup/tomcat6/catalina.sh ../ofbiz/setup/tomcat6/catalina.bat bin/
cp ../ofbiz/setup/tomcat6/catalina.properties ../ofbiz/setup/tomcat6/server.xml conf/
Run Tomcat
./bin/catalina.sh run
kindly, reply if you will get success or not.
Kapil Singh Kushwah
Linux System Administrator
Hotwax Media Inc
On Tue, 2008-05-27 at 09:41 +0200, Marco Ruocco wrote:
> Hi,
>
> I try to deploy OFBiz on external tomcat. I followed the appserver
> module README but Tomcat never read the information about the classpath
> write on catalina.properties. When it try to load the OFBiz webapp it
> throw the exception for all the webapp:
>
> 26-mag-2008 18.51.31 org.apache.catalina.core.StandardContext listenerStart
> GRAVE: Error configuring application listener of class
> org.ofbiz.webapp.control.ControlEventListener
> java.lang.ClassNotFoundException:
> org.ofbiz.webapp.control.ControlEventListener
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 26-mag-2008 18.51.31 org.apache.catalina.core.StandardContext listenerStart
> GRAVE: Error configuring application listener of class
> org.ofbiz.webapp.control.LoginEventListener
> java.lang.ClassNotFoundException:
> org.ofbiz.webapp.control.LoginEventListener
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>
> any idea?
>
> Thanks
>
> Marco