Fwd: Setting initial memory for a Tomcat Windows Service

2012-09-18 Thread Patrick Flaherty

Hello,

Is this a bug or am I doing this wrong ?

Thanks again,
Pat


Begin forwarded message:


From: Patrick Flaherty pflah...@rampageinc.com
Date: September 13, 2012 6:19:34 PM EDT
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Setting initial memory for a Tomcat Windows Service


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows service
how-to. We would like to script this into our Tomcat deployment
script which right now simply installs the service using service
install.

With the service already installed I tried the following command
line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the -Xms
value)


Silly question: how do you start Tomcat? (tomcat.exe does not exist).


It's a Windows service. While testing this I'm just using the  
Services Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html


I did follow the instructions. There are options for *just* min/max  
heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the Java tab  
to see if it took.




That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you will
have to launch Tomcat via the service if you want that configuration
to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any  
change.


- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org







Re: Fwd: Setting initial memory for a Tomcat Windows Service

2012-09-18 Thread David kerber

On 9/18/2012 10:03 AM, Patrick Flaherty wrote:

Hello,

Is this a bug or am I doing this wrong ?


I'm not totally sure what you're asking about, but I have found that 
tomcat7w does not always reflect the current settings if you have made 
changes.  IIRC, I usually need to restart it to get it to pick up 
changes.  The other option is to look in the registry for the values; 
the changes will appear there by hitting Refresh.





Thanks again,
Pat


Begin forwarded message:


From: Patrick Flaherty pflah...@rampageinc.com
Date: September 13, 2012 6:19:34 PM EDT
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Setting initial memory for a Tomcat Windows Service


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows service
how-to. We would like to script this into our Tomcat deployment
script which right now simply installs the service using service
install.

With the service already installed I tried the following command
line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the -Xms
value)


Silly question: how do you start Tomcat? (tomcat.exe does not exist).


It's a Windows service. While testing this I'm just using the Services
Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html


I did follow the instructions. There are options for *just* min/max
heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the Java tab
to see if it took.



That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you will
have to launch Tomcat via the service if you want that configuration
to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any change.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org









-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Setting initial memory for a Tomcat Windows Service

2012-09-18 Thread Patrick Flaherty


On Sep 18, 2012, at 10:11 AM, David kerber wrote:


On 9/18/2012 10:03 AM, Patrick Flaherty wrote:

Hello,

Is this a bug or am I doing this wrong ?


I'm not totally sure what you're asking about, but I have found that  
tomcat7w does not always reflect the current settings if you have  
made changes.  IIRC, I usually need to restart it to get it to pick  
up changes.  The other option is to look in the registry for the  
values; the changes will appear there by hitting Refresh.


I'm am looking at the registry keys and they are not changing. If I  
use tomcatw.exe and make the change to max mem then I see the registry  
change to reflect the

change I make in the interface.

But I need to configure this via command-line !







Thanks again,
Pat


Begin forwarded message:


From: Patrick Flaherty pflah...@rampageinc.com
Date: September 13, 2012 6:19:34 PM EDT
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Setting initial memory for a Tomcat Windows Service


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows service
how-to. We would like to script this into our Tomcat deployment
script which right now simply installs the service using service
install.

With the service already installed I tried the following command
line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the -Xms
value)


Silly question: how do you start Tomcat? (tomcat.exe does not  
exist).


It's a Windows service. While testing this I'm just using the  
Services

Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html


I did follow the instructions. There are options for *just* min/max
heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the Java tab
to see if it took.



That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you will
have to launch Tomcat via the service if you want that  
configuration

to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any  
change.


- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org









-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Setting initial memory for a Tomcat Windows Service

2012-09-18 Thread David kerber

On 9/18/2012 11:29 AM, Patrick Flaherty wrote:


On Sep 18, 2012, at 10:11 AM, David kerber wrote:


On 9/18/2012 10:03 AM, Patrick Flaherty wrote:

Hello,

Is this a bug or am I doing this wrong ?


I'm not totally sure what you're asking about, but I have found that
tomcat7w does not always reflect the current settings if you have made
changes. IIRC, I usually need to restart it to get it to pick up
changes. The other option is to look in the registry for the values;
the changes will appear there by hitting Refresh.


I'm am looking at the registry keys and they are not changing. If I use
tomcatw.exe and make the change to max mem then I see the registry
change to reflect the
change I make in the interface.

But I need to configure this via command-line !


I don't think you can start a service from the command line with 
different options from what are already stored in the registry.  ISTM 
this would be a big security problem.


However, with some utility programs, you can change service settings 
from the cmd line before starting it with a net start... command.












Thanks again,
Pat


Begin forwarded message:


From: Patrick Flaherty pflah...@rampageinc.com
Date: September 13, 2012 6:19:34 PM EDT
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Setting initial memory for a Tomcat Windows Service


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows service
how-to. We would like to script this into our Tomcat deployment
script which right now simply installs the service using service
install.

With the service already installed I tried the following command
line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the -Xms
value)


Silly question: how do you start Tomcat? (tomcat.exe does not exist).


It's a Windows service. While testing this I'm just using the Services
Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html


I did follow the instructions. There are options for *just* min/max
heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the Java tab
to see if it took.



That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you will
have to launch Tomcat via the service if you want that configuration
to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any
change.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org









-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Setting initial memory for a Tomcat Windows Service

2012-09-18 Thread Patrick Flaherty


On Sep 18, 2012, at 11:39 AM, David kerber wrote:


On 9/18/2012 11:29 AM, Patrick Flaherty wrote:


On Sep 18, 2012, at 10:11 AM, David kerber wrote:


On 9/18/2012 10:03 AM, Patrick Flaherty wrote:

Hello,

Is this a bug or am I doing this wrong ?


I'm not totally sure what you're asking about, but I have found that
tomcat7w does not always reflect the current settings if you have  
made

changes. IIRC, I usually need to restart it to get it to pick up
changes. The other option is to look in the registry for the values;
the changes will appear there by hitting Refresh.


I'm am looking at the registry keys and they are not changing. If I  
use

tomcatw.exe and make the change to max mem then I see the registry
change to reflect the
change I make in the interface.

But I need to configure this via command-line !


I don't think you can start a service from the command line with  
different options from what are already stored in the registry.   
ISTM this would be a big security problem.


However, with some utility programs, you can change service settings  
from the cmd line before starting it with a net start... command.



If you read down this thread, I'm just trying to change the memory  
from the command line using the Tomcat tools and it does not work.















Thanks again,
Pat


Begin forwarded message:


From: Patrick Flaherty pflah...@rampageinc.com
Date: September 13, 2012 6:19:34 PM EDT
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Setting initial memory for a Tomcat Windows Service


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows  
service

how-to. We would like to script this into our Tomcat deployment
script which right now simply installs the service using  
service

install.

With the service already installed I tried the following command
line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the - 
Xms

value)


Silly question: how do you start Tomcat? (tomcat.exe does not  
exist).


It's a Windows service. While testing this I'm just using the  
Services

Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html


I did follow the instructions. There are options for *just* min/ 
max

heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the Java  
tab

to see if it took.



That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you  
will
have to launch Tomcat via the service if you want that  
configuration

to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any
change.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org









-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Setting initial memory for a Tomcat Windows Service

2012-09-18 Thread David kerber

On 9/18/2012 11:52 AM, Patrick Flaherty wrote:


On Sep 18, 2012, at 11:39 AM, David kerber wrote:


On 9/18/2012 11:29 AM, Patrick Flaherty wrote:


On Sep 18, 2012, at 10:11 AM, David kerber wrote:


On 9/18/2012 10:03 AM, Patrick Flaherty wrote:

Hello,

Is this a bug or am I doing this wrong ?


I'm not totally sure what you're asking about, but I have found that
tomcat7w does not always reflect the current settings if you have made
changes. IIRC, I usually need to restart it to get it to pick up
changes. The other option is to look in the registry for the values;
the changes will appear there by hitting Refresh.


I'm am looking at the registry keys and they are not changing. If I use
tomcatw.exe and make the change to max mem then I see the registry
change to reflect the
change I make in the interface.

But I need to configure this via command-line !


I don't think you can start a service from the command line with
different options from what are already stored in the registry. ISTM
this would be a big security problem.

However, with some utility programs, you can change service settings
from the cmd line before starting it with a net start... command.



If you read down this thread, I'm just trying to change the memory from
the command line using the Tomcat tools and it does not work.


I see that, but you're doing it for a service, and apparently trying to 
do it from a command line.  I just don't think that's possible with the 
current tools.


















Thanks again,
Pat


Begin forwarded message:


From: Patrick Flaherty pflah...@rampageinc.com
Date: September 13, 2012 6:19:34 PM EDT
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Setting initial memory for a Tomcat Windows Service


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows service
how-to. We would like to script this into our Tomcat deployment
script which right now simply installs the service using service
install.

With the service already installed I tried the following command
line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the -Xms
value)


Silly question: how do you start Tomcat? (tomcat.exe does not
exist).


It's a Windows service. While testing this I'm just using the
Services
Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html



I did follow the instructions. There are options for *just* min/max
heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the Java tab
to see if it took.



That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you will
have to launch Tomcat via the service if you want that configuration
to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any
change.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-



-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Setting initial memory for a Tomcat Windows Service

2012-09-18 Thread Patrick Flaherty


On Sep 18, 2012, at 12:08 PM, David kerber wrote:


On 9/18/2012 11:52 AM, Patrick Flaherty wrote:


On Sep 18, 2012, at 11:39 AM, David kerber wrote:


On 9/18/2012 11:29 AM, Patrick Flaherty wrote:


On Sep 18, 2012, at 10:11 AM, David kerber wrote:


On 9/18/2012 10:03 AM, Patrick Flaherty wrote:

Hello,

Is this a bug or am I doing this wrong ?


I'm not totally sure what you're asking about, but I have found  
that
tomcat7w does not always reflect the current settings if you  
have made

changes. IIRC, I usually need to restart it to get it to pick up
changes. The other option is to look in the registry for the  
values;

the changes will appear there by hitting Refresh.


I'm am looking at the registry keys and they are not changing. If  
I use

tomcatw.exe and make the change to max mem then I see the registry
change to reflect the
change I make in the interface.

But I need to configure this via command-line !


I don't think you can start a service from the command line with
different options from what are already stored in the registry. ISTM
this would be a big security problem.

However, with some utility programs, you can change service settings
from the cmd line before starting it with a net start... command.



If you read down this thread, I'm just trying to change the memory  
from

the command line using the Tomcat tools and it does not work.


I see that, but you're doing it for a service, and apparently trying  
to do it from a command line.  I just don't think that's possible  
with the current tools.


I thought it was according to :  
http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html

If it doesn't work, can anyone confirm that you cannot do this ?























Thanks again,
Pat


Begin forwarded message:


From: Patrick Flaherty pflah...@rampageinc.com
Date: September 13, 2012 6:19:34 PM EDT
To: Tomcat Users List users@tomcat.apache.org
Subject: Re: Setting initial memory for a Tomcat Windows Service


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows  
service
how-to. We would like to script this into our Tomcat  
deployment
script which right now simply installs the service using  
service

install.

With the service already installed I tried the following  
command

line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager  
and it
shows its only using 50MB of ram instead of 512MB of ram  
(the -Xms

value)


Silly question: how do you start Tomcat? (tomcat.exe does not
exist).


It's a Windows service. While testing this I'm just using the
Services
Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html



I did follow the instructions. There are options for *just*  
min/max

heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you  
do:


C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the  
Java tab

to see if it took.



That should show you the current configuration (and let you  
edit

everything if you want).

Remember that you are only editing the service definition:  
you will
have to launch Tomcat via the service if you want that  
configuration

to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any
change.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/ 
Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw

WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-



-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Setting initial memory for a Tomcat Windows Service

2012-09-13 Thread Patrick Flaherty

Hello,

I'm trying to change the max memory (java heap -Xmx) using Tomcat's // 
US// switch. I type it according to
the Windows service how-to. We would like to script this into our  
Tomcat deployment script which right now

simply installs the service using service install.

With the service already installed I tried the following command line  
options:



tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after starting  
tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the -Xms  
value)


Any help would be greatly appreciated.

Thanks
Pat





-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Setting initial memory for a Tomcat Windows Service

2012-09-13 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:
 I'm trying to change the max memory (java heap -Xmx) using
 Tomcat's //US// switch. I type it according to the Windows service
 how-to. We would like to script this into our Tomcat deployment
 script which right now simply installs the service using service
 install.
 
 With the service already installed I tried the following command
 line options:
 
 tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024

Hmm.

 tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m
 
 Although I get no error, I know its not taking because after
 starting tomcat.exe I look in the Windows process manager and it 
 shows its only using 50MB of ram instead of 512MB of ram (the -Xms
 value)

Silly question: how do you start Tomcat? (tomcat.exe does not exist).

 Any help would be greatly appreciated.

You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html

You want:

- --JvmOptions -Xms=512#-Xmx=1024

After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7

That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you will
have to launch Tomcat via the service if you want that configuration
to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any change.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Setting initial memory for a Tomcat Windows Service

2012-09-13 Thread Patrick Flaherty


On Sep 13, 2012, at 5:37 PM, Christopher Schultz wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Patrick,

On 9/13/12 11:41 AM, Patrick Flaherty wrote:

I'm trying to change the max memory (java heap -Xmx) using
Tomcat's //US// switch. I type it according to the Windows service
how-to. We would like to script this into our Tomcat deployment
script which right now simply installs the service using service
install.

With the service already installed I tried the following command
line options:

tomcat7.exe //US//tomcat7 --JvmMs=512 --JvmMx=1024


Hmm.


tomcat7.exe //US//tomcat7 --JvmOptions -Xms512m -Xmx1024m

Although I get no error, I know its not taking because after
starting tomcat.exe I look in the Windows process manager and it
shows its only using 50MB of ram instead of 512MB of ram (the -Xms
value)


Silly question: how do you start Tomcat? (tomcat.exe does not exist).


It's a Windows service. While testing this I'm just using the Services  
Control Manager to stop and start the service.



Any help would be greatly appreciated.


You didn't follow the instructions for --JvmOptions:
http://tomcat.eu.apache.org/tomcat-7.0-doc/windows-service-howto.html


I did follow the instructions. There are options for *just* min/max  
heap size (JvmMS  JvmMx)


You want:

- --JvmOptions -Xms=512#-Xmx=1024


No, this did not work.



After you do either of your commands, what do you see if you do:

C:\ tomcat7w.exe //ES//tomcat7


I'm just launching tomcat7w.exe in Windows and checking the Java tab  
to see if it took.




That should show you the current configuration (and let you edit
everything if you want).

Remember that you are only editing the service definition: you will
have to launch Tomcat via the service if you want that configuration
to take effect. Also, if Tomcat is running when you change the
configuration, you'll have to restart the service to notice any  
change.


- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBSUhAACgkQ9CaO5/Lv0PBzPgCePlVSr8zUutRBQleANxuTXNBw
WFQAoK+cTorm2zEbfAdgnfgMzNz6ouWi
=XEix
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org