Hi again all,

After much pain and utterances of phrases to profane to repeat here, I have 
found the solution to the "Tomcat under UML" problem.  Simply, you have to 
have a version of UML >=2.5.50, as this fixes a SEGV crash when running some 
Java apps. Our version of UML came from apt-getting the package, which is 
older than that on the "woody" version of debian.

I give the solution here so that anyone else who has this problem can find it 
faster than I did.

Ben

On Friday 30 May 2003 10:26 am, Benjamin Temko wrote:
> Greetings, all -
>
> I have searched many different sources for information about Tomcat running
> in a UML server, and the only things I can find are documents protesting
> that it's possible.  It certainly seems as if it ought to be, since Apache
> runs right out of the box, and java applications compile and execute with
> no difficulties.  I myself have not been so lucky.  I have been running
> Tomcat for several months now under "normal" linux, happily building
> projects - this has surpassed my capacity for googling the answers.  I
> apologize in advance if this topic has been covered before - with the
> mail-archive server down it's not possible for me to check historical
> records.
>
> The pertinents:
>
> Tomcat 4.x, 5.x
> Debian Linux 4.2.18 UML
> JDK 1.3, 1.4.x
>
> I have tried all combinations of Tomcat and JDKs, but no matter what I do,
> Tomcat barfs upon startup with this message (4.x version, jdk 4.1.2beta):
>
> ===============================

<log file snipped>

> ========================================================
>
> It's not a very helpful message, as you can see - something outside of the
> JVM SEGVd, which makes sense given that I get this message no matter what
> JDK I use.  I suspect an important thread is getting inadvertantly killed
> somewhere if only because I've seen SEGV messages when killing some java
> applications which are multi-threaded (in the sense that I multi-threaded
> it myself). This is actually a little further than it usually gets, too. 
> Typically it barfs right after the line near the very top that says:
>
> Apache Tomcat/4.1.24
>
> The interesting thing is that all of the versions of the libraries in this
> UML server (I do not know why it lists each library twice in this core-dump
> sort of listing) are the same versions as the libraries on the machine
> hosting the UML server, and tomcat runs perfectly well on that machine
> (also debian 4.2.18) *outside* of the UML server.  It doesn't matter what
> version of tomcat or the JVM I use, I always get this message immediately
> after startup - I don't even get a chance to make any requests to the
> tomcat before it barfs.  It starts up, it dies.  It's always PC=0x89000000,
> and it never knows where it's happening.
>
> I've tried using Debian's apt-get to let it install everything it thinks it
> needs to run Tomcat, and it doesn't work.  I've tried installing the
> packages myself, and it doesn't work.  Has anyone else out there gotten
> Tomcat to run under UML?  What's the secret?


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to