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