You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Inove Infoshop Ltda <te...@inove.inf.br> on 2005/03/18 12:13:16 UTC

Windows NT

Hi,

Shouldn't TC install under (not manufacturer supported any more) Windows NT 4?


I´m  using a product called DeskNow and it uses Tomcat 5.x. Unfortunately (or not), ver 2.6 of the product started using ver 5.x of Tomcat. I use a retired WinNT box as the DeskNow Server, but, when upgrading to version 2.6,
service registration failed with the following message on Dr. Watson:

Title: desknow.exe
Exception: access violation (0x00000005), Address 0x77f92a66

In event viewer, the corresponding message is:

The application, , generated an application error The error occurred on
2/22/2005 @ 11:10:20.763 The exception generated was c0000005 at address
77f92a66 (wcslen)

Since WinNT is not supported anymore by MS, I was instructed by DeskNow Support to contact Tomcat support, in the hope that you can give somehelp. I'll not justify my choice of (unsupported) WinNT as my server for this
application, but I'll say that it's what we have available now.

Thanks for your attention and time,

Best regards

Serginho

Re: Windows NT

Posted by Simon Kitching <sk...@apache.org>.
On Fri, 2005-03-18 at 08:13 -0300, Inove Infoshop Ltda wrote:
> Hi,
> 
> Shouldn't TC install under (not manufacturer supported any more) Windows NT 4?
> 
> 
> I´m  using a product called DeskNow and it uses Tomcat 5.x. Unfortunately (or not), ver 2.6 of the product started using ver 5.x of Tomcat. I use a retired WinNT box as the DeskNow Server, but, when upgrading to version 2.6,
> service registration failed with the following message on Dr. Watson:
> 
> Title: desknow.exe
> Exception: access violation (0x00000005), Address 0x77f92a66

Well, tomcat itself is a pure-java application. As such, as long as you
have a working java virtual machine you can run tomcat, regardless of
what the operating system is. I'm 99.99% sure that it will still work on
NT as a stand-alone program, so there's always that option as long as
you don't absolutely *have* to run it as a windows service. [1]

But java doesn't support the concept of a "windows service" natively.
Tomcat does that via the commons-daemon library that provides some
native code to do that on various platforms; see
http://jakarta.apache.org/commons/daemon. I would suggest investigating
what version of commons-daemon your Tomcat instance uses, then have a
look at what platforms that version of commons-daemon supports. If the
latest release has dropped support for NT then you might be able to
install an old release of commons-daemon over what DeskNow bundles. 

There's also the possibility that the crash is not anything to do with
Tomcat, but instead in some custom code provided by DeskNow. You said
that "service registration failed" but I'm not sure exactly what that
means. Are you sure the crash is occurring within some part of tomcat or
commons-daemon?

[1] Of course if DeskNow is just a java application, then you could also
run it on Linux :-)

Cheers,

Simon



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org