You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Christian Knorr <Ch...@space.eads.net> on 2005/11/02 17:30:52 UTC

Re: dedicated jdk for procrun resp. tomcat


I gave it a try. However, I have not been successful. Tomcat would not
use the defined JAVA_HOME neither does it reflect the configured path in
the windows registry. Does the Tomcat service wrapper differ from that
procrun procedure?

  Christian


Jacob Kjome wrote:
> Quoting Christian Knorr <Ch...@space.eads.net>:
> 
> 
>>
>>Hello,
>>
>>we are working with tomcat 5.0.19 on MS Windows (whose service wrapper -
>>as I understand - is based on procrun) in one project. We want to
>>deliver a JDK together with our product without requiring the user to
>>install it as the OS-default JDK.
>>
>>How can I specify a JDK for execution of the tomcat service, which is
>>not the same as the one which is installed for the OS and without
>>manually copying the tools.jar file? Is there any way by using the
>>documented parameters? I tried various combinations of the --JavaHome
>>--Classpath --Jvm and --StartMode parameters but no success so far.
>>
> 
> 
> In the shell where you are running the procrun install, set the JAVA_HOME system
>  environment variable before the service wrapper runs to install procrun.
> 
> Jake
> 
> 
>>Any help is appreciated,
>>Christian
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
> 

-- 
___________________________________________________________
EADS SPACE Transportation - TE 55 - Phone: +49-421-539-5673

DISCLAIMER: This email (including any attachments) may contain confidential and/or privileged information. This email is for the intended addressee only. If you have received it in error, please notify the sender immediately and delete this email and any copies. Any use of this email is prohibited without the senders prior consent.
This email may not reflect the views of EADS SPACE Transportation (EADS-ST). Nothing in this email shall bind EADS-ST unless endorsed by a duly authorised representative and subject to a formal notification independent of this email either by fax or by post mail.
EADS-ST and the other companies of the EADS group refuse any and all liabilities if this email transmission was virus corrupted, altered or falsified.

HINWEIS: Diese E-Mail (einschliesslich ihrer eventuellen Anlagen) kann vertrauliche und/oder geschuetzte Informationen beinhalten. Diese E-Mail ist nur fuer den beabsichtigten Adressaten bestimmt. Falls Sie diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und loeschen diese E-Mail und jegliche Kopie. Jegliche Nutzung oder Verwendung dieser E-Mail ist ohne vorheriges Einverstaendnis des Absenders untersagt.
Diese E-Mail entspricht nicht unbedingt der Meinung oder den Positionen von EADS SPACE Transportation (EADS-ST). Der Inhalt dieser E-Mail verpflichtet EADS-ST nur, wenn er durch eine hierzu autorisierte Person bestaetigt ist und ferner vorbehaltlich einer separaten formellen Notifizierung durch Fax oder per Post.
EADS-ST und die anderen Firmen der EADS Gruppe uebernehmen keinerlei Haftung, falls diese E-Mail mit Viren behaftet ist oder im Wege ihrer Uebertragung geaendert oder verfaelscht wurde.
=========================================================
EADS SPACE Transportation GmbH (Amtsgericht Bremen, HRB-Nr. 21713) - Huenefeldstrasse 1-5 - 28199 Bremen - Deutschland/Germany
================ http://www.eads.net =========================


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


Re: dedicated jdk for procrun resp. tomcat

Posted by Johnathan Hegge <jh...@permeo.com>.
On Wed, 2005-11-02 at 17:30 +0100, Christian Knorr wrote:
> 
> I gave it a try. However, I have not been successful. Tomcat would not
> use the defined JAVA_HOME neither does it reflect the configured path in
> the windows registry. Does the Tomcat service wrapper differ from that
> procrun procedure?


The Tomcat service wrapper is procrun, renamed to tomcat.  If you build
tomcat, you'll see the download and build of jakarata-commons/daemon.  

What options are you passing to the service when it starts up?

I've not tried this trick but instead am trying to use procrun to run
another Java class with embedded Tomcat.  I'm using the functions
defined by Tomcat to find a JRE.  I've not tried to set it or supply my
own.  

I've had zero luck getting the embedded Tomcat working, the sample Java
class (Test.java) hasn't even worked for me.  

> 
> Jacob Kjome wrote:
> > Quoting Christian Knorr <Ch...@space.eads.net>:
> > 
> > 
> >>
> >>Hello,
> >>
> >>we are working with tomcat 5.0.19 on MS Windows (whose service wrapper -
> >>as I understand - is based on procrun) in one project. We want to
> >>deliver a JDK together with our product without requiring the user to
> >>install it as the OS-default JDK.
> >>
> >>How can I specify a JDK for execution of the tomcat service, which is
> >>not the same as the one which is installed for the OS and without
> >>manually copying the tools.jar file? Is there any way by using the
> >>documented parameters? I tried various combinations of the --JavaHome
> >>--Classpath --Jvm and --StartMode parameters but no success so far.
> >>
> > 
> > 
> > In the shell where you are running the procrun install, set the JAVA_HOME system
> >  environment variable before the service wrapper runs to install procrun.
> > 
> > Jake
> > 
> > 
> >>Any help is appreciated,
> >>Christian
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: commons-user-help@jakarta.apache.org
> > 
> > 
> 

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


Re: dedicated jdk for procrun resp. tomcat

Posted by Christian Knorr <Ch...@space.eads.net>.

The problem was, that if I provided the --JavaHome parameter with a path
to my JDK it would only set the path to the JRE in the registry without
taking the tools.jar into account. With a system variable JAVA_HOME
pointing to the JDK directory this seems to work fine.
However, we finally found that Tomcat 5.5 seems to be more 'intelligent'
in this case. So we prepare to upgrade.

Thanks for the feedback!

Christian


Jacob Kjome wrote:
> At 07:21 PM 11/2/2005 -0600, you wrote:
>>At 05:30 PM 11/2/2005 +0100, you wrote:
>> >
>> >
>> >I gave it a try. However, I have not been successful. Tomcat would not
>> >use the defined JAVA_HOME neither does it reflect the configured path in
>> >the windows registry. Does the Tomcat service wrapper differ from that
>> >procrun procedure?
>> >
>>
>>Are you using procrun directly or the Tomcat service wrapper?  JAVA_HOME
>>*does* get recognized with the Tomcat service wrapper.  I don't have any
>>experience dealing with procrun outside of the context of Tomcat.
>>
>>Jake
> 
> It just occurred to me that you may not be understanding exactly what I
> am talking about with what would recognize JAVA_HOME.  I don't mean that
> the service wrapper directly recognizes it.  I mean that the
> "service.bat" script which wraps the installation of a service via the
> service wrapper (tomcat5.exe).
> 
> Hope that clears up any confusion.
> 
> Jake
> 
>>
>> >  Christian
>> >
>> >
>> >Jacob Kjome wrote:
>> >> Quoting Christian Knorr <Ch...@space.eads.net>:
>> >>
>> >>
>> >>>
>> >>>Hello,
>> >>>
>> >>>we are working with tomcat 5.0.19 on MS Windows (whose service
> wrapper -
>> >>>as I understand - is based on procrun) in one project. We want to
>> >>>deliver a JDK together with our product without requiring the user to
>> >>>install it as the OS-default JDK.
>> >>>
>> >>>How can I specify a JDK for execution of the tomcat service, which is
>> >>>not the same as the one which is installed for the OS and without
>> >>>manually copying the tools.jar file? Is there any way by using the
>> >>>documented parameters? I tried various combinations of the --JavaHome
>> >>>--Classpath --Jvm and --StartMode parameters but no success so far.
>> >>>
>> >>
>> >>
>> >> In the shell where you are running the procrun install, set the
> JAVA_HOME
>> >system
>> >>  environment variable before the service wrapper runs to install
> procrun.
>> >>
>> >> Jake
>> >>
>> >>
>> >>>Any help is appreciated,
>> >>>Christian
>> >>
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>> >> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>> >>
>> >>
>> >
>> >--
>> >___________________________________________________________
>> >EADS SPACE Transportation - TE 55 - Phone: +49-421-539-5673
>> >
>> >DISCLAIMER: This email (including any attachments) may contain
> confidential
>> >and/or privileged information. This email is for the intended addressee
>> >only. If you have received it in error, please notify the sender
> immediately
>> >and delete this email and any copies. Any use of this email is
> prohibited
>> >without the senders prior consent.
>> >This email may not reflect the views of EADS SPACE Transportation
> (EADS-ST).
>> >Nothing in this email shall bind EADS-ST unless endorsed by a duly
>> >authorised representative and subject to a formal notification
> independent
>> >of this email either by fax or by post mail.
>> >EADS-ST and the other companies of the EADS group refuse any and all
>> >liabilities if this email transmission was virus corrupted, altered or
>> >falsified.
>> >
>> >HINWEIS: Diese E-Mail (einschliesslich ihrer eventuellen Anlagen) kann
>> >vertrauliche und/oder geschuetzte Informationen beinhalten. Diese
> E-Mail ist
>> >nur fuer den beabsichtigten Adressaten bestimmt. Falls Sie diese E-Mail
>> >irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender
> und
>> >loeschen diese E-Mail und jegliche Kopie. Jegliche Nutzung oder
> Verwendung
>> >dieser E-Mail ist ohne vorheriges Einverstaendnis des Absenders
> untersagt.
>> >Diese E-Mail entspricht nicht unbedingt der Meinung oder den
> Positionen von
>> >EADS SPACE Transportation (EADS-ST). Der Inhalt dieser E-Mail
> verpflichtet
>> >EADS-ST nur, wenn er durch eine hierzu autorisierte Person bestaetigt
> ist
>> >und ferner vorbehaltlich einer separaten formellen Notifizierung
> durch Fax
>> >oder per Post.
>> >EADS-ST und die anderen Firmen der EADS Gruppe uebernehmen keinerlei
>> >Haftung, falls diese E-Mail mit Viren behaftet ist oder im Wege ihrer
>> >Uebertragung geaendert oder verfaelscht wurde.
>> >=========================================================
>> >EADS SPACE Transportation GmbH (Amtsgericht Bremen, HRB-Nr. 21713) -
>> >Huenefeldstrasse 1-5 - 28199 Bremen - Deutschland/Germany
>> >================ http://www.eads.net =========================
>> >
>> >
>> >---------------------------------------------------------------------
>> >To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>> >For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>
>>
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
> 

-- 
___________________________________________________________
EADS SPACE Transportation - TE 55 - Phone: +49-421-539-5673

DISCLAIMER: This email (including any attachments) may contain confidential and/or privileged information. This email is for the intended addressee only. If you have received it in error, please notify the sender immediately and delete this email and any copies. Any use of this email is prohibited without the senders prior consent.
This email may not reflect the views of EADS SPACE Transportation (EADS-ST). Nothing in this email shall bind EADS-ST unless endorsed by a duly authorised representative and subject to a formal notification independent of this email either by fax or by post mail.
EADS-ST and the other companies of the EADS group refuse any and all liabilities if this email transmission was virus corrupted, altered or falsified.

HINWEIS: Diese E-Mail (einschliesslich ihrer eventuellen Anlagen) kann vertrauliche und/oder geschuetzte Informationen beinhalten. Diese E-Mail ist nur fuer den beabsichtigten Adressaten bestimmt. Falls Sie diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und loeschen diese E-Mail und jegliche Kopie. Jegliche Nutzung oder Verwendung dieser E-Mail ist ohne vorheriges Einverstaendnis des Absenders untersagt.
Diese E-Mail entspricht nicht unbedingt der Meinung oder den Positionen von EADS SPACE Transportation (EADS-ST). Der Inhalt dieser E-Mail verpflichtet EADS-ST nur, wenn er durch eine hierzu autorisierte Person bestaetigt ist und ferner vorbehaltlich einer separaten formellen Notifizierung durch Fax oder per Post.
EADS-ST und die anderen Firmen der EADS Gruppe uebernehmen keinerlei Haftung, falls diese E-Mail mit Viren behaftet ist oder im Wege ihrer Uebertragung geaendert oder verfaelscht wurde.
=========================================================
EADS SPACE Transportation GmbH (Amtsgericht Bremen, HRB-Nr. 21713) - Huenefeldstrasse 1-5 - 28199 Bremen - Deutschland/Germany
================ http://www.eads.net =========================


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


Re: dedicated jdk for procrun resp. tomcat

Posted by Jacob Kjome <ho...@visi.com>.
At 07:21 PM 11/2/2005 -0600, you wrote:
 >At 05:30 PM 11/2/2005 +0100, you wrote:
 > >
 > >
 > >I gave it a try. However, I have not been successful. Tomcat would not
 > >use the defined JAVA_HOME neither does it reflect the configured path in
 > >the windows registry. Does the Tomcat service wrapper differ from that
 > >procrun procedure?
 > >
 >
 >Are you using procrun directly or the Tomcat service wrapper?  JAVA_HOME
 >*does* get recognized with the Tomcat service wrapper.  I don't have any
 >experience dealing with procrun outside of the context of Tomcat.
 >
 >Jake

It just occurred to me that you may not be understanding exactly what I am 
talking about with what would recognize JAVA_HOME.  I don't mean that the 
service wrapper directly recognizes it.  I mean that the "service.bat" 
script which wraps the installation of a service via the service wrapper 
(tomcat5.exe).

Hope that clears up any confusion.

Jake

 >
 > >  Christian
 > >
 > >
 > >Jacob Kjome wrote:
 > >> Quoting Christian Knorr <Ch...@space.eads.net>:
 > >>
 > >>
 > >>>
 > >>>Hello,
 > >>>
 > >>>we are working with tomcat 5.0.19 on MS Windows (whose service wrapper -
 > >>>as I understand - is based on procrun) in one project. We want to
 > >>>deliver a JDK together with our product without requiring the user to
 > >>>install it as the OS-default JDK.
 > >>>
 > >>>How can I specify a JDK for execution of the tomcat service, which is
 > >>>not the same as the one which is installed for the OS and without
 > >>>manually copying the tools.jar file? Is there any way by using the
 > >>>documented parameters? I tried various combinations of the --JavaHome
 > >>>--Classpath --Jvm and --StartMode parameters but no success so far.
 > >>>
 > >>
 > >>
 > >> In the shell where you are running the procrun install, set the JAVA_HOME
 > >system
 > >>  environment variable before the service wrapper runs to install procrun.
 > >>
 > >> Jake
 > >>
 > >>
 > >>>Any help is appreciated,
 > >>>Christian
 > >>
 > >>
 > >>
 > >> ---------------------------------------------------------------------
 > >> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
 > >> For additional commands, e-mail: commons-user-help@jakarta.apache.org
 > >>
 > >>
 > >
 > >--
 > >___________________________________________________________
 > >EADS SPACE Transportation - TE 55 - Phone: +49-421-539-5673
 > >
 > >DISCLAIMER: This email (including any attachments) may contain confidential
 > >and/or privileged information. This email is for the intended addressee
 > >only. If you have received it in error, please notify the sender 
immediately
 > >and delete this email and any copies. Any use of this email is prohibited
 > >without the senders prior consent.
 > >This email may not reflect the views of EADS SPACE Transportation 
(EADS-ST).
 > >Nothing in this email shall bind EADS-ST unless endorsed by a duly
 > >authorised representative and subject to a formal notification independent
 > >of this email either by fax or by post mail.
 > >EADS-ST and the other companies of the EADS group refuse any and all
 > >liabilities if this email transmission was virus corrupted, altered or
 > >falsified.
 > >
 > >HINWEIS: Diese E-Mail (einschliesslich ihrer eventuellen Anlagen) kann
 > >vertrauliche und/oder geschuetzte Informationen beinhalten. Diese 
E-Mail ist
 > >nur fuer den beabsichtigten Adressaten bestimmt. Falls Sie diese E-Mail
 > >irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und
 > >loeschen diese E-Mail und jegliche Kopie. Jegliche Nutzung oder Verwendung
 > >dieser E-Mail ist ohne vorheriges Einverstaendnis des Absenders untersagt.
 > >Diese E-Mail entspricht nicht unbedingt der Meinung oder den Positionen von
 > >EADS SPACE Transportation (EADS-ST). Der Inhalt dieser E-Mail verpflichtet
 > >EADS-ST nur, wenn er durch eine hierzu autorisierte Person bestaetigt ist
 > >und ferner vorbehaltlich einer separaten formellen Notifizierung durch Fax
 > >oder per Post.
 > >EADS-ST und die anderen Firmen der EADS Gruppe uebernehmen keinerlei
 > >Haftung, falls diese E-Mail mit Viren behaftet ist oder im Wege ihrer
 > >Uebertragung geaendert oder verfaelscht wurde.
 > >=========================================================
 > >EADS SPACE Transportation GmbH (Amtsgericht Bremen, HRB-Nr. 21713) -
 > >Huenefeldstrasse 1-5 - 28199 Bremen - Deutschland/Germany
 > >================ http://www.eads.net =========================
 > >
 > >
 > >---------------------------------------------------------------------
 > >To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
 > >For additional commands, e-mail: commons-user-help@jakarta.apache.org
 >
 >
 >---------------------------------------------------------------------
 >To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
 >For additional commands, e-mail: commons-user-help@jakarta.apache.org
 >
 >
 >  


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


Re: dedicated jdk for procrun resp. tomcat

Posted by Jacob Kjome <ho...@visi.com>.
At 05:30 PM 11/2/2005 +0100, you wrote:
 >
 >
 >I gave it a try. However, I have not been successful. Tomcat would not
 >use the defined JAVA_HOME neither does it reflect the configured path in
 >the windows registry. Does the Tomcat service wrapper differ from that
 >procrun procedure?
 >

Are you using procrun directly or the Tomcat service wrapper?  JAVA_HOME 
*does* get recognized with the Tomcat service wrapper.  I don't have any 
experience dealing with procrun outside of the context of Tomcat.

Jake

 >  Christian
 >
 >
 >Jacob Kjome wrote:
 >> Quoting Christian Knorr <Ch...@space.eads.net>:
 >>
 >>
 >>>
 >>>Hello,
 >>>
 >>>we are working with tomcat 5.0.19 on MS Windows (whose service wrapper -
 >>>as I understand - is based on procrun) in one project. We want to
 >>>deliver a JDK together with our product without requiring the user to
 >>>install it as the OS-default JDK.
 >>>
 >>>How can I specify a JDK for execution of the tomcat service, which is
 >>>not the same as the one which is installed for the OS and without
 >>>manually copying the tools.jar file? Is there any way by using the
 >>>documented parameters? I tried various combinations of the --JavaHome
 >>>--Classpath --Jvm and --StartMode parameters but no success so far.
 >>>
 >>
 >>
 >> In the shell where you are running the procrun install, set the JAVA_HOME
 >system
 >>  environment variable before the service wrapper runs to install procrun.
 >>
 >> Jake
 >>
 >>
 >>>Any help is appreciated,
 >>>Christian
 >>
 >>
 >>
 >> ---------------------------------------------------------------------
 >> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
 >> For additional commands, e-mail: commons-user-help@jakarta.apache.org
 >>
 >>
 >
 >--
 >___________________________________________________________
 >EADS SPACE Transportation - TE 55 - Phone: +49-421-539-5673
 >
 >DISCLAIMER: This email (including any attachments) may contain confidential
 >and/or privileged information. This email is for the intended addressee
 >only. If you have received it in error, please notify the sender immediately
 >and delete this email and any copies. Any use of this email is prohibited
 >without the senders prior consent.
 >This email may not reflect the views of EADS SPACE Transportation (EADS-ST).
 >Nothing in this email shall bind EADS-ST unless endorsed by a duly
 >authorised representative and subject to a formal notification independent
 >of this email either by fax or by post mail.
 >EADS-ST and the other companies of the EADS group refuse any and all
 >liabilities if this email transmission was virus corrupted, altered or
 >falsified.
 >
 >HINWEIS: Diese E-Mail (einschliesslich ihrer eventuellen Anlagen) kann
 >vertrauliche und/oder geschuetzte Informationen beinhalten. Diese E-Mail ist
 >nur fuer den beabsichtigten Adressaten bestimmt. Falls Sie diese E-Mail
 >irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und
 >loeschen diese E-Mail und jegliche Kopie. Jegliche Nutzung oder Verwendung
 >dieser E-Mail ist ohne vorheriges Einverstaendnis des Absenders untersagt.
 >Diese E-Mail entspricht nicht unbedingt der Meinung oder den Positionen von
 >EADS SPACE Transportation (EADS-ST). Der Inhalt dieser E-Mail verpflichtet
 >EADS-ST nur, wenn er durch eine hierzu autorisierte Person bestaetigt ist
 >und ferner vorbehaltlich einer separaten formellen Notifizierung durch Fax
 >oder per Post.
 >EADS-ST und die anderen Firmen der EADS Gruppe uebernehmen keinerlei
 >Haftung, falls diese E-Mail mit Viren behaftet ist oder im Wege ihrer
 >Uebertragung geaendert oder verfaelscht wurde.
 >=========================================================
 >EADS SPACE Transportation GmbH (Amtsgericht Bremen, HRB-Nr. 21713) -
 >Huenefeldstrasse 1-5 - 28199 Bremen - Deutschland/Germany
 >================ http://www.eads.net =========================
 >
 >
 >---------------------------------------------------------------------
 >To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
 >For additional commands, e-mail: commons-user-help@jakarta.apache.org


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