It can only be set in the system environment for all services as once.
The tomcat service integration does not include any help in this area. 

-----Original Message-----
From: Michael Ivanov [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 13, 2005 12:51 PM
To: Benson Margulies; tomcat-user@jakarta.apache.org
Subject: Re: java.library.path when running as a service

Thank you for the reply.  I was not aware, is the PATH variable
different for each service?  How can it be set?  This would likely be
the cause of my problem if it's true.

On 7/13/05, Benson Margulies <[EMAIL PROTECTED]> wrote:
> Are all your dependents in  $CATALINA_HOME\common\lib? Are you sure 
> that the PATH for the service is, indeed, including that dir? PATH 
> management for services is a pain.
> 
> Look up -delayload in the Win32 link.exe doc, and follow from there 
> into the hooks.
> 
> 
> -----Original Message-----
> From: Michael Ivanov [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 12, 2005 10:02 PM
> To: Benson Margulies; tomcat-user@jakarta.apache.org
> Subject: Re: java.library.path when running as a service
> 
> My PATH variable already includes $CATALINA_HOME\common\lib, and it 
> definitely has worked in the past.  Wouldn't this also affect Tomcat 
> launched from the command line?  My problem only occurs when Tomcat is

> a service.  Also, can you elaborate on what the delay loader hook is?
> Thank you.
> 
> On 7/12/05, Benson Margulies <[EMAIL PROTECTED]> wrote:
> > Due to a bug in the JRE/JVM, your dependent DLLs have to either be 
> > in PATH or in the directory containing java.exe. My personal 
> > favorite solution to this is to use the delay loader hook to get
around it.
> >
> > -----Original Message-----
> > From: Michael Ivanov [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, July 12, 2005 7:13 PM
> > To: tomcat-user@jakarta.apache.org
> > Subject: java.library.path when running as a service
> >
> > I have been running a servlet with Tomcat 5.5.7 for a few months, I 
> > left it alone for a while, and now I get an UnsatisfiedLinkError 
> > when the servlet tries to load a native DLL.  The error says the DLL

> > cannot
> 
> > be found in java.library.path.  The DLL I want to load is located in

> > $CATALINA_HOME\common\lib.  When I just run Tomcat from the command 
> > line, everything works great, no complaints.  When run as a service,

> > I
> 
> > get this problem.  I tried setting java.library.path via the 
> > JvmOptions in service.bat, but in that case I get an 
> > UnsatisfiedLinkError which refers to dependent libraries for the
DLL.
> > Thanks in advance for any suggestions.
> >
> > Michael Ivanov
> >
> > Tomcat 5.5.7
> > Windows XP
> >
> > --------------------------------------------------------------------
> > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

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

Reply via email to