Stefan Schmidt wrote:
Hi,
Hi Stefan,
on my system (SuSE 9.2, X86_64 Architecture, AMD Athlon 64, 1GB)
Geronimo does not start. It hangs at 32%, no deploy of war files
is possible. The Java is a 1.4.2_07, all other Java based systems
are up and running (Eclipse and others)
This is the message I see during startup of Geronimo:
Booting Geronimo Kernel (in Java 1.4.2_07)...
Starting Geronimo Application Server
[**> ] 32% 319s Starting org/apache/geronimo/Server
Nothing more. I need to kill (or ^C) the stuff.
@see
http://wiki.apache.org/geronimo/FrequentlyAskedQuestions#head-a084eef78c0b336b8f474cc9d08f83e7d73423c8
* My etc/hosts file contained an entry with my system name "Linux" that
had a wrong IP address. Because I have a DSL Internet connection the
IP address often changes, I just forgot to update it in the etc/hosts.
(I need this entry with the real/active IP address for other programs)
It has nothing to do with Geronimo. It's a network configuration stuff
*and* certainly will interfere with any program that establishes network
connections, and so will with Geronimo.
* When my Internet connetion is up Geronimo wouldn't start (hangs at
32%, see attached logfile). This may be due to the firewall because
wrong IP addresses are blocked.
See above.
* I stopped my Internet connection. This time Geronimo starts but with
several messages that reports:
Booting Geronimo Kernel (in Java 1.4.2_07)...
Starting Geronimo Application Server
[**> ] 32% 3s Starting org/apache/geronimo/Server
09:32:12,938 WARN
[server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JMXService]
Error stopping JMXConnector after failure
java.io.IOException: javax.naming.CommunicationException [Root exception
is java.rmi.ConnectIOException: Exception creating connection to:
84.152.97.132; nested exception is:
java.net.SocketException: Network is unreachable]
at mx4j.remote.resolver.rmi.Resolver.unbindServer(Resolver.java:279)
....may other stackdump messages ...
See above.
* Then I removed the wrong entry from etc/hosts completely. The start
of Geronimo gives an exeception message on the console:
19 WARN [IdGenerator] could not generate unique stub
java.net.UnknownHostException: linux: linux
at java.net.InetAddress.getLocalHost(InetAddress.java:1191)
See above :)
Thus it seems that Geronimo has some issues if the etc/hosts file either
does not contain an entry with the system's name, or if this entry has
a wrong/inactive IP address.
Well, I'd say Java or in fact, the whole TCP/IP stack is stuck when it's
misconfigured. Apache Geronimo acts as a client of *your* network and
its configuration. Misconfigured environment makes Geronimo development
quite harded, but believe me, it has nothing to do with Geronimo, actually.
I thought that this might be of interest to the dev-list. I think that
if Geronimo fails to start and hangs at 32% there sould be at least a
message which indicates a reason for this behaviour - otherwise
first-time users are left in the dark :-) .
Absolutely valid. I don't know what exactly makes it hung. Reported an
issue http://issues.apache.org/jira/browse/GERONIMO-979
Stefan Schmidt
Jacek