On Oct 22, 2007, at 10:58 PM, sbyonge wrote:


Geronimo 2.0.2 do not start in Mac OS X 10.4

$ cd ~/local/geronimo

$ bin/geronimo.sh run
Using GERONIMO_BASE:   /Users/appd/local/geronimo
Using GERONIMO_HOME:   /Users/appd/local/geronimo
Using GERONIMO_TMPDIR: var/temp
Using JRE_HOME:        /Library/Java/Home

It stops here.

I don't have problem with 2.0.1

$ bin/geronimo.sh run
Using GERONIMO_BASE:   /Users/appd/local/geronimo
Using GERONIMO_HOME:   /Users/appd/local/geronimo
Using GERONIMO_TMPDIR: var/temp
Using JRE_HOME:        /Library/Java/Home
Booting Geronimo Kernel (in Java 1.5.0_07)...
Starting Geronimo Application Server v2.0.1
[**************>                       ] 39%  14s Starting
org.apac...22:43:48,672

2.0.1 works OK.

Is there any setting required to run 2.0.2?

Strange. Both jetty and tomcat assemblies start fine for me on my mac. The only setting that I have is:

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/ CurrentJDK/Home

Any error being logged in var/log/geronimo.log?

Useful to get the geronimo module name that is being started. './bin/ geronimo.sh run --long' will generate this information. The way that we're truncating the module name is not very helpful...

Next, and most important, thing is generating a thread stack trace 'kill -QUIT <geronimo_process_id>'. The JRE will print all thread stack traces to STDOUT.

Something like the following will get the info we need:

./bin/geronimo.sh run --long > geronimo.out

In another window (after waiting approximately 14 seconds ;-)

ps auxww | grep server.jar
kill -QUIT <server_pid>

--kevan

Reply via email to