Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0006764
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformmajoralways2008-12-31 13:152009-04-21 11:09
ReporteriperdomoView Statuspublic 
Assigned Toiperdomo 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchpiFixed in SCM revision11625
ProjectionnoneETAnoneTarget Versionpi
OSLinux 32 bitDatabasePostgreSQLJava version1.6.0_11
OS VersionrPath LinuxDatabase version8.3.5Ant version1.7.1
Product Version2.50alpha-r5SCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0006764: tomcat.restart.do doesn't work on virtual appliance because CATALINA_BASE and CATALINA_HOME are different folders

DescriptionThe configuration in the virtual appliance is different then the default one, CATALINA_HOME and CATALINA_BASE are not the same folder.

--- Environment ---
[root@localhost AppsOpenbravo]# env | grep CATALINA
CATALINA_HOME=/usr/share/tomcat
CATALINA_BASE=/var/lib/tomcat
CATALINA_OPTS=-server -Xms128M -Xmx384M -XX:MaxPermSize=128M -Djava.library.path=/usr/lib


Steps To ReproduceIn alpha-r5 with updated sources at rev.11616 try to execute:
ant tomcat.restart.do

You'll get something similar to:

[openbravo@localhost AppsOpenbravo]$ ant tomcat.restart.do
Buildfile: build.xml
 
tomcat.restart.do:
     [echo] Restarting Tomcat at /usr/share/tomcat
     [java] Dec 31, 2008 8:48:05 AM org.apache.catalina.startup.Catalina stopServer
     [java] SEVERE: Catalina.stop:
     [java] java.io.FileNotFoundException: /usr/share/tomcat/conf/server.xml (No such file or directory)
     [java] at java.io.FileInputStream.open(Native Method)
     [java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
     [java] at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:407)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] at java.lang.reflect.Method.invoke(Method.java:597)
     [java] at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337)
     [java] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
     [java] Java Result: 1
     [java] Dec 31, 2008 8:48:25 AM org.apache.catalina.startup.Embedded initDirs
     [java] SEVERE: Cannot find specified temporary folder at /usr/share/tomcat/temp
     [java] Dec 31, 2008 8:48:25 AM org.apache.catalina.startup.Catalina load
     [java] WARNING: Can't load server.xml from /usr/share/tomcat/conf/server.xml
     [java] Dec 31, 2008 8:48:25 AM org.apache.catalina.startup.Embedded initDirs
     [java] SEVERE: Cannot find specified temporary folder at /usr/share/tomcat/temp
     [java] Dec 31, 2008 8:48:25 AM org.apache.catalina.startup.Catalina load
     [java] WARNING: Can't load server.xml from /usr/share/tomcat/conf/server.xml
     [java] Dec 31, 2008 8:48:25 AM org.apache.catalina.startup.Catalina start
     [java] INFO: Server startup in 0 ms
     [java] java.lang.reflect.InvocationTargetException
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] at java.lang.reflect.Method.invoke(Method.java:597)
     [java] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
     [java] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
     [java] Caused by: java.lang.NullPointerException
     [java] at org.apache.catalina.startup.Catalina.await(Catalina.java:642)
     [java] at org.apache.catalina.startup.Catalina.start(Catalina.java:602)
     [java] ... 6 more
 
BUILD SUCCESSFUL
Total time: 24 seconds
Proposed SolutionUse the CATALINA_BASE and CATALINA_HOME as different folders in the tomcat.restart.do ant tast
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0011790)
svnbot (reporter)
2008-12-31 13:20

Repository: openbravo
Revision: 11625
Author: iperdomo
Date: 2008-12-31 13:20:42 +0100 (Wed, 31 Dec 2008)

Fixes issue 6764: Now restart.tomcat.do is using catalina.base and catalina.home, increased the wait to stop tomcat

---
U trunk/build.xml
---

https://dev.openbravo.com/websvn/openbravo/?rev=11625&sc=1 [^]

- Issue History
Date Modified Username Field Change
2008-12-31 13:15 iperdomo New Issue
2008-12-31 13:15 iperdomo Assigned To => iperdomo
2008-12-31 13:15 iperdomo sf_bug_id 0 => 2478780
2008-12-31 13:15 iperdomo Regression testing => No
2008-12-31 13:16 iperdomo Status new => scheduled
2008-12-31 13:16 iperdomo fix_in_branch => trunk
2008-12-31 13:20 svnbot Checkin
2008-12-31 13:20 svnbot Note Added: 0011790
2008-12-31 13:20 svnbot Status scheduled => resolved
2008-12-31 13:20 svnbot Resolution open => fixed
2008-12-31 13:20 svnbot svn_revision => 11625
2009-04-21 11:09 psarobe Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker