Re: tomcat 6 (windows 7- 64 bits) doesn't start

2010-05-07 Thread Christoph Kukulies

Am 06.05.2010 14:51, schrieb Caldarale, Charles R:

From: Christoph Kukulies [mailto:k...@kukulies.org]
Subject: Re: tomcat 6 (windows 7- 64 bits) doesn't start

I believe it's because I only have the jre, not the jdk and I'm
downloading at the moment.
 

No, Tomcat runs fine on a JRE.  The problem is that you have a 32-bit JVM 
installed in a 64-bit OS.  (The 32-bit Windows JVM has only the client DLL, the 
64-bit only the server DLL.)  The Tomcat installer program expects the JVM mode 
to match that of the OS.  Use a 64-bit JVM.

  - Chuck
   
Thanks. That's correct what you are saying. But this also means that 
whenever you're  asked to download the latest Java
from java.com (Sun/Oracle) with whatever Java app, e.g. OpenOffice or 
something, that infamous installer that
always installs the Yahoo toolbar in your browser when you don't untick 
that checkbox, you always get the 32bit version JVM

on windows.

I looked for a 64bit version on their download page to no avail.

--
Christoph Kukulies


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



RE: tomcat 6 (windows 7- 64 bits) doesn't start

2010-05-07 Thread Tommy Pham
 -Original Message-
 From: Christoph Kukulies [mailto:k...@kukulies.org]
 Sent: Friday, May 07, 2010 12:21 AM
 To: Tomcat Users List
 Cc: Caldarale, Charles R
 Subject: Re: tomcat 6 (windows 7- 64 bits) doesn't start
 
 Am 06.05.2010 14:51, schrieb Caldarale, Charles R:
  From: Christoph Kukulies [mailto:k...@kukulies.org]
  Subject: Re: tomcat 6 (windows 7- 64 bits) doesn't start
 
  I believe it's because I only have the jre, not the jdk and I'm
  downloading at the moment.
 
  No, Tomcat runs fine on a JRE.  The problem is that you have a 32-bit
JVM
 installed in a 64-bit OS.  (The 32-bit Windows JVM has only the client
DLL, the
 64-bit only the server DLL.)  The Tomcat installer program expects the JVM
 mode to match that of the OS.  Use a 64-bit JVM.
 
- Chuck
 
 Thanks. That's correct what you are saying. But this also means that
 whenever you're  asked to download the latest Java from java.com
 (Sun/Oracle) with whatever Java app, e.g. OpenOffice or something, that
 infamous installer that always installs the Yahoo toolbar in your browser
 when you don't untick that checkbox, you always get the 32bit version JVM
 on windows.
 
 I looked for a 64bit version on their download page to no avail.
 
 --
 Christoph Kukulies
 
 

Christoph,

Try java.sun.com.  Specifically:
http://java.sun.com/javase/downloads/widget/jdk6.jsp

Regards,
Tommy


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



how does declaritive xml security work?

2010-05-07 Thread Yucca Nel
I am finishing up my wb app and am wondering if I will have to manually add my 
user riles to users.xml? This is not verbose for me as I am aware how the 
mappings work but would like to know if this is the norm?
I am thinking along the lines of:
1) I mus log in as admin and view table of all users and the user names and 
passwords that they have chosen. 
2) Then assign these credentials to users in certain roles in users.xml. 


Does this sound correct?

How can I do a put request in jsf to update my users.xml in  Web-INF? 

Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc
Hi all,

I have installed Tomcat 5.5.29 on Windows 2008 as a service.
It works fine on the computer where I installed it: http://localhost:8080/, 
http://localhost:8080/admin, http://localhost:8080/manager/html, 
http://localhost:8080/myWebApp answer well.

But when I try to access it from any other computer of the local private 
network, I get a Connection failed error, ie. the URLs http://myServer:8080/, 
http://myServer:8080/admin, etc... do not respond.

NB:
- the firewall is inactive on the server and on the clients
- my configuration is basic: no AJP, no proxy, no cluster, I call Tomcat 
directly on the default ports
- I tried a telnet myServer 8080, which did not work
- I tried to install Tomcat 5.5.17 instead of Tomcat 5.5.29, and it worked !! 
ie. the URLs http://myServer:8080/, http://myServer:8080/admin, etc... DO  
respond !!

Is there a security restriction since Tomcat 5.5.17 ?
I read the security archives of Tomcat 5.5, but found nothing.

Thanks in advance,
Marc.





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



Re: how does declaritive xml security work?

2010-05-07 Thread Pid
On 07/05/2010 10:06, Yucca Nel wrote:
 I am finishing up my wb app and am wondering if I will have to manually add 
 my user riles to users.xml? This is not verbose for me as I am aware how the 
 mappings work but would like to know if this is the norm?
 I am thinking along the lines of:
 1) I mus log in as admin and view table of all users and the user names and 
 passwords that they have chosen. 
 2) Then assign these credentials to users in certain roles in users.xml. 
 
 
 Does this sound correct?
 
 How can I do a put request in jsf to update my users.xml in  Web-INF? 

tomcat-users.xml really isn't suitable for production use IMO.

Configure a DataSourceRealm and move your users  roles into a database
where you can administer them more easily.


p



signature.asc
Description: OpenPGP digital signature


Re: Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Pid
On 07/05/2010 11:04, Eyrignoux Marc wrote:
 Hi all,
 
 I have installed Tomcat 5.5.29 on Windows 2008 as a service.
 It works fine on the computer where I installed it: http://localhost:8080/, 
 http://localhost:8080/admin, http://localhost:8080/manager/html, 
 http://localhost:8080/myWebApp answer well.
 
 But when I try to access it from any other computer of the local private 
 network, I get a Connection failed error, ie. the URLs 
 http://myServer:8080/, http://myServer:8080/admin, etc... do not respond.
 
 NB:
 - the firewall is inactive on the server and on the clients
 - my configuration is basic: no AJP, no proxy, no cluster, I call Tomcat 
 directly on the default ports
 - I tried a telnet myServer 8080, which did not work
 - I tried to install Tomcat 5.5.17 instead of Tomcat 5.5.29, and it worked !! 
 ie. the URLs http://myServer:8080/, http://myServer:8080/admin, etc... DO  
 respond !!
 
 Is there a security restriction since Tomcat 5.5.17 ?

Nope.

 I read the security archives of Tomcat 5.5, but found nothing.

What happens if you start Tomcat from the startup.bat script in
tomcat/bin, from a 5.5.29* .zip version?


p


* Why install 5.5 when you can install 6.0?

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




signature.asc
Description: OpenPGP digital signature


Re: Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread André Warnier

Marc,

Eyrignoux Marc wrote:

Hi all,

I have installed Tomcat 5.5.29 on Windows 2008 as a service.
It works fine on the computer where I installed it: http://localhost:8080/, 
http://localhost:8080/admin, http://localhost:8080/manager/html, 
http://localhost:8080/myWebApp answer well.

But when I try to access it from any other computer of the local private network, I get a 
Connection failed error, ie. the URLs http://myServer:8080/, 
http://myServer:8080/admin, etc... do not respond.

NB:
- the firewall is inactive on the server and on the clients
- my configuration is basic: no AJP, no proxy, no cluster, I call Tomcat 
directly on the default ports


This :

- I tried a telnet myServer 8080, which did not work


That would tend to indicate that you have a problem which has nothing to 
do with Tomcat, but has to do with either
- the DNS (name resolving of myServer does not give the IP address of 
your host)

OR
- something is blocking remote access to your host on port 8080

and this :

- I tried to install Tomcat 5.5.17 instead of Tomcat 5.5.29, and it worked !! 
ie. the URLs http://myServer:8080/, http://myServer:8080/admin, etc... DO  
respond !!


contradicts the above.
There is a puzzle there..

To find out if there is a problem with name resolution, do this :
on the same workstation where you tried the telnet command, enter
nslookup myServer

it should tell you the IP address of that host.  If it does not, you 
have a DNS issue.


To find out if there is a general network issue between the workstation 
and the server, do

ping myServer


In general however, instead of saying it did not work, try to be a bit 
more specific.  What exactly happens when you do

telnet myServer 8080

Don't be afraid to paste the original error message here, we're 
polyglots.  We even have mind-readers, but they appear to be on vacation 
right now.



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



Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc

What happens if you start Tomcat from the startup.bat script intomcat/bin, from 
a 5.5.29* .zip version?

= The same: it works on the computer, but not on the local network
= NB: I only unzipped the archive and launched the server: this is the 
simplest configuration ever.


* Why install 5.5 when you can install 6.0?

= because I have to: my client wants Tomcat 5.5.29.
Anyway, it is a very basic configuration which works with Tomcat 5.5.17, but 
not with Tomcat 5.5.29.





 Hi all,
 
 I have installed Tomcat 5.5.29 on Windows 2008 as a service.
 It works fine on the computer where I installed it: http://localhost:8080/, 
 http://localhost:8080/admin, http://localhost:8080/manager/html, 
 http://localhost:8080/myWebApp answer well.
 
 But when I try to access it from any other computer of the local private 
 network, I get a Connection failed error, ie. the URLs 
 http://myServer:8080/, http://myServer:8080/admin, etc... do not respond.
 
 NB:
 - the firewall is inactive on the server and on the clients
 - my configuration is basic: no AJP, no proxy, no cluster, I call Tomcat 
 directly on the default ports
 - I tried a telnet myServer 8080, which did not work
 - I tried to install Tomcat 5.5.17 instead of Tomcat 5.5.29, and it worked !! 
 ie. the URLs http://myServer:8080/, http://myServer:8080/admin, etc... DO  
 respond !!
 
 Is there a security restriction since Tomcat 5.5.17 ?

Nope.

 I read the security archives of Tomcat 5.5, but found nothing.

What happens if you start Tomcat from the startup.bat script in
tomcat/bin, from a 5.5.29* .zip version?


p


* Why install 5.5 when you can install 6.0?

 Thanks in advance,
 Marc.
 
 




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



Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc

Thank you for the answer, but I think it is not a network problem:

nslookup epigonesrv11 answers correctly on my computer:
Nom :epigonesrv11.epigonedom.dom
Address:  192.168.0.6


ping epigonesrv11 answers also correctly (with some french in it):
Envoi d'une requête 'ping' sur EPIGONESRV11.epigonedom.dom [192.168.0.6] avec 
32 octets de données :


Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128
Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128
Réponse de 192.168.0.6 : octets=32 temps=1 ms TTL=128
Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128

Statistiques Ping pour 192.168.0.6:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms



But telnet epigonesrv11 8080 answers that connection on port 8080 is 
impossible:
Connexion à epigonesrv11...Impossible d'ouvrir une connexion à l'hôte, sur le 
port 8080: Échec lors de la connexion




As I explained anyway, all the firewalls are inactive, AND I can establish a 
connection with Tomcat 5.5.17 BUT not with Tomcat 5.5.29.
All my installs are the simplest ever (always next in .exe installer; only 
unzip and launch startup.bat with zip distrib). I tried the windows .exe 
installers of Tomcat 5.5.17 and Tomcat 5.5.29, and the zip distributions of 
Tomcat 5.5.17 and Tomcat 5.5.29, and:
- my computer contacts Tomcat 5.5.17 on port 8080 (either when installed by a 
zip or an exe)
- my computer does not contact Tomcat 5.5.29 on port 8080
- Tomcat 5.5.29 is running, since it is accessible from the local server (I log 
on the server, and call http://localhost:8080, and I get the admin console)









 Hi all,
 
 I have installed Tomcat 5.5.29 on Windows 2008 as a service.
 It works fine on the computer where I installed it: http://localhost:8080/, 
 http://localhost:8080/admin, http://localhost:8080/manager/html, 
 http://localhost:8080/myWebApp answer well.
 
 But when I try to access it from any other computer of the local private 
 network, I get a Connection failed error, ie. the URLs 
 http://myServer:8080/, http://myServer:8080/admin, etc... do not respond.
 
 NB:
 - the firewall is inactive on the server and on the clients
 - my configuration is basic: no AJP, no proxy, no cluster, I call Tomcat 
 directly on the default ports

This :
 - I tried a telnet myServer 8080, which did not work

That would tend to indicate that you have a problem which has nothing to do 
with Tomcat, but has to do with either
- the DNS (name resolving of myServer does not give the IP address of your 
host)
OR
- something is blocking remote access to your host on port 8080

and this :
 - I tried to install Tomcat 5.5.17 instead of Tomcat 5.5.29, and it worked !! 
 ie. the URLs http://myServer:8080/, http://myServer:8080/admin, etc... DO  
 respond !!
 
contradicts the above.
There is a puzzle there..

To find out if there is a problem with name resolution, do this :
on the same workstation where you tried the telnet command, enter
nslookup myServer

it should tell you the IP address of that host.  If it does not, you have a DNS 
issue.

To find out if there is a general network issue between the workstation and the 
server, do
ping myServer


In general however, instead of saying it did not work, try to be a bit more 
specific.  What exactly happens when you do
telnet myServer 8080

Don't be afraid to paste the original error message here, we're polyglots.  We 
even have mind-readers, but they appear to be on vacation right now.


-
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: Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Gregor Schneider
Marc,

what gives if you call http://192.168.0.6:8080?

Rgds

Gregor
-- 
just because you're paranoid, don't mean they're not after you...
gpgp-fp: 79A84FA526807026795E4209D3B3FE028B3170B2
gpgp-key available
@ http://pgpkeys.pca.dfn.de:11371
@ http://pgp.mit.edu:11371/
skype:rc46fi

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



Re: Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Peter Crowther
Marc, if you start up a command prompt and run:

netstat -an | find 8080

... what do you get?  In particular, I'm interested to know whether the port
that's listening is bound to *:8080 or to something like 127.0.0.1:8080.

- Peter

On 7 May 2010 11:56, Eyrignoux Marc eyrig...@yahoo.fr wrote:


 Thank you for the answer, but I think it is not a network problem:

 nslookup epigonesrv11 answers correctly on my computer:
 Nom :epigonesrv11.epigonedom.dom
 Address:  192.168.0.6


 ping epigonesrv11 answers also correctly (with some french in it):
 Envoi d'une requête 'ping' sur EPIGONESRV11.epigonedom.dom [192.168.0.6]
 avec 32 octets de données :


 Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128
 Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128
 Réponse de 192.168.0.6 : octets=32 temps=1 ms TTL=128
 Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128

 Statistiques Ping pour 192.168.0.6:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
 Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms



 But telnet epigonesrv11 8080 answers that connection on port 8080 is
 impossible:
 Connexion à epigonesrv11...Impossible d'ouvrir une connexion à l'hôte, sur
 le port 8080: Échec lors de la connexion




 As I explained anyway, all the firewalls are inactive, AND I can establish
 a connection with Tomcat 5.5.17 BUT not with Tomcat 5.5.29.
 All my installs are the simplest ever (always next in .exe installer;
 only unzip and launch startup.bat with zip distrib). I tried the windows
 .exe installers of Tomcat 5.5.17 and Tomcat 5.5.29, and the zip
 distributions of Tomcat 5.5.17 and Tomcat 5.5.29, and:
 - my computer contacts Tomcat 5.5.17 on port 8080 (either when installed by
 a zip or an exe)
 - my computer does not contact Tomcat 5.5.29 on port 8080
 - Tomcat 5.5.29 is running, since it is accessible from the local server (I
 log on the server, and call http://localhost:8080, and I get the admin
 console)






 


  Hi all,
 
  I have installed Tomcat 5.5.29 on Windows 2008 as a service.
  It works fine on the computer where I installed it:
 http://localhost:8080/, http://localhost:8080/admin,
 http://localhost:8080/manager/html, http://localhost:8080/myWebApp answer
 well.
 
  But when I try to access it from any other computer of the local private
 network, I get a Connection failed error, ie. the URLs
 http://myServer:8080/, http://myServer:8080/admin, etc... do not respond.
 
  NB:
  - the firewall is inactive on the server and on the clients
  - my configuration is basic: no AJP, no proxy, no cluster, I call Tomcat
 directly on the default ports

 This :
  - I tried a telnet myServer 8080, which did not work

 That would tend to indicate that you have a problem which has nothing to do
 with Tomcat, but has to do with either
 - the DNS (name resolving of myServer does not give the IP address of
 your host)
 OR
 - something is blocking remote access to your host on port 8080

 and this :
  - I tried to install Tomcat 5.5.17 instead of Tomcat 5.5.29, and it
 worked !! ie. the URLs http://myServer:8080/, http://myServer:8080/admin,
 etc... DO  respond !!
 
 contradicts the above.
 There is a puzzle there..

 To find out if there is a problem with name resolution, do this :
 on the same workstation where you tried the telnet command, enter
 nslookup myServer

 it should tell you the IP address of that host.  If it does not, you have a
 DNS issue.

 To find out if there is a general network issue between the workstation and
 the server, do
 ping myServer


 In general however, instead of saying it did not work, try to be a bit
 more specific.  What exactly happens when you do
 telnet myServer 8080

 Don't be afraid to paste the original error message here, we're polyglots.
  We even have mind-readers, but they appear to be on vacation right now.


 -
 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 : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc

Hi,

The same as http://epigonesrv11:8080 : it works with Tomcat 5.5.17, but not 
with Tomcat 5.5.29.
Fortunately, the install / uninstall procedure is rather quick ;o)

Thx,
Marc.


--



Marc,

what gives if you call http://192.168.0.6:8080?

Rgds

Gregor




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



tomcat administration

2010-05-07 Thread testwreq wreq
I have a new installation of tomcat on centos. My $CATALINA_HOME is
/usr/share/tomcat5 and tomcat is running.

http://localhost:8080 brings up the tomcat page  one of the option is
Administration. I would like to use this web interface and even give some
of the test webapp users ability to restart tomcat.

According to the home page, users are defined in
$CATALINA_HOME/conf/tomcat-users.xml. Currently my file has the following
content
 more tomcat-users.xml
?xml version='1.0' encoding='utf-8'?
tomcat-users
  role rolename=tomcat/
  role rolename=role1/
  user username=tomcat password=tomcat roles=tomcat/
  user username=both password=tomcat roles=tomcat,role1/
  user username=role1 password=tomcat roles=role1/
/tomcat-users

I tried logging to the administration web interface with tomcat/tomcat but
it did not work. Can anyone guide to configure this file? I am very new to
tomcat.

Thank you.


Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc

Hi,

Here is the output of the command [ netstat -an | find 8080 ] on different 
configurations:

- With Tomcat 5.5.29:

  TCP[::]:8080  [::]:0 LISTENING

- With Tomcat 5.5.29, after accessing it via IE8, with http://localhost:8080:

  TCP[::]:8080  [::]:0 LISTENING
  TCP[::1]:8080 [::1]:61956ESTABLISHED
  TCP[::1]:8080 [::1]:61957ESTABLISHED
  TCP[::1]:61956[::1]:8080 ESTABLISHED
  TCP[::1]:61957[::1]:8080 ESTABLISHED

- With Tomcat 5.5.17:

  TCP0.0.0.0:8080   0.0.0.0:0  LISTENING
  TCP[::]:8080  [::]:0 LISTENING

- With Tomcat 5.5.17, after accessing it via IE8, with http://localhost:8080:

  TCP0.0.0.0:8080   0.0.0.0:0  LISTENING
  TCP[::]:8080  [::]:0 LISTENING
  TCP[::1]:8080 [::1]:62008ESTABLISHED
  TCP[::1]:8080 [::1]:62009ESTABLISHED
  TCP[::1]:62008[::1]:8080 ESTABLISHED
  TCP[::1]:62009[::1]:8080 ESTABLISHED

As you can see, there is a difference:   TCP0.0.0.0:8080   
0.0.0.0:0  LISTENING is present with Tomcat 5.5.17, but not with 
Tomcat 5.5.29.
Does it explain my problem ?











Marc, if you start up a command prompt and run:

netstat -an | find 8080

... what do you get?  In particular, I'm interested to know whether the port
that's listening is bound to *:8080 or to something like 127.0.0.1:8080.

- Peter

On 7 May 2010 11:56, Eyrignoux Marc eyrig...@yahoo.fr wrote:


 Thank you for the answer, but I think it is not a network problem:

 nslookup epigonesrv11 answers correctly on my computer:
 Nom :epigonesrv11.epigonedom.dom
 Address:  192.168.0.6


 ping epigonesrv11 answers also correctly (with some french in it):
 Envoi d'une requête 'ping' sur EPIGONESRV11.epigonedom.dom [192.168.0.6]
 avec 32 octets de données :


 Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128
 Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128
 Réponse de 192.168.0.6 : octets=32 temps=1 ms TTL=128
 Réponse de 192.168.0.6 : octets=32 temps1ms TTL=128

 Statistiques Ping pour 192.168.0.6:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
 Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms



 But telnet epigonesrv11 8080 answers that connection on port 8080 is
 impossible:
 Connexion à epigonesrv11...Impossible d'ouvrir une connexion à l'hôte, sur
 le port 8080: Échec lors de la connexion




 As I explained anyway, all the firewalls are inactive, AND I can establish
 a connection with Tomcat 5.5.17 BUT not with Tomcat 5.5.29.
 All my installs are the simplest ever (always next in .exe installer;
 only unzip and launch startup.bat with zip distrib). I tried the windows
 .exe installers of Tomcat 5.5.17 and Tomcat 5.5.29, and the zip
 distributions of Tomcat 5.5.17 and Tomcat 5.5.29, and:
 - my computer contacts Tomcat 5.5.17 on port 8080 (either when installed by
 a zip or an exe)
 - my computer does not contact Tomcat 5.5.29 on port 8080
 - Tomcat 5.5.29 is running, since it is accessible from the local server (I
 log on the server, and call http://localhost:8080, and I get the admin
 console)






 


  Hi all,
 
  I have installed Tomcat 5.5.29 on Windows 2008 as a service.
  It works fine on the computer where I installed it:
 http://localhost:8080/, http://localhost:8080/admin,
 http://localhost:8080/manager/html, http://localhost:8080/myWebApp answer
 well.
 
  But when I try to access it from any other computer of the local private
 network, I get a Connection failed error, ie. the URLs
 http://myServer:8080/, http://myServer:8080/admin, etc... do not respond.
 
  NB:
  - the firewall is inactive on the server and on the clients
  - my configuration is basic: no AJP, no proxy, no cluster, I call Tomcat
 directly on the default ports

 This :
  - I tried a telnet myServer 8080, which did not work

 That would tend to indicate that you have a problem which has nothing to do
 with Tomcat, but has to do with either
 - the DNS (name resolving of myServer does not give the IP address of
 your host)
 OR
 - something is blocking remote access to your host on port 8080

 and this :
  - I tried to install Tomcat 5.5.17 instead of Tomcat 5.5.29, and it
 worked !! ie. the URLs http://myServer:8080/, http://myServer:8080/admin,
 etc... DO  respond !!
 
 contradicts the above.
 There is a puzzle there..

 To find out if there is a problem with name resolution, do this :
 on the same workstation where you tried the telnet command, enter
 nslookup myServer

 it should tell you the IP address of that host.  If it does not, you have a
 DNS issue.

 To find out if there is a general network issue between the 

Re: tomcat 6 (windows 7- 64 bits) doesn't start

2010-05-07 Thread Christoph Kukulies

Am 07.05.2010 09:42, schrieb Tommy Pham:

-Original Message-
From: Christoph Kukulies [mailto:k...@kukulies.org]
Sent: Friday, May 07, 2010 12:21 AM
To: Tomcat Users List
Cc: Caldarale, Charles R
Subject: Re: tomcat 6 (windows 7- 64 bits) doesn't start

Am 06.05.2010 14:51, schrieb Caldarale, Charles R:
 

From: Christoph Kukulies [mailto:k...@kukulies.org]
Subject: Re: tomcat 6 (windows 7- 64 bits) doesn't start

I believe it's because I only have the jre, not the jdk and I'm
downloading at the moment.

 

No, Tomcat runs fine on a JRE.  The problem is that you have a 32-bit
   

JVM
   

installed in a 64-bit OS.  (The 32-bit Windows JVM has only the client
 

DLL, the
   

64-bit only the server DLL.)  The Tomcat installer program expects the JVM
mode to match that of the OS.  Use a 64-bit JVM.
 

   - Chuck

   

Thanks. That's correct what you are saying. But this also means that
whenever you're  asked to download the latest Java from java.com
(Sun/Oracle) with whatever Java app, e.g. OpenOffice or something, that
infamous installer that always installs the Yahoo toolbar in your browser
when you don't untick that checkbox, you always get the 32bit version JVM
on windows.

I looked for a 64bit version on their download page to no avail.

--
Christoph Kukulies


 

Christoph,

Try java.sun.com.  Specifically:
http://java.sun.com/javase/downloads/widget/jdk6.jsp

Regards,
Tommy

   
Thanks, Tommy. Great link! And I even remembered my Sun account/password 
which is still in their databases since

13 years or so. :-)

--
Christoph




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



RE: Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Caldarale, Charles R
 From: Eyrignoux Marc [mailto:eyrig...@yahoo.fr]
 Subject: Re : Re : Tomcat 5.5.29 does not accept connections from
 outside
 
 - With Tomcat 5.5.29:
 
   TCP[::]:8080  [::]:0 LISTENING

It appears to be listening only on IPv6, not IPv4.

Check the logs for 5.5.29 to see if anything interesting is being reported.

Post your server.xml, preferably with comments removed and passwords obfuscated.

You can try setting the address attribute of your Connector elements to 
0.0.0.0 to force IPv4.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Caldarale, Charles R
 From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com]
 Subject: RE: Re : Re : Tomcat 5.5.29 does not accept connections from
 outside
 
 It appears to be listening only on IPv6, not IPv4.
 
 Check the logs for 5.5.29 to see if anything interesting is being
 reported.
 
 Post your server.xml, preferably with comments removed and passwords
 obfuscated.
 
 You can try setting the address attribute of your Connector elements
 to 0.0.0.0 to force IPv4.

Also, are you using the same JVM for both 5.5.17 and 5.5.29?  Do you have any 
command line parameters set?  You can try setting:

-Djava.net.preferIPv4Stack=true

to see if that helps.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: tomcat administration

2010-05-07 Thread La Spina, Massimo
There are special admin and manager roles.
Try to define and use one of these.

Massimo 


-Original Message-
From: testwreq wreq [mailto:testw...@gmail.com] 
Sent: 7. května 2010 15:04
To: Tomcat Users List
Subject: tomcat administration

I have a new installation of tomcat on centos. My $CATALINA_HOME is
/usr/share/tomcat5 and tomcat is running.

http://localhost:8080 brings up the tomcat page  one of the option is
Administration. I would like to use this web interface and even give some
of the test webapp users ability to restart tomcat.

According to the home page, users are defined in
$CATALINA_HOME/conf/tomcat-users.xml. Currently my file has the following
content
 more tomcat-users.xml
?xml version='1.0' encoding='utf-8'?
tomcat-users
  role rolename=tomcat/
  role rolename=role1/
  user username=tomcat password=tomcat roles=tomcat/
  user username=both password=tomcat roles=tomcat,role1/
  user username=role1 password=tomcat roles=role1/
/tomcat-users

I tried logging to the administration web interface with tomcat/tomcat but
it did not work. Can anyone guide to configure this file? I am very new to
tomcat.

Thank you.

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



RE: tomcat administration

2010-05-07 Thread Caldarale, Charles R
 From: testwreq wreq [mailto:testw...@gmail.com]
 Subject: tomcat administration
 
 I have a new installation of tomcat on centos. My $CATALINA_HOME is
 /usr/share/tomcat5 and tomcat is running.

Care to tell us the *exact* version of Tomcat you installed?  And how you 
installed it?  (Is it a 3rd-party repackaged version, or a real one from 
tomcat.apache.org?)

 http://localhost:8080 brings up the tomcat page  one of the option is
 Administration.

That looks like it comes from a defunct 5.0.x version, which has not been 
supported for quite some time now.  Install a current Tomcat from 
tomcat.apache.org and try again.

 I would like to use this web interface and even give
 some of the test webapp users ability to restart tomcat.

That's not going to happen, at least not via internal manipulation of Tomcat.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: tomcat 6 (windows 7- 64 bits) doesn't start

2010-05-07 Thread Karthick Ragunath

Yeah,,
 well Charles

 Windows 7 64 bit OS, when installing Tomcat, expects for 64This version of 
JVM's dll located at C:\Program Files\Java\jdk1.6.0_12\jre\bin\server\jvm.dll

 The problem now is that, i do not want to install Java twice (one 32-bit and 
other 64-bit) as how i have done it now.  Some other applications using Java 
requires 32bit always. (Eclipse requires 32 bit JVM which otherwise would 
result in JVM termination error during Eclipse startup). 

I have downloaded latest Tomcat windows Installable.

This same Tomcat installable, when installed in 32bit XP where 32bit JVM is 
installed, gets installed properly, but not with Windows 7 64 prof.

Is there an alternate solution for this. I would be happy to use the 32bit JVM 
. Not many applications are supported by 64 bit JVM.



with regards
karthick



 From: chuck.caldar...@unisys.com
 To: users@tomcat.apache.org
 Date: Thu, 6 May 2010 07:51:06 -0500
 Subject: RE: tomcat 6 (windows 7-  64 bits) doesn't start
 
  From: Christoph Kukulies [mailto:k...@kukulies.org]
  Subject: Re: tomcat 6 (windows 7- 64 bits) doesn't start
  
  I believe it's because I only have the jre, not the jdk and I'm
  downloading at the moment.
 
 No, Tomcat runs fine on a JRE.  The problem is that you have a 32-bit JVM 
 installed in a 64-bit OS.  (The 32-bit Windows JVM has only the client DLL, 
 the 64-bit only the server DLL.)  The Tomcat installer program expects the 
 JVM mode to match that of the OS.  Use a 64-bit JVM.
 
  - Chuck
 
 
 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
 MATERIAL and is thus for use only by the intended recipient. If you received 
 this in error, please contact the sender and delete the e-mail and its 
 attachments from all computers.
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 
  
_
Catch the latest in the world of fashion
http://lifestyle.in.msn.com/

Tomcat 6.0.26 Context/privileged

2010-05-07 Thread Peter_Ford

Can someone clarify something about the Context element's privileged
attribute in Tomcat 6.0? In Tomcat 5.5 setting privileged=true would set
the application's parent class loader to the Catalina loader so that the
app could access the server classes. The default is privileged=false and
so normal apps don't see these classes.

In Tomcat 6, if I understand the documentation, all the server class jars
are handled by the common loader (which can see the server jars), and that
means that in effect all applications are running as if privileged by
default. More than that, even explicitly setting privileged=false won't
switch this behaviour off. The only way to change that would be to move the
server jars to another directory and modify the catalina.properties. Is
that right, or am I missing something about how 6.0 deals with this? If
this is the way things are, doesn't that mean that 6.0 is not in line with
the Servlet API spec?

--Pete


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



Re: tomcat administration

2010-05-07 Thread André Warnier

testwreq wreq wrote:

I have a new installation of tomcat on centos. My $CATALINA_HOME is
/usr/share/tomcat5 and tomcat is running.

http://localhost:8080 brings up the tomcat page  one of the option is
Administration. I would like to use this web interface and even give some
of the test webapp users ability to restart tomcat.


No webapp will give you that last option.
A webapp may allow one to stop Tomcat, but then you'd have a problem.


According to the home page, users are defined in
$CATALINA_HOME/conf/tomcat-users.xml. Currently my file has the following
content
 more tomcat-users.xml
?xml version='1.0' encoding='utf-8'?
tomcat-users
  role rolename=tomcat/
  role rolename=role1/
  user username=tomcat password=tomcat roles=tomcat/
  user username=both password=tomcat roles=tomcat,role1/
  user username=role1 password=tomcat roles=role1/
/tomcat-users

I tried logging to the administration web interface with tomcat/tomcat but
it did not work. Can anyone guide to configure this file? I am very new to
tomcat.

If you view CATALINA_HOME/server/webapps/manager/WEB-INF/web.xml, at the 
end you will see that it requires a user with the role manager.

So above add :

   role rolename=manager/
and modify
   user username=tomcat password=*** roles=tomcat,manager/
(or add another user with that role)

That will allow you to access the Manager application.
For the Admin application however, I'm not sure, but it must be 
something similar.


I seem to remember however that the Admin application is no longer 
developed or supported or both.  But I cannot immediately find a 
reference to it on the Tomcat site.


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



Re: tomcat administration

2010-05-07 Thread Ognjen Blagojevic

testwreq wreq wrote:

http://localhost:8080 brings up the tomcat page  one of the option is
Administration. I would like to use this web interface and even give some
of the test webapp users ability to restart tomcat.


What is the URL of the administration application? Is it something that 
ends like /manager/html, it must be Tomcat Manager application. That 
application needs a user in role manager.




$CATALINA_HOME/conf/tomcat-users.xml. Currently my file has the following
  user username=tomcat password=tomcat roles=tomcat/


Just change roles=tomcat to roles=manager, restart Tomcat, and try 
again.


Also, consider changing password.

-Ognjen

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



Tomcat 6.0.26 -security option

2010-05-07 Thread Peter_Ford

I'm running a Tomcat 6.0.26 on Linux with Java 6u20. This is a freshly
unpacked installation; the only changes I made were in server.xml to change
the shutdown port and disable the AJP port, and tomcat-users so I can log
in to the manager. I haven't removed any of the supplied apps, or installed
my own app.

If I run bin/startup.sh with the -security option switched on, I get a
couple of security exceptions thrown into catalina.out. Is this expected?

--Pete


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



Re: Tomcat 6.0.26 -security option

2010-05-07 Thread Konstantin Kolinko
2010/5/7  peter_f...@blm.gov:
 If I run bin/startup.sh with the -security option switched on, I get a
 couple of security exceptions thrown into catalina.out. Is this expected?

Those from chat.ChatServlet ?  Yes, they are expected.

https://issues.apache.org/bugzilla/show_bug.cgi?id=48218
gives details, if you are curious.

Best regards,
Konstantin Kolinko

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



Tomcat 6.0.26 and FastCommonAccessLogValve

2010-05-07 Thread Peter_Ford

Sorry for so many questions in a short space of time. This is the last
question, I promise :)

The FastCommonAccessLogValve has been deprecated but the documentation
gives no reason why. Does anyone here know the reason? A colleague
suggested that the functionality may have been rolled into the standard
AccessLogValve, making the fast valve redundant, but we have it configured
in one system here and I'm concerned that the fast valve may have been
deprecated because of a bug or something else bad. Any ideas?

--Pete


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



Re: Tomcat 6.0.26 -security option

2010-05-07 Thread Peter_Ford
Yes, they're from the Chat servlet, and  that answers the question. Thank
you!

Konstantin Kolinko knst.koli...@gmail.com wrote on 05/07/2010 08:15:28
AM:

 2010/5/7  peter_f...@blm.gov:
  If I run bin/startup.sh with the -security option switched on, I get a
  couple of security exceptions thrown into catalina.out. Is this
expected?

 Those from chat.ChatServlet ?  Yes, they are expected.

 https://issues.apache.org/bugzilla/show_bug.cgi?id=48218
 gives details, if you are curious.

 Best regards,
 Konstantin Kolinko

 -
 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 : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc


Hi Charles,

 You can try setting the address attribute of your Connector 
elements to 0.0.0.0 to force IPv4.

It works, thank you 
NB: Other people might experience the same problem. I don't know where it comes 
from, may be from an interaction between Windows Server 2008 and Tomcat 5.5.29 ?

Thank you again,
Marc.

NB: for the other questions:
- Nothing interesting in the logs
- I use the same JDK for both 5.5.17 and 5.5.29: j2sdk1.5.0_16
- -Djava.net.preferIPv4Stack=true didn't help
- my server.xml is the one installed by default with Tomcat, without any 
changes (but the 0.0.0.0 which I have just added). I don't paste it here 
since the problem is solved, and I don't want to spam you with long emails.











 From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com]
 Subject: RE: Re : Re : Tomcat 5.5.29 does not accept connections from
 outside
 
 It appears to be listening only on IPv6, not IPv4.
 
 Check the logs for 5.5.29 to see if anything interesting is being
 reported.
 
 Post your server.xml, preferably with comments removed and passwords
 obfuscated.
 
 You can try setting the address attribute of your Connector elements
 to 0.0.0.0 to force IPv4.

Also, are you using the same JVM for both 5.5.17 and 5.5.29?  Do you have any 
command line parameters set?  You can try setting:

-Djava.net.preferIPv4Stack=true

to see if that helps.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
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



TC 6 JSTL: attribute does not accept any expressions

2010-05-07 Thread Christopher Schultz

All,

I'm a complete newbie to JSTL and I'm having trouble getting a simple 
page to render. The page below gives me the error:


org.apache.jasper.JasperException: /tasks.jsp(18,6) According to TLD or 
attribute directive in tag file, attribute items does not accept any 
expressions

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
[...]

It seems to me that items had better be an expression.

I have a fresh install of Tomcat 6.0.26 running on Sun's 1.6.0-_20-b02 
JVM on 32-bit Linux. I downloaded the JSTL api and impl packages 
from https://jstl.dev.java.net/download.html and put the JAR files 
directly into WEB-INF/lib.


%@ page
  pageEncoding=UTF-8
  import=lj.timesheet.Task
%
%@ taglib prefix=c uri=http://java.sun.com/jstl/core; %
html
  head
titleMy Tasks/title
  /head

  body
h1My Tasks/h1

table
  tr
thDescription/th
  /tr
  c:forEach var=task items=${tasks}
tr
  tdc:out value=${task.description} //td
/tr
  /c:forEach
/table
  /body
/html

I had this problem on my Linux desktop which I then rebooted back into 
Windows to write this message. Just for kicks, I tossed this JSP onto my 
dev server for work (and removed the reference to the Task class) and it 
worked no problem.


The differences I can see between these environments are:
1. No Task import in the environment where it works
2. Direct call to the JSP in the environment where it works
   (rather than calling a servlet which forwards to it)
3. Slightly different Java version (it's 1.6.0-12 in the
   working environment)
4. Working environment is using CATALINA_BASE to run Tomcat from
   a separate directory than the actual distro


Can anyone shed any light on this? I'm going to toss my entire WAR file 
into the environment where it /is/ working to see if it's some 
interaction problem.


Thanks,
-chris


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



RE: Tomcat 6.0.26 Context/privileged

2010-05-07 Thread Caldarale, Charles R
 From: peter_f...@blm.gov [mailto:peter_f...@blm.gov]
 Subject: Tomcat 6.0.26 Context/privileged
 
 that means that in effect all applications are running as if 
 privileged by default.

No, that's not how it works.  The WebappClassLoader chooses which parent in the 
classloader hierarchy to delegate to, based on the privileged setting.  By 
default, the WebappClassLoader skips over the common class loader, going right 
to the system classloader.  Only privileged webapps get to use the common class 
loader.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



Re: tomcat administration

2010-05-07 Thread testwreq wreq
I entered the following line user name=ad password=pw
roles=admin,manager / in tomcat-users.xm file. I can login to the admin
http://localhost:8080/admin/ and application manager
http://localhost:8080/manager/html

I would like to give some test application users ability to start  restart
the tomcat server but not the entire admin / manager interface. Is it
possible to configure this?

I am told that when the application (jsp/servelet code) changes, tomcat has
to restart to clear the old cache. Is it true?

My tomcat version is 5.5.23

thanks, vm


On Fri, May 7, 2010 at 9:59 AM, Caldarale, Charles R 
chuck.caldar...@unisys.com wrote:

  From: testwreq wreq [mailto:testw...@gmail.com]
  Subject: tomcat administration
 
  I have a new installation of tomcat on centos. My $CATALINA_HOME is
  /usr/share/tomcat5 and tomcat is running.

 Care to tell us the *exact* version of Tomcat you installed?  And how you
 installed it?  (Is it a 3rd-party repackaged version, or a real one from
 tomcat.apache.org?)

  http://localhost:8080 brings up the tomcat page  one of the option is
  Administration.

 That looks like it comes from a defunct 5.0.x version, which has not been
 supported for quite some time now.  Install a current Tomcat from
 tomcat.apache.org and try again.

  I would like to use this web interface and even give
  some of the test webapp users ability to restart tomcat.

 That's not going to happen, at least not via internal manipulation of
 Tomcat.

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
 MATERIAL and is thus for use only by the intended recipient. If you received
 this in error, please contact the sender and delete the e-mail and its
 attachments from all computers.


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




Re: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread André Warnier

Eyrignoux Marc wrote:


Hi Charles,

You can try setting the address attribute of your Connector 

elements to 0.0.0.0 to force IPv4.

It works, thank you 
NB: Other people might experience the same problem. I don't know where it comes 
from, may be from an interaction between Windows Server 2008 and Tomcat 5.5.29 ?


May I jump in to add somewhat to the question ?
Thank you.

Can someone explain this a little bit more in detail, or point to some 
rough explanation page somewhere ?

Basically :
- why did that Tomcat 5.5.29 listen only on IPv6 until it was forced 
to IPv4 by specifying 0.0.0.0 in the Connector ?
- why, when Tomcat is listening (only) on IPv6 [::]:8080, does it not 
accept telnet connections on port 8080 ?
- why, when Tomcat was listening (only) on IPv6 [::]:8080, did HTTP:8080 
connections from a browser on localhost work, but not the ones from 
other stations ?
- can you set Tomcat to listen on /both/ IPv4 and IPv6 on port 8080 at 
the same time ?


Thanks for any pointers.

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



Re: tomcat administration

2010-05-07 Thread André Warnier

testwreq wreq wrote:


I would like to give some test application users ability to start  restart
the tomcat server 


You may want to sit down, have a cup of coffee, and re-think harder 
about this statement, before someone really feels like answering it (again).



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



RE: tomcat administration

2010-05-07 Thread La Spina, Massimo
Hello.

As somebody else already wrote, is not possible to stop/restart tomcat from the 
web interface, because the web interface itself is a web-application running 
into tomcat (so... to work it needs tomcat to be up and running...)

You can stop and restart single webapps (if needed). Sometimes is enough to 
redeploy the application (copy the new jar file to webapps folder), without any 
further action required.

I think you need to restart the whole server only when you want to update some 
shared libraries.

Massimo 



-Original Message-
From: testwreq wreq [mailto:testw...@gmail.com] 
Sent: 7. května 2010 16:49
To: Tomcat Users List
Subject: Re: tomcat administration

I entered the following line user name=ad password=pw
roles=admin,manager / in tomcat-users.xm file. I can login to the admin
http://localhost:8080/admin/ and application manager
http://localhost:8080/manager/html

I would like to give some test application users ability to start  restart
the tomcat server but not the entire admin / manager interface. Is it
possible to configure this?

I am told that when the application (jsp/servelet code) changes, tomcat has
to restart to clear the old cache. Is it true?

My tomcat version is 5.5.23

thanks, vm


On Fri, May 7, 2010 at 9:59 AM, Caldarale, Charles R 
chuck.caldar...@unisys.com wrote:

  From: testwreq wreq [mailto:testw...@gmail.com]
  Subject: tomcat administration
 
  I have a new installation of tomcat on centos. My $CATALINA_HOME is
  /usr/share/tomcat5 and tomcat is running.

 Care to tell us the *exact* version of Tomcat you installed?  And how you
 installed it?  (Is it a 3rd-party repackaged version, or a real one from
 tomcat.apache.org?)

  http://localhost:8080 brings up the tomcat page  one of the option is
  Administration.

 That looks like it comes from a defunct 5.0.x version, which has not been
 supported for quite some time now.  Install a current Tomcat from
 tomcat.apache.org and try again.

  I would like to use this web interface and even give
  some of the test webapp users ability to restart tomcat.

 That's not going to happen, at least not via internal manipulation of
 Tomcat.

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
 MATERIAL and is thus for use only by the intended recipient. If you received
 this in error, please contact the sender and delete the e-mail and its
 attachments from all computers.


 -
 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: tomcat administration

2010-05-07 Thread La Spina, Massimo
Sorry for the typo... Below, I meant war file, not jar...



-Original Message-
From: La Spina, Massimo 
Sent: 7. května 2010 16:55
To: 'Tomcat Users List'
Subject: RE: tomcat administration

Hello.

As somebody else already wrote, is not possible to stop/restart tomcat from the 
web interface, because the web interface itself is a web-application running 
into tomcat (so... to work it needs tomcat to be up and running...)

You can stop and restart single webapps (if needed). Sometimes is enough to 
redeploy the application (copy the new jar file to webapps folder), without any 
further action required.

I think you need to restart the whole server only when you want to update some 
shared libraries.

Massimo 



-Original Message-
From: testwreq wreq [mailto:testw...@gmail.com] 
Sent: 7. května 2010 16:49
To: Tomcat Users List
Subject: Re: tomcat administration

I entered the following line user name=ad password=pw
roles=admin,manager / in tomcat-users.xm file. I can login to the admin
http://localhost:8080/admin/ and application manager
http://localhost:8080/manager/html

I would like to give some test application users ability to start  restart
the tomcat server but not the entire admin / manager interface. Is it
possible to configure this?

I am told that when the application (jsp/servelet code) changes, tomcat has
to restart to clear the old cache. Is it true?

My tomcat version is 5.5.23

thanks, vm


On Fri, May 7, 2010 at 9:59 AM, Caldarale, Charles R 
chuck.caldar...@unisys.com wrote:

  From: testwreq wreq [mailto:testw...@gmail.com]
  Subject: tomcat administration
 
  I have a new installation of tomcat on centos. My $CATALINA_HOME is
  /usr/share/tomcat5 and tomcat is running.

 Care to tell us the *exact* version of Tomcat you installed?  And how you
 installed it?  (Is it a 3rd-party repackaged version, or a real one from
 tomcat.apache.org?)

  http://localhost:8080 brings up the tomcat page  one of the option is
  Administration.

 That looks like it comes from a defunct 5.0.x version, which has not been
 supported for quite some time now.  Install a current Tomcat from
 tomcat.apache.org and try again.

  I would like to use this web interface and even give
  some of the test webapp users ability to restart tomcat.

 That's not going to happen, at least not via internal manipulation of
 Tomcat.

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
 MATERIAL and is thus for use only by the intended recipient. If you received
 this in error, please contact the sender and delete the e-mail and its
 attachments from all computers.


 -
 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: TC 6 JSTL: attribute does not accept any expressions

2010-05-07 Thread Christopher Schultz
All,

On 05/07/2010 10:39 AM, Christopher Schultz wrote:
 Can anyone shed any light on this? I'm going to toss my entire WAR file
 into the environment where it /is/ working to see if it's some
 interaction problem.

Placing my entire WAR file into the environment where I could get the
JSP working results in the same error (full stack trace this time, just
in case it's relevant):

org.apache.jasper.JasperException: /tasks.jsp(18,6) According to TLD or
attribute directive in tag file, attribute items does not accept any
expressions

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)

org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1209)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)

org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
lj.timesheet.GetTasksServlet.doGet(GetTasksServlet.java:29)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Basically, my servlet creates a List of Task objects and puts them into
a request attribute called tasks, then does:

getServletContext().getRequestDispatcher(/tasks.jsp)
.forward(request, response);

This is pretty simple stuff: what am I missing?

Thanks,
-chris

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



RE: tomcat administration

2010-05-07 Thread Caldarale, Charles R
 From: testwreq wreq [mailto:testw...@gmail.com]
 Subject: Re: tomcat administration
 
 I would like to give some test application users ability to 
 start  restart the tomcat server but not the entire admin /
 manager interface. Is it possible to configure this?

Think about that: since the admin/manager interface is part of Tomcat, how 
would that be possible?

Also note that the admin interface has not been carried forward into current 
versions of Tomcat, so basing any procedures around it would be very 
short-sighted.

 I am told that when the application (jsp/servelet code) 
 changes, tomcat has to restart to clear the old cache.

You were told wrong.  As long as you properly redeploy webapps via the manager 
interface, all that is taken care of.  Your _browser_ might be caching things 
that you would need to get rid of.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: Tomcat 6.0.26 Context/privileged

2010-05-07 Thread Peter_Ford
I knew I had to have missed something. The documentation section that
covers classloading isn't very clear and as far as I can see makes no
mention of the privileged setting, and the section under Context
configuration that describes the privileged setting is misleading (from
your description I'd guess it wasn't updated properly from 5.5). Your
answer makes things plainer. Thanks!



   
 Caldarale,   
 Charles R
 Chuck.Caldarale@  To 
 unisys.com   Tomcat Users List   
   users@tomcat.apache.org   
 05/07/2010 08:44   cc 
 AM
   Subject 
   RE: Tomcat 6.0.26   
 Please respond to Context/privileged  
   Tomcat Users   
   List   
 us...@tomcat.apa 
 che.org  
   
   




 From: peter_f...@blm.gov [mailto:peter_f...@blm.gov]
 Subject: Tomcat 6.0.26 Context/privileged

 that means that in effect all applications are running as if
 privileged by default.

No, that's not how it works.  The WebappClassLoader chooses which parent in
the classloader hierarchy to delegate to, based on the privileged setting.
By default, the WebappClassLoader skips over the common class loader, going
right to the system classloader.  Only privileged webapps get to use the
common class loader.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail and
its attachments from all computers.


-
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: TC 6 JSTL: attribute does not accept any expressions

2010-05-07 Thread Pid
On 07/05/2010 15:57, Christopher Schultz wrote:
 All,
 
 On 05/07/2010 10:39 AM, Christopher Schultz wrote:
 Can anyone shed any light on this? I'm going to toss my entire WAR file
 into the environment where it /is/ working to see if it's some
 interaction problem.
 
 Placing my entire WAR file into the environment where I could get the
 JSP working results in the same error (full stack trace this time, just
 in case it's relevant):
 
 org.apache.jasper.JasperException: /tasks.jsp(18,6) According to TLD or
 attribute directive in tag file, attribute items does not accept any
 expressions

Find the TLD that it's referencing and look at the 'items' attribute.
If it says rtexprvalue=false it's wrong.  If it says 'true' then we're
looking in the wrong place.


p


   
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
   
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
   
 org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
   
 org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1209)
   
 org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)
   org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
   org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
   org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
   org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
   org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
   org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
   
 org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)
   org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
   
 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
   
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   lj.timesheet.GetTasksServlet.doGet(GetTasksServlet.java:29)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 
 Basically, my servlet creates a List of Task objects and puts them into
 a request attribute called tasks, then does:
 
   getServletContext().getRequestDispatcher(/tasks.jsp)
   .forward(request, response);
 
 This is pretty simple stuff: what am I missing?
 
 Thanks,
 -chris
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Re: TC 6 JSTL: attribute does not accept any expressions

2010-05-07 Thread Kris Schneider
On Fri, May 7, 2010 at 10:39 AM, Christopher Schultz
ch...@christopherschultz.net wrote:
 All,

 I'm a complete newbie to JSTL and I'm having trouble getting a simple page
 to render. The page below gives me the error:

 org.apache.jasper.JasperException: /tasks.jsp(18,6) According to TLD or
 attribute directive in tag file, attribute items does not accept any
 expressions
 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
 org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
 [...]

 It seems to me that items had better be an expression.

 I have a fresh install of Tomcat 6.0.26 running on Sun's 1.6.0-_20-b02 JVM
 on 32-bit Linux. I downloaded the JSTL api and impl packages from
 https://jstl.dev.java.net/download.html and put the JAR files directly into
 WEB-INF/lib.

 %@ page
  pageEncoding=UTF-8
  import=lj.timesheet.Task
 %
 %@ taglib prefix=c uri=http://java.sun.com/jstl/core; %

The correct core taglib uri for JSTL 1.2 is: http://java.sun.com/jsp/jstl/core

Also make sure you're using a Servlet 2.5 web.xml.

 html
  head
    titleMy Tasks/title
  /head

  body
    h1My Tasks/h1

    table
      tr
        thDescription/th
      /tr
      c:forEach var=task items=${tasks}
        tr
          tdc:out value=${task.description} //td
        /tr
      /c:forEach
    /table
  /body
 /html

 I had this problem on my Linux desktop which I then rebooted back into
 Windows to write this message. Just for kicks, I tossed this JSP onto my dev
 server for work (and removed the reference to the Task class) and it worked
 no problem.

 The differences I can see between these environments are:
 1. No Task import in the environment where it works
 2. Direct call to the JSP in the environment where it works
   (rather than calling a servlet which forwards to it)
 3. Slightly different Java version (it's 1.6.0-12 in the
   working environment)
 4. Working environment is using CATALINA_BASE to run Tomcat from
   a separate directory than the actual distro


 Can anyone shed any light on this? I'm going to toss my entire WAR file into
 the environment where it /is/ working to see if it's some interaction
 problem.

 Thanks,
 -chris

-- 
Kris Schneider

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



Re: tomcat administration

2010-05-07 Thread André Warnier

Caldarale, Charles R wrote:

From: testwreq wreq [mailto:testw...@gmail.com]
Subject: Re: tomcat administration

I would like to give some test application users ability to 
start  restart the tomcat server but not the entire admin /

manager interface. Is it possible to configure this?



Allright, I cannot resist.
Suggestion :
Create a web application which returns one html page, and then does a 
system.exit.


And the return page would be
html
head/
body
h1And now ?/h1
/body
/html

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



RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Caldarale, Charles R
 From: André Warnier [mailto:a...@ice-sa.com]
 Subject: Re: Re : Re : Re : Tomcat 5.5.29 does not accept connections
 from outside
 
 Can someone explain this a little bit more in detail, or point to some
 rough explanation page somewhere ?

Not really - this is a bit of a mystery.

 - why did that Tomcat 5.5.29 listen only on IPv6 until it was forced
 to IPv4 by specifying 0.0.0.0 in the Connector ?

The key question.

 - why, when Tomcat is listening (only) on IPv6 [::]:8080, does it not
 accept telnet connections on port 8080 ?

Because the telnet client is likely making the request only on IPv4, since the 
DNS mechanism (or hosts file) probably only has IPv4 addresses in it.

 - why, when Tomcat was listening (only) on IPv6 [::]:8080, did
 HTTP:8080 connections from a browser on localhost work, but not
 the ones from other stations ?

The internal one would have connected on the IPv6 loopback ([::1]), while the 
outside ones most likely attempted only IPv4 connections.  We don't even know 
if the OP's network supports IPv6 routing.

 - can you set Tomcat to listen on /both/ IPv4 and IPv6 on port 8080 at
 the same time ?

This should be the default, and that's what 5.5.17 appears to have been doing.  
Why 5.5.29 doesn't exhibit the same behavior is TBD.

I haven't downloaded 5.5.29 yet, but it's on my list for this weekend, to see 
what it does on my dual-stack machine.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.



xalan

2010-05-07 Thread János Löbb
Hi,

I see this in the catalina.out:
.
.
May 6, 2010 4:17:30 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 17970 ms
[Deprecated] Xalan: org.apache.xalan.processor.TransformerFactoryImpl

Is it normal ?  What should I do to avoid it ?

OS is OSX 10.6.2, with a latest java Apple provides with it.  Tomcat is the 
6.0.26 distribution.

Thanks ahead,

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



RE: xalan

2010-05-07 Thread La Spina, Massimo
Consider it as a warning that this class can be removed in the next releases.
Anyway, for the moment it should work without problems.

For more information, see what version of xalan you are currently using and see 
the API documentation.


-Original Message-
From: János Löbb [mailto:janos.l...@yale.edu] 
Sent: 7. května 2010 17:19

[...]

[Deprecated] Xalan: org.apache.xalan.processor.TransformerFactoryImpl

Is it normal ?  What should I do to avoid it ?

[...]

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



Tomcat w/SOAP web services

2010-05-07 Thread Neil B. Cohen
I have been running Tomcat 6.x for some time, and building web 
applications with both the Netbeans and Wavemaker IDE. I am now dipping 
my toes into web services for the first time, and I could use a few 
pointers.


I used Netbeans to construct a simple web service, and a client 
application that uses that service. When I 'deploy' the web service 
inside of Netbeans, it kicks off Tomcat and everything works fine.  So I 
tried copying the .war file for the service to my regular Tomcat 
instance, restarted it, and when I ran the client program it gave me 
this error:


Exception: javax.xml.ws.WebServiceException: Failed to access the WSDL 
at: http://localhost:8084/WS_RRD_Distributor/WS_Get_RRD_File?wsdl. It 
failed with:

Connection refused.

I have not configured my Tomcat instance to read port 8084 - it is 
running on 8080 by default. So a couple of questions from a beginner in 
this area:


1) Are there things I need to add to my basic Tomcat instance in order 
to be able to run SOAP web services?


2) How do I get the ports set up correctly - it looks like Netbeans 
chose 8084  - I think that may be arbitrary, but I'm not sure. Since I 
just copied the .war file into Tomcat/webapps, do I need to change 
config files in Netbeans, in Tomcat, both or neither??


3) What is the proper procedure for developing a web service using 
something like Netbeans and then deploying that in a target machine 
running Tomcat (I've asked a similar question on the Netbeans mailing 
list - but if the procedure involves modifying Tomcat itself, I figured 
I should ask it here as well...


Thanks in advance

nbc

NAME:   Neil B. Cohen (Verisign Inc.)
PHONE:  703-948-4471
DOMAIN: nco...@verisign.com
*
* Murphy's Philosophy: Smile - tomorrow will be worse...
*
* O'Tooles Commentary: Murphy was an optimist!
*



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



Re: tomcat administration

2010-05-07 Thread testwreq wreq
You are right. I should think before writing...(:

I need ability for users to stop and restart a single webapp without having
access to other webapps which do not belong to them. Is this possible?
2010/5/7 La Spina, Massimo massimo.lasp...@ca.com

 Hello.

 As somebody else already wrote, is not possible to stop/restart tomcat from
 the web interface, because the web interface itself is a web-application
 running into tomcat (so... to work it needs tomcat to be up and running...)

 You can stop and restart single webapps (if needed). Sometimes is enough to
 redeploy the application (copy the new jar file to webapps folder), without
 any further action required.

 I think you need to restart the whole server only when you want to update
 some shared libraries.

 Massimo



 -Original Message-
 From: testwreq wreq [mailto:testw...@gmail.com]
 Sent: 7. května 2010 16:49
 To: Tomcat Users List
  Subject: Re: tomcat administration

 I entered the following line user name=ad password=pw
 roles=admin,manager / in tomcat-users.xm file. I can login to the admin
 http://localhost:8080/admin/ and application manager
 http://localhost:8080/manager/html

 I would like to give some test application users ability to start  restart
 the tomcat server but not the entire admin / manager interface. Is it
 possible to configure this?

 I am told that when the application (jsp/servelet code) changes, tomcat has
 to restart to clear the old cache. Is it true?

 My tomcat version is 5.5.23

 thanks, vm


 On Fri, May 7, 2010 at 9:59 AM, Caldarale, Charles R 
 chuck.caldar...@unisys.com wrote:

   From: testwreq wreq [mailto:testw...@gmail.com]
   Subject: tomcat administration
  
   I have a new installation of tomcat on centos. My $CATALINA_HOME is
   /usr/share/tomcat5 and tomcat is running.
 
  Care to tell us the *exact* version of Tomcat you installed?  And how you
  installed it?  (Is it a 3rd-party repackaged version, or a real one from
  tomcat.apache.org?)
 
   http://localhost:8080 brings up the tomcat page  one of the option is
   Administration.
 
  That looks like it comes from a defunct 5.0.x version, which has not been
  supported for quite some time now.  Install a current Tomcat from
  tomcat.apache.org and try again.
 
   I would like to use this web interface and even give
   some of the test webapp users ability to restart tomcat.
 
  That's not going to happen, at least not via internal manipulation of
  Tomcat.
 
   - Chuck
 
 
  THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
  MATERIAL and is thus for use only by the intended recipient. If you
 received
  this in error, please contact the sender and delete the e-mail and its
  attachments from all computers.
 
 
  -
  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: tomcat administration

2010-05-07 Thread La Spina, Massimo
I don't think it is possible, but if you need this feature, you can
always extend/modify tomcat manager application...


-Original Message-
From: testwreq wreq [mailto:testw...@gmail.com] 
 
[...]

I need ability for users to stop and restart a single webapp without
having
access to other webapps which do not belong to them. Is this possible?

[...]

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



Re: Tomcat can't find Java Beans

2010-05-07 Thread Luís de Sousa
2010/5/6 Luís de Sousa luis.a.de.so...@gmail.com:
 On Thu, May 6, 2010 at 5:55 PM, Caldarale, Charles R
 chuck.caldar...@unisys.com wrote:

 http://wiki.apache.org/tomcat/HowTo#How_to_run_Tomcat_without_root_privileges.3F


Hi again,

I already have Tomcat listening on port 8080. From what I understand I
still have to do run the foo.c program. But frankly I don't understand
what it does, but all my system's users (root and me) are alredy in
the tomcat6 usergroup.

Can someone detail this a bit more please?

Thank you,

Luís

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



RE: tomcat administration

2010-05-07 Thread Caldarale, Charles R
 From: testwreq wreq [mailto:testw...@gmail.com]
 Subject: Re: tomcat administration
 
 I need ability for users to stop and restart a single webapp
 without having access to other webapps which do not belong to
 them. Is this possible?

Yes.  Use virtual hosting, so each user gets their own Host and appBase 
directory - and their own copy of the manager app and individualized Realm.  
No one will be able to impact any other Host.

http://tomcat.apache.org/tomcat-5.5-doc/virtual-hosting-howto.html

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: Tomcat can't find Java Beans

2010-05-07 Thread Caldarale, Charles R
 From: Luís de Sousa [mailto:luis.a.de.so...@gmail.com]
 Subject: Re: Tomcat can't find Java Beans
 
 I already have Tomcat listening on port 8080.

If you want to keep Tomcat on port 8080, you don't need to do anything other 
than run it under its own userid (and fix the file ownership, of course).

Using jsvc is appropriate when you want Tomcat to use port 80, which is 
normally accessible only to root.  Another alternative is to leave Tomcat on 
8080, and use iptables to route requests for port 80 to 8080.

Running Tomcat as root is a major security risk, since a small bug in a webapp 
could open up the whole file system to abuse.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



Re: Tomcat 6.0.26 and FastCommonAccessLogValve

2010-05-07 Thread Mark Thomas

On 07/05/2010 16:18, peter_f...@blm.gov wrote:


Sorry for so many questions in a short space of time. This is the last
question, I promise :)

The FastCommonAccessLogValve has been deprecated but the documentation
gives no reason why. Does anyone here know the reason? A colleague
suggested that the functionality may have been rolled into the standard
AccessLogValve, making the fast valve redundant, but we have it configured
in one system here and I'm concerned that the fast valve may have been
deprecated because of a bug or something else bad. Any ideas?


No bug. Just no longer required.

Mark

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



Re: xalan

2010-05-07 Thread Pid
On 07/05/2010 16:18, János Löbb wrote:
 Hi,
 
 I see this in the catalina.out:
 .
 .
 May 6, 2010 4:17:30 PM org.apache.catalina.startup.Catalina start
 INFO: Server startup in 17970 ms
 [Deprecated] Xalan: org.apache.xalan.processor.TransformerFactoryImpl
 
 Is it normal ?  What should I do to avoid it ?
 
 OS is OSX 10.6.2, with a latest java Apple provides with it.  Tomcat is the 
 6.0.26 distribution.

It doesn't report this on my Mac's Tomcat installation.

Do you have extra JARs in tomcat/lib?


p

 Thanks ahead,
 
 János
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Re: Tomcat 6.0.26 and FastCommonAccessLogValve

2010-05-07 Thread Peter_Ford
I just confirmed this myself 30 seconds before I received this :) After
comparing the AccessLogValve and FastCommonAccessLogValve sources between
5.5 and 6.0 it appears my colleague is correct; in 6.0 the additional
fields and methods of the Fast valve have been moved into the regular
AccessLogValve. That's good news.

Peter Ford, Senior Java EE Developer
Contractor, NexGen Technologies, Inc.
National Applications, OC-310
Division of IRM Support Services
National Operations Center, BLM
Office - 303-236-2261
Fax - 303-236-6691

Confidentiality Notice:  This electronic communications is intended only
for the use of the individual(s) or entity(ies) to which it is addressed
and may contain information that is privileged, confidential and exempt
from disclosure under applicable law.  If you have received this
communication in error, please do not distribute, delete the original
message, and notify the sender.

Mark Thomas ma...@apache.org wrote on 05/07/2010 10:26:44 AM:

 On 07/05/2010 16:18, peter_f...@blm.gov wrote:
 
  Sorry for so many questions in a short space of time. This is the last
  question, I promise :)
 
  The FastCommonAccessLogValve has been deprecated but the documentation
  gives no reason why. Does anyone here know the reason? A colleague
  suggested that the functionality may have been rolled into the standard
  AccessLogValve, making the fast valve redundant, but we have it
configured
  in one system here and I'm concerned that the fast valve may have been
  deprecated because of a bug or something else bad. Any ideas?

 No bug. Just no longer required.

 Mark

 -
 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: Tomcat w/SOAP web services

2010-05-07 Thread Pid
On 07/05/2010 16:48, Neil B. Cohen wrote:
 I have been running Tomcat 6.x for some time, and building web
 applications with both the Netbeans and Wavemaker IDE. I am now dipping
 my toes into web services for the first time, and I could use a few
 pointers.
 
 I used Netbeans to construct a simple web service, and a client
 application that uses that service. When I 'deploy' the web service
 inside of Netbeans, it kicks off Tomcat and everything works fine.  So I
 tried copying the .war file for the service to my regular Tomcat
 instance, restarted it, and when I ran the client program it gave me
 this error:
 
 Exception: javax.xml.ws.WebServiceException: Failed to access the WSDL
 at: http://localhost:8084/WS_RRD_Distributor/WS_Get_RRD_File?wsdl. It
 failed with:
 Connection refused.
 
 I have not configured my Tomcat instance to read port 8084 - it is
 running on 8080 by default. So a couple of questions from a beginner in
 this area:
 
 1) Are there things I need to add to my basic Tomcat instance in order
 to be able to run SOAP web services?
 
 2) How do I get the ports set up correctly - it looks like Netbeans
 chose 8084  - I think that may be arbitrary, but I'm not sure. Since I
 just copied the .war file into Tomcat/webapps, do I need to change
 config files in Netbeans, in Tomcat, both or neither??
 
 3) What is the proper procedure for developing a web service using
 something like Netbeans and then deploying that in a target machine
 running Tomcat (I've asked a similar question on the Netbeans mailing
 list - but if the procedure involves modifying Tomcat itself, I figured
 I should ask it here as well...

Why is the client app trying to connect on 8084?  That's the problem,
not the 3 points above, based on your description.


p


 Thanks in advance
 
 nbc
 
 NAME:   Neil B. Cohen (Verisign Inc.)
 PHONE:  703-948-4471
 DOMAIN: nco...@verisign.com
 *
 * Murphy's Philosophy: Smile - tomorrow will be worse...
 *
 * O'Tooles Commentary: Murphy was an optimist!
 *
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Isapi_redirect.dll

2010-05-07 Thread Leo Donahue - PLANDEVX
http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
A pre-built version of the ISAPI redirector server plugin, isapi_redirect.dll, 
is available under the win32/i386 directory of tomcat-connectors distribution
I'm blind.  I downloaded the zip and I don't see it in there anywhere.
http://tomcat.apache.org/download-connectors.cgi

Leo




Re: Tomcat can't find Java Beans

2010-05-07 Thread Luís de Sousa
This is really bad. I just reloaded the application and it started
running properly, Tomcat can now find the bean... I hadn't created the
tomcat6 user yet.

I believe yesterday, in the midst of all those back and forth e-mails,
I must have fixed something, possibly related to permissions. The way
I installed Tomcat all resources are owned by the root and something
might have been inaccessible.

I'm sorry for taking your time like this and inadvertently creating
such an amount of mail traffic.

Thanks once more,

Luís

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



RE: Isapi_redirect.dll

2010-05-07 Thread Leo Donahue - PLANDEVX
Found it.

http://www.gossipcheck.com/mirrors/apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/

-Original Message-
From: Leo Donahue - PLANDEVX [mailto:leodona...@mail.maricopa.gov] 
Sent: Friday, May 07, 2010 9:48 AM
To: 'Tomcat Users List'
Subject: Isapi_redirect.dll

http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
A pre-built version of the ISAPI redirector server plugin, isapi_redirect.dll, 
is available under the win32/i386 directory of tomcat-connectors distribution
I'm blind.  I downloaded the zip and I don't see it in there anywhere.
http://tomcat.apache.org/download-connectors.cgi

Leo



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



Re: Tomcat can't find Java Beans

2010-05-07 Thread Pid
On 07/05/2010 17:48, Luís de Sousa wrote:
 This is really bad. I just reloaded the application and it started
 running properly, Tomcat can now find the bean... I hadn't created the
 tomcat6 user yet.

 I believe yesterday, in the midst of all those back and forth e-mails,
 I must have fixed something, possibly related to permissions. The way
 I installed Tomcat all resources are owned by the root and something
 might have been inaccessible.
 
 I'm sorry for taking your time like this and inadvertently creating
 such an amount of mail traffic.

Don't worry about it.

At least you now have a list of things to check when you come across a
problem in future.


p

 Thanks once more,
 
 Luís
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Recommendation for log analyzer?

2010-05-07 Thread laredotornado

Hi,

We are using Tomcat 6.0.26.  We want to be able to get some kind of report
of the errors that are being spit out to our localhost file (and
catalina.out as well, but localhost is the priority).  Do you know of any
tool that can produce a report saying, This error occurred X number of
times yesterday, etc?

Thanks, - Dave
-- 
View this message in context: 
http://old.nabble.com/Recommendation-for-log-analyzer--tp28488656p28488656.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


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



Re: Tomcat w/SOAP web services

2010-05-07 Thread SM
The port is configurable in NetBeans UI.

--- On Fri, 5/7/10, Pid p...@pidster.com wrote:


From: Pid p...@pidster.com
Subject: Re: Tomcat w/SOAP web services
To: Tomcat Users List users@tomcat.apache.org
Date: Friday, May 7, 2010, 9:47 AM


On 07/05/2010 16:48, Neil B. Cohen wrote:
 I have been running Tomcat 6.x for some time, and building web
 applications with both the Netbeans and Wavemaker IDE. I am now dipping
 my toes into web services for the first time, and I could use a few
 pointers.
 
 I used Netbeans to construct a simple web service, and a client
 application that uses that service. When I 'deploy' the web service
 inside of Netbeans, it kicks off Tomcat and everything works fine.  So I
 tried copying the .war file for the service to my regular Tomcat
 instance, restarted it, and when I ran the client program it gave me
 this error:
 
 Exception: javax.xml.ws.WebServiceException: Failed to access the WSDL
 at: http://localhost:8084/WS_RRD_Distributor/WS_Get_RRD_File?wsdl. It
 failed with:
     Connection refused.
 
 I have not configured my Tomcat instance to read port 8084 - it is
 running on 8080 by default. So a couple of questions from a beginner in
 this area:
 
 1) Are there things I need to add to my basic Tomcat instance in order
 to be able to run SOAP web services?
 
 2) How do I get the ports set up correctly - it looks like Netbeans
 chose 8084  - I think that may be arbitrary, but I'm not sure. Since I
 just copied the .war file into Tomcat/webapps, do I need to change
 config files in Netbeans, in Tomcat, both or neither??
 
 3) What is the proper procedure for developing a web service using
 something like Netbeans and then deploying that in a target machine
 running Tomcat (I've asked a similar question on the Netbeans mailing
 list - but if the procedure involves modifying Tomcat itself, I figured
 I should ask it here as well...

Why is the client app trying to connect on 8084?  That's the problem,
not the 3 points above, based on your description.


p


 Thanks in advance
 
 nbc
 
 NAME:   Neil B. Cohen (Verisign Inc.)
 PHONE:  703-948-4471
 DOMAIN: nco...@verisign.com
 *
 * Murphy's Philosophy: Smile - tomorrow will be worse...
 *
 * O'Tooles Commentary: Murphy was an optimist!
 *
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 





  

Re: tomcat administration

2010-05-07 Thread Timothy J Schumacher

I would like to give some test application users ability to start  restart
the tomcat server but not the entire admin / manager interface.


Actually this is possible in linux at least, though be very wary... one 
can shell out of java and call things using nohup with run in the 
background (trailing ) or use setsid(), after that the new process is 
not connected to tomcat so it could restart tomcat.  I have done this 
and it works, though it's more academic and I wouldn't recommend writing 
things like that :)


-Tim


testwreq wreq wrote:

I entered the following line user name=ad password=pw
roles=admin,manager / in tomcat-users.xm file. I can login to the admin
http://localhost:8080/admin/ and application manager
http://localhost:8080/manager/html

I would like to give some test application users ability to start  restart
the tomcat server but not the entire admin / manager interface. Is it
possible to configure this?

I am told that when the application (jsp/servelet code) changes, tomcat has
to restart to clear the old cache. Is it true?

My tomcat version is 5.5.23

thanks, vm


On Fri, May 7, 2010 at 9:59 AM, Caldarale, Charles R 
chuck.caldar...@unisys.com wrote:

  

From: testwreq wreq [mailto:testw...@gmail.com]
Subject: tomcat administration

I have a new installation of tomcat on centos. My $CATALINA_HOME is
/usr/share/tomcat5 and tomcat is running.
  

Care to tell us the *exact* version of Tomcat you installed?  And how you
installed it?  (Is it a 3rd-party repackaged version, or a real one from
tomcat.apache.org?)



http://localhost:8080 brings up the tomcat page  one of the option is
Administration.
  

That looks like it comes from a defunct 5.0.x version, which has not been
supported for quite some time now.  Install a current Tomcat from
tomcat.apache.org and try again.



I would like to use this web interface and even give
some of the test webapp users ability to restart tomcat.
  

That's not going to happen, at least not via internal manipulation of
Tomcat.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.


-
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: Tomcat/SOAP/Netbeans...

2010-05-07 Thread Pid
On 07/05/2010 18:18, Neil B. Cohen wrote:
 Hi,
 
 Thanks for replying...
 
 I agree with you - and I'm not sure why the client is looking at port
 8084 - I didn't specify that anywhere myself. I used Netbeans to build
 both apps, and obviously Netbeans set it up that way. But my problem is
 that it works if I deploy the web service to Tomcat inside of Netbeans,
 and it fails if I copy the war file to an independent Tomcat. So I'm not
 sure what other configuration changes are needed (or where to make them...)

Neither am I, based on the information you've provided.

You're not going to make any progress until the client app is either
connecting to 8080 or your independent Tomcat is listening on 8084.

You can't assume the server component is broken as long as you know for
certain that the client app isn't hitting the right port on the server.


p



signature.asc
Description: OpenPGP digital signature


Re: tomcat administration

2010-05-07 Thread Pid
On 07/05/2010 18:20, Timothy J Schumacher wrote:
 I would like to give some test application users ability to start 
 restart
 the tomcat server but not the entire admin / manager interface.
 
 Actually this is possible in linux at least, though be very wary... 

No, it's clearly not.
You can't keep the admin app up, if the server is down.

 one
 can shell out of java and call things using nohup with run in the
 background (trailing ) or use setsid(), after that the new process is
 not connected to tomcat so it could restart tomcat.  I have done this
 and it works, though it's more academic and I wouldn't recommend writing
 things like that :)

You can shoot yourself in the foot too, if you have adequate medical
insurance.


p


 -Tim
 
 
 testwreq wreq wrote:
 I entered the following line user name=ad password=pw
 roles=admin,manager / in tomcat-users.xm file. I can login to the
 admin
 http://localhost:8080/admin/ and application manager
 http://localhost:8080/manager/html

 I would like to give some test application users ability to start 
 restart
 the tomcat server but not the entire admin / manager interface. Is it
 possible to configure this?

 I am told that when the application (jsp/servelet code) changes,
 tomcat has
 to restart to clear the old cache. Is it true?

 My tomcat version is 5.5.23

 thanks, vm


 On Fri, May 7, 2010 at 9:59 AM, Caldarale, Charles R 
 chuck.caldar...@unisys.com wrote:

  
 From: testwreq wreq [mailto:testw...@gmail.com]
 Subject: tomcat administration

 I have a new installation of tomcat on centos. My $CATALINA_HOME is
 /usr/share/tomcat5 and tomcat is running.
   
 Care to tell us the *exact* version of Tomcat you installed?  And how
 you
 installed it?  (Is it a 3rd-party repackaged version, or a real one from
 tomcat.apache.org?)


 http://localhost:8080 brings up the tomcat page  one of the option is
 Administration.
   
 That looks like it comes from a defunct 5.0.x version, which has not
 been
 supported for quite some time now.  Install a current Tomcat from
 tomcat.apache.org and try again.


 I would like to use this web interface and even give
 some of the test webapp users ability to restart tomcat.
   
 That's not going to happen, at least not via internal manipulation of
 Tomcat.

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
 MATERIAL and is thus for use only by the intended recipient. If you
 received
 this in error, please contact the sender and delete the e-mail and its
 attachments from all computers.


 -
 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
 




signature.asc
Description: OpenPGP digital signature


Re: tomcat administration

2010-05-07 Thread Timothy J Schumacher
Oops, I missed the requirement to keep the admin/manager app up - 
correct, you cannot keep the admin app (or any other app) up while you 
restart tomcat, but you can do a full restart and sit and wait and hope 
your newly created process doesn't crash or hang...


Tim

Pid wrote:

On 07/05/2010 18:20, Timothy J Schumacher wrote:
  

I would like to give some test application users ability to start 
restart
the tomcat server but not the entire admin / manager interface.
  
Actually this is possible in linux at least, though be very wary... 



No, it's clearly not.
You can't keep the admin app up, if the server is down.

  

one
can shell out of java and call things using nohup with run in the
background (trailing ) or use setsid(), after that the new process is
not connected to tomcat so it could restart tomcat.  I have done this
and it works, though it's more academic and I wouldn't recommend writing
things like that :)



You can shoot yourself in the foot too, if you have adequate medical
insurance.


p


  

-Tim


testwreq wreq wrote:


I entered the following line user name=ad password=pw
roles=admin,manager / in tomcat-users.xm file. I can login to the
admin
http://localhost:8080/admin/ and application manager
http://localhost:8080/manager/html

I would like to give some test application users ability to start 
restart
the tomcat server but not the entire admin / manager interface. Is it
possible to configure this?

I am told that when the application (jsp/servelet code) changes,
tomcat has
to restart to clear the old cache. Is it true?

My tomcat version is 5.5.23

thanks, vm


On Fri, May 7, 2010 at 9:59 AM, Caldarale, Charles R 
chuck.caldar...@unisys.com wrote:

 
  

From: testwreq wreq [mailto:testw...@gmail.com]
Subject: tomcat administration

I have a new installation of tomcat on centos. My $CATALINA_HOME is
/usr/share/tomcat5 and tomcat is running.
  
  

Care to tell us the *exact* version of Tomcat you installed?  And how
you
installed it?  (Is it a 3rd-party repackaged version, or a real one from
tomcat.apache.org?)

   


http://localhost:8080 brings up the tomcat page  one of the option is
Administration.
  
  

That looks like it comes from a defunct 5.0.x version, which has not
been
supported for quite some time now.  Install a current Tomcat from
tomcat.apache.org and try again.

   


I would like to use this web interface and even give
some of the test webapp users ability to restart tomcat.
  
  

That's not going to happen, at least not via internal manipulation of
Tomcat.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.


-
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: Isapi_redirect.dll

2010-05-07 Thread Martin Gainty

no problem..you're the 3rd person on the list (in as many weeks) that has 
requested operational details for IIS-Tomcat configuration
would appreciate hearing how these 2 technology stacks work together,

Martin 
__ 
Please do not modify or alter this transmission. Thank You




 From: leodona...@mail.maricopa.gov
 To: users@tomcat.apache.org
 Date: Fri, 7 May 2010 09:49:41 -0700
 Subject: RE: Isapi_redirect.dll
 
 Found it.
 
 http://www.gossipcheck.com/mirrors/apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/
 
 -Original Message-
 From: Leo Donahue - PLANDEVX [mailto:leodona...@mail.maricopa.gov] 
 Sent: Friday, May 07, 2010 9:48 AM
 To: 'Tomcat Users List'
 Subject: Isapi_redirect.dll
 
 http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
 A pre-built version of the ISAPI redirector server plugin, 
 isapi_redirect.dll, is available under the win32/i386 directory of 
 tomcat-connectors distribution
 I'm blind.  I downloaded the zip and I don't see it in there anywhere.
 http://tomcat.apache.org/download-connectors.cgi
 
 Leo
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 
  
_
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with 
Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendarocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5

RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Jeffrey Janner
Chuck  André -

Back about this time last year, I noticed this on my first Windows 2008 Server 
install.
It was Tomcat 5.5.27 with Native libraries 1.1.16 and Sun JDK 1.6.0_13 (all 
64-bit). I really think it has something to do with APR, though I haven't 
tested it without the native lib.  My solution was to specify the IPv4 address.
Add to that the server.xml only has the one Connector entry, so I think it's 
setting up only on the one address. 

Here are the relevant portions of the server.xml:
Server port=8005 shutdown=SHUTDOWN

  !-- Comment these entries out to disable JMX MBeans support used for the 
   administration web application --
  Listener className=org.apache.catalina.core.AprLifecycleListener /
  Listener className=org.apache.catalina.mbeans.ServerLifecycleListener /
  Listener 
className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener /
  Listener 
className=org.apache.catalina.storeconfig.StoreConfigLifecycleListener/

  !-- Global JNDI resources --
  GlobalNamingResources

!-- Test entry for demonstration purposes --
Environment name=simpleValue type=java.lang.Integer value=30/

!-- Editable user database that can also be used by
 UserDatabaseRealm to authenticate users --
Resource name=UserDatabase auth=Container
  type=org.apache.catalina.UserDatabase
   description=User database that can be updated and saved
   factory=org.apache.catalina.users.MemoryUserDatabaseFactory
  pathname=conf/tomcat-users.xml /

  /GlobalNamingResources

  !-- Define the Tomcat Stand-Alone Service --
  Service name=Catalina

!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --
Connector 
port=8080   maxHttpHeaderSize=8192
   maxThreads=150 minSpareThreads=25 maxSpareThreads=75
   enableLookups=false redirectPort=8443 acceptCount=100
   connectionTimeout=2 disableUploadTimeout=true /

!-- Define an AJP 1.3 Connector on port 8009 --
Connector port=8009 
   enableLookups=false redirectPort=8443 protocol=AJP/1.3 /

And here's the relevant netstat output:

C:\Users\Administratornetstat -an

Active Connections

  Proto  Local Address  Foreign AddressState
  TCP0.0.0.0:25 0.0.0.0:0  LISTENING
  TCP0.0.0.0:1350.0.0.0:0  LISTENING
  TCP0.0.0.0:4450.0.0.0:0  LISTENING
  TCP0.0.0.0:1311   0.0.0.0:0  LISTENING
  TCP0.0.0.0:1688   0.0.0.0:0  LISTENING
  TCP0.0.0.0:3389   0.0.0.0:0  LISTENING
  TCP0.0.0.0:5357   0.0.0.0:0  LISTENING
  TCP0.0.0.0:8087   0.0.0.0:0  LISTENING
  TCP0.0.0.0:49152  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49153  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49154  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49155  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49158  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49159  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49160  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49177  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49818  0.0.0.0:0  LISTENING
  TCP0.0.0.0:49819  0.0.0.0:0  LISTENING
  TCP127.0.0.1:8005 0.0.0.0:0  LISTENING
  TCP[::]:135   [::]:0 LISTENING
  TCP[::]:445   [::]:0 LISTENING
  TCP[::]:1311  [::]:0 LISTENING
  TCP[::]:1688  [::]:0 LISTENING
  TCP[::]:3389  [::]:0 LISTENING
  TCP[::]:5357  [::]:0 LISTENING
  TCP[::]:8009  [::]:0 LISTENING
  TCP[::]:8080  [::]:0 LISTENING
  TCP[::]:8087  [::]:0 LISTENING
  TCP[::]:49152 [::]:0 LISTENING
  TCP[::]:49153 [::]:0 LISTENING
  TCP[::]:49154 [::]:0 LISTENING
  TCP[::]:49155 [::]:0 LISTENING
  TCP[::]:49158 [::]:0 LISTENING
  TCP[::]:49159 [::]:0 LISTENING
  TCP[::]:49160 [::]:0 LISTENING
  TCP[::]:49177 [::]:0 LISTENING
  TCP[::]:49818 [::]:0 LISTENING
  TCP[::]:49819 [::]:0 LISTENING

Notice that the Server port went specifically to localhost, but the other two 
went to the IPv6-any address.  The same occurred for the 32-bit version.
When I started the 32-bit setup with the APR 1.1.4 that was initially 
downloaded, the Connectors went only to the 

Dynamic configuration of workers

2010-05-07 Thread Smith, Mark
I'm trying to re-architect our websites to work in EC2.  One of the biggest 
problems I'm running into is the dynamic nature of hostnames and IPs.

Is there a way to tell mod_jk that it has a new worker on a new hostname 
without having to reload Apache?  Similarly, to remove an existing worker that 
has gone away, or just to change the hostname of a worker.   I'm picturing an 
API on the status worker, or something similar.

I don't want to just rewrite workers.properties and do a reload because we have 
several long uploads happening at any given time that get interrupted.  
Reload/graceful works most of the time, but occasionally locks up the entire 
Apache instance, which is no good.

I can't imagine we're the first to run into this problem, but I've done a lot 
of looking and can't find anything other than rewrite workers.properties and 
reload Apache.

Current versions:
- Base system: RedHat EL4 (though we are not using their TomCat)
- Apache: v2.0.63 (grabbed RedHat's EL4 2.0.52 SRPM and up-ported it to 2.0.63, 
and added a couple patches of our own for various security reasons.)
- tomcat-connectors: v1.2.25
- tomcat: v5.5.17

I'm certainly willing to consider alternate versions if they'll get me the 
functionality I'm looking for.

Thanks in advance for your help.

-Mark

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



RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Jeffrey Janner
Marc -
Do you have the native libraries installed?
What are their releases Tomcat 5.5.17 vs. 5.5.29?
To find out, explore to the Tomcat 5.5\bin directory and right-click on 
tcnative-1.dll.
Look at the Details tab and see what it has for file version.
Jeff

-Original Message-
From: Eyrignoux Marc [mailto:eyrig...@yahoo.fr] 
Sent: Friday, May 07, 2010 9:25 AM
To: Tomcat Users List
Subject: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside



Hi Charles,

 You can try setting the address attribute of your Connector 
elements to 0.0.0.0 to force IPv4.

It works, thank you 
NB: Other people might experience the same problem. I don't know where it comes 
from, may be from an interaction between Windows Server 2008 and Tomcat 5.5.29 ?

Thank you again,
Marc.

NB: for the other questions:
- Nothing interesting in the logs
- I use the same JDK for both 5.5.17 and 5.5.29: j2sdk1.5.0_16
- -Djava.net.preferIPv4Stack=true didn't help
- my server.xml is the one installed by default with Tomcat, without any 
changes (but the 0.0.0.0 which I have just added). I don't paste it here 
since the problem is solved, and I don't want to spam you with long emails.











 From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com]
 Subject: RE: Re : Re : Tomcat 5.5.29 does not accept connections from
 outside
 
 It appears to be listening only on IPv6, not IPv4.
 
 Check the logs for 5.5.29 to see if anything interesting is being
 reported.
 
 Post your server.xml, preferably with comments removed and passwords
 obfuscated.
 
 You can try setting the address attribute of your Connector elements
 to 0.0.0.0 to force IPv4.

Also, are you using the same JVM for both 5.5.17 and 5.5.29?  Do you have any 
command line parameters set?  You can try setting:

-Djava.net.preferIPv4Stack=true

to see if that helps.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
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



***  NOTICE  *
This message is intended for the use of the individual or entity to which 
it is addressed and may contain information that is privileged, 
confidential, and exempt from disclosure under applicable law.  If the 
reader of this message is not the intended recipient or the employee or 
agent responsible for delivering this message to the intended recipient, 
you are hereby notified that any dissemination, distribution, or copying 
of this communication is strictly prohibited.  If you have received this 
communication in error, please notify us immediately by reply or by 
telephone (call us collect at 512-343-9100) and immediately delete this 
message and all its attachments.


Re: xalan

2010-05-07 Thread János Löbb
Hi Pid,

Yes, I have, only this one:
mysql-connector-java-5.1.12-bin.jar

This is the newest of that kind.
Thanks,

János

On May 7, 2010, at 12:26 PM, Pid wrote:

 On 07/05/2010 16:18, János Löbb wrote:
 Hi,
 
 I see this in the catalina.out:
 .
 .
 May 6, 2010 4:17:30 PM org.apache.catalina.startup.Catalina start
 INFO: Server startup in 17970 ms
 [Deprecated] Xalan: org.apache.xalan.processor.TransformerFactoryImpl
 
 Is it normal ?  What should I do to avoid it ?
 
 OS is OSX 10.6.2, with a latest java Apple provides with it.  Tomcat is the 
 6.0.26 distribution.
 
 It doesn't report this on my Mac's Tomcat installation.
 
 Do you have extra JARs in tomcat/lib?
 
 
 p
 
 Thanks ahead,
 
 János
 -
 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: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Jeffrey Janner
André -
I've numbered your questions below.  Here's the possible answers:

(1) Probable bug in handling connections when APR library is loaded.  Not sure 
if bug is in Tomcat or APR code.
(2) Connections were most likely being tried via IPv4 only, but connectors were 
set up for IPv6 only. (Best I could determine from reading the thread.)
(3) Local browser made connection on IPv6 because it determined that 
destination was to localhost and used the appropriate loopback - which turned 
out to be IPv6.  It may have attempted the IPv4 loopback, and not getting an 
answer switched to the IPv6.
(4) Easy - create two Connectors, one with address=0.0.0.0 and the other 
with address=[::], and both specifying port=8080.  Or drop the native 
library APR and just have the one connector with no address value.

Jeff

-Original Message-
From: André Warnier [mailto:a...@ice-sa.com] 
Sent: Friday, May 07, 2010 9:50 AM
To: Tomcat Users List
Subject: Re: Re : Re : Re : Tomcat 5.5.29 does not accept connections from 
outside

Eyrignoux Marc wrote:
 
 Hi Charles,
 
 You can try setting the address attribute of your Connector 
 elements to 0.0.0.0 to force IPv4.
 
 It works, thank you 
 NB: Other people might experience the same problem. I don't know where it 
 comes from, may be from an interaction between Windows Server 2008 and Tomcat 
 5.5.29 ?
 
May I jump in to add somewhat to the question ?
Thank you.

Can someone explain this a little bit more in detail, or point to some 
rough explanation page somewhere ?
Basically :
(1) - why did that Tomcat 5.5.29 listen only on IPv6 until it was forced 
to IPv4 by specifying 0.0.0.0 in the Connector ?
(2) - why, when Tomcat is listening (only) on IPv6 [::]:8080, does it not 
accept telnet connections on port 8080 ?
(3) - why, when Tomcat was listening (only) on IPv6 [::]:8080, did HTTP:8080 
connections from a browser on localhost work, but not the ones from 
other stations ?
(4) - can you set Tomcat to listen on /both/ IPv4 and IPv6 on port 8080 at 
the same time ?

Thanks for any pointers.

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



***  NOTICE  *
This message is intended for the use of the individual or entity to which 
it is addressed and may contain information that is privileged, 
confidential, and exempt from disclosure under applicable law.  If the 
reader of this message is not the intended recipient or the employee or 
agent responsible for delivering this message to the intended recipient, 
you are hereby notified that any dissemination, distribution, or copying 
of this communication is strictly prohibited.  If you have received this 
communication in error, please notify us immediately by reply or by 
telephone (call us collect at 512-343-9100) and immediately delete this 
message and all its attachments.


Re: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread André Warnier

Jeffrey Janner wrote:
(a lot of useful stuff)

Thanks for all this info.

Honestly, I have not really looked deeply into IPv6 yet, and I am not 
sure I understand the implications very well.
My naive idea was that this stuff was really cool, opened up a lot more 
address space, that IPv4 addresses had somehow been mapped to a 
sub-range of IPv6 addresses, and that there was always some kind of 
automatic IPv4 to IPv6 translation going on in the background.

I guess it's not that simple, and I'll have to brush up on my IPv6 stuff.

Another impression I'm getting now, is that Tomcat-wise, things are not 
very clear in that respect.  Or maybe it's just the documentation which 
is lagging a bit.
In all fairness, it is probably not the Tomcat layer that is the thing 
here, it is the Java JVM I guess, or maybe even deeper into the OS.


If I summarise what I've seen so far, in dummy's terms :
- if you are using APR for the HTTP Connector, then it is always IPv4 
(or maybe only up to version X)
- if you are using the non-APR HTTP Connector, then it is IPv6 by 
default, if this is the platform's default ?
Except if you force IPv4 by specifying 0.0.0.0 as the address to 
listen on.
- the SHUTDOWN connector (default port 8005) seems to be always IPv4, 
probably because internally it forces listen address 127.0.0.1

(Can this be a problem ?)
- what about the AJP Connector ? Does that one also depend on whether 
you are using APR or not ? (I don't remember if for that one, you /can/ 
specify an address; I'll check)
- is there a way to force the JVM to use one or the other ? I saw the -D 
parameter indicated by Chuck before, but the OP seemed to say it had no 
effect. On what does that depend ?






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



Re: tomcat administration

2010-05-07 Thread testwreq wreq
Thank you. I will read about virtua. hosting.

On Fri, May 7, 2010 at 12:12 PM, Caldarale, Charles R 
chuck.caldar...@unisys.com wrote:

  From: testwreq wreq [mailto:testw...@gmail.com]
  Subject: Re: tomcat administration
 
  I need ability for users to stop and restart a single webapp
  without having access to other webapps which do not belong to
  them. Is this possible?

 Yes.  Use virtual hosting, so each user gets their own Host and appBase
 directory - and their own copy of the manager app and individualized
 Realm.  No one will be able to impact any other Host.

 http://tomcat.apache.org/tomcat-5.5-doc/virtual-hosting-howto.html

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
 MATERIAL and is thus for use only by the intended recipient. If you received
 this in error, please contact the sender and delete the e-mail and its
 attachments from all computers.


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




RE: Isapi_redirect.dll

2010-05-07 Thread Leo Donahue - PLANDEVX
Martin,

You caught me on an interesting day.  I have an interesting/jaded response.

Short answer: They work nice together when the configuration is correct, and 
you know what you're doing, and nobody messes with anything.  Although, I don't 
think I really need IIS + Tomcat for what we are doing.

Long answer:
For several years, we have had a GIS website running under IIS + Tomcat, using 
the isapi_redirect.dll, and that is because we followed the vendor's 
recommendations.  IIS = port 80, Tomcat = port 8080.  Try deviating from their 
specs and you lose tech support, that is unless you can get someone to assist 
you in their user forums.  Their user forums are not the best place to ask 
Tomcat related questions - *simply my opinion.

IIS + Tomcat makes my head spin.  The reason being is that when something is 
wrong with my servlet or the vendor's webapp, I waste time figuring out whether 
the isapi_redirect.dll is not working or whether I have some other issue.  Case 
in point, today.  My site was down for about 5 hours this morning.  I finally 
tracked it back to:  I implemented Tomcat, someone else implements IIS.  I 
upgraded Tomcat, but IIS still had hold of the isapi_redirect.dll in my old 
tomcat_6.0.20 bin and that tomcat was not running.  Ok, tried to fix that.  
Edit the registry for the isapi dll point to new tomcat bin, restart the 
server, no luck.  Ok, then maybe isapi dll I had is not compatible with newer 
Tomcat?  Chase that question down  This whole process wastes time when I 
don't have it to waste.

I ended up turning IIS off and now run my site using Tomcat only.  Everything 
seems to be working fine with just Tomcat serving up static HTTP.  I don't even 
notice a difference.

I still have a lot to learn about using Tomcat.

http://planning.maricopa.gov 

Leo

-Original Message-
From: Martin Gainty [mailto:mgai...@hotmail.com] 
Sent: Friday, May 07, 2010 10:37 AM
To: Tomcat Users List
Subject: RE: Isapi_redirect.dll


no problem..you're the 3rd person on the list (in as many weeks) that has 
requested operational details for IIS-Tomcat configuration would appreciate 
hearing how these 2 technology stacks work together,

Martin
__
Please do not modify or alter this transmission. Thank You




 From: leodona...@mail.maricopa.gov
 To: users@tomcat.apache.org
 Date: Fri, 7 May 2010 09:49:41 -0700
 Subject: RE: Isapi_redirect.dll
 
 Found it.
 
 http://www.gossipcheck.com/mirrors/apache/tomcat/tomcat-connectors/jk/
 binaries/win32/jk-1.2.30/
 
 -Original Message-
 From: Leo Donahue - PLANDEVX [mailto:leodona...@mail.maricopa.gov]
 Sent: Friday, May 07, 2010 9:48 AM
 To: 'Tomcat Users List'
 Subject: Isapi_redirect.dll
 
 http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
 A pre-built version of the ISAPI redirector server plugin, 
 isapi_redirect.dll, is available under the win32/i386 directory of 
 tomcat-connectors distribution
 I'm blind.  I downloaded the zip and I don't see it in there anywhere.
 http://tomcat.apache.org/download-connectors.cgi
 
 Leo
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 
  
_
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with 
Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendarocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5
-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



help with hosting options and security

2010-05-07 Thread Yucca Nel
I need some help in understanimg how I will set up container managed security 
with a host? The tomcat security examples all require that I modify serve.xml 
but how will I do this in production? As a bonus can anyone recommend a host 
with loads od support as this will be my first live webapp? (one with domain 
registration  Ta

RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Caldarale, Charles R
 From: André Warnier [mailto:a...@ice-sa.com]
 Subject: Re: Re : Re : Re : Tomcat 5.5.29 does not accept connections
 from outside
 
 that IPv4 addresses had somehow been mapped to a sub-range 
 of IPv6 addresses, and that there was always some kind of
 automatic IPv4 to IPv6 translation going on in the background.

Unfortunately, that's an optional part of the IPv6 RFC, and even when available 
on a given platform, is usually off by default.  When supported, most comm 
stacks appear to allow the IPv4 mapping on a socket-by-socket basis.

 Another impression I'm getting now, is that Tomcat-wise, things are not
 very clear in that respect.

It really shouldn't be a Tomcat issue, just a JVM and platform one.

 - if you are using APR for the HTTP Connector, then it is always IPv4
 (or maybe only up to version X)

No, APR has IPv6 capability, and it's on by default, at least in recent 
versions.

 - if you are using the non-APR HTTP Connector, then it is IPv6 by
 default, if this is the platform's default ?

No, it *should* be both IPv4 and IPv6, and under control of JVM system 
properties.  The fact that we have an observed case or two where only IPv6 was 
active is very strange.

 - the SHUTDOWN connector (default port 8005) seems to be always IPv4,
 probably because internally it forces listen address 127.0.0.1

This is correct.

 - what about the AJP Connector ? Does that one also depend on whether
 you are using APR or not ?

Probably suffers from the same constraints that the HTTP connectors do; same 
underlying code.

 - is there a way to force the JVM to use one or the other ?

Yes, via system property settings.

 I saw the -D parameter indicated by Chuck before, but the OP seemed 
 to say it had no effect. On what does that depend ?

An indication that the OP was likely using APR.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.



Re: tomcat administration

2010-05-07 Thread ziggy25
Also have a look at catalina base

Sent from my BlackBerry® smartphone

-Original Message-
From: testwreq wreq testw...@gmail.com
Date: Fri, 7 May 2010 14:56:32 
To: Tomcat Users Listusers@tomcat.apache.org
Subject: Re: tomcat administration

Thank you. I will read about virtua. hosting.

On Fri, May 7, 2010 at 12:12 PM, Caldarale, Charles R 
chuck.caldar...@unisys.com wrote:

  From: testwreq wreq [mailto:testw...@gmail.com]
  Subject: Re: tomcat administration
 
  I need ability for users to stop and restart a single webapp
  without having access to other webapps which do not belong to
  them. Is this possible?

 Yes.  Use virtual hosting, so each user gets their own Host and appBase
 directory - and their own copy of the manager app and individualized
 Realm.  No one will be able to impact any other Host.

 http://tomcat.apache.org/tomcat-5.5-doc/virtual-hosting-howto.html

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
 MATERIAL and is thus for use only by the intended recipient. If you received
 this in error, please contact the sender and delete the e-mail and its
 attachments from all computers.


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





RE: xalan

2010-05-07 Thread Caldarale, Charles R
 From: János Löbb [mailto:janos.l...@yale.edu]
 Subject: Re: xalan
 
 [Deprecated] Xalan: org.apache.xalan.processor.TransformerFactoryImpl

This message does NOT come from Tomcat (wrong format and content).  Whether 
it's output by the JRE or a webapp is difficult to tell.  I suspect the latter, 
possibly from some 3rd-party library.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: tomcat administration

2010-05-07 Thread Caldarale, Charles R
 From: zigg...@gmail.com [mailto:zigg...@gmail.com]
 Subject: Re: tomcat administration
 
 Also have a look at catalina base

That's for running multiple instances of Tomcat, which is another option but 
consumes more resources and requires multiple IP address or ports.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: Isapi_redirect.dll

2010-05-07 Thread Martin Gainty

i used to work at a site where the owner wanted to save a few pennies and turn 
the AC off at nite..
one day in july it got over 90 degrees and all the apps went into 'super-fried' 
mode
my beeper went off at 8pm ..when i finally arrived at the server room the temp 
was over 100f
opened the windows.. got some fans blowing..downed all the servers and the apps 
returned to operational

I see alot of GIS apps going ESRI these days..(mostly Postgres/PostGIS or 
Oracle Spatial)
would like to hear your esri preference (offline) when you get the chance

good stuff!
Martin Gainty 
__ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




 From: leodona...@mail.maricopa.gov
 To: users@tomcat.apache.org
 Date: Fri, 7 May 2010 12:02:53 -0700
 Subject: RE: Isapi_redirect.dll
 
 Martin,
 
 You caught me on an interesting day.  I have an interesting/jaded response.
 
 Short answer: They work nice together when the configuration is correct, and 
 you know what you're doing, and nobody messes with anything.  Although, I 
 don't think I really need IIS + Tomcat for what we are doing.
 
 Long answer:
 For several years, we have had a GIS website running under IIS + Tomcat, 
 using the isapi_redirect.dll, and that is because we followed the vendor's 
 recommendations.  IIS = port 80, Tomcat = port 8080.  Try deviating from 
 their specs and you lose tech support, that is unless you can get someone to 
 assist you in their user forums.  Their user forums are not the best place to 
 ask Tomcat related questions - *simply my opinion.
 
 IIS + Tomcat makes my head spin.  The reason being is that when something is 
 wrong with my servlet or the vendor's webapp, I waste time figuring out 
 whether the isapi_redirect.dll is not working or whether I have some other 
 issue.  Case in point, today.  My site was down for about 5 hours this 
 morning.  I finally tracked it back to:  I implemented Tomcat, someone else 
 implements IIS.  I upgraded Tomcat, but IIS still had hold of the 
 isapi_redirect.dll in my old tomcat_6.0.20 bin and that tomcat was not 
 running.  Ok, tried to fix that.  Edit the registry for the isapi dll point 
 to new tomcat bin, restart the server, no luck.  Ok, then maybe isapi dll I 
 had is not compatible with newer Tomcat?  Chase that question down  This 
 whole process wastes time when I don't have it to waste.
 
 I ended up turning IIS off and now run my site using Tomcat only.  Everything 
 seems to be working fine with just Tomcat serving up static HTTP.  I don't 
 even notice a difference.
 
 I still have a lot to learn about using Tomcat.
 
 http://planning.maricopa.gov 
 
 Leo
 
 -Original Message-
 From: Martin Gainty [mailto:mgai...@hotmail.com] 
 Sent: Friday, May 07, 2010 10:37 AM
 To: Tomcat Users List
 Subject: RE: Isapi_redirect.dll
 
 
 no problem..you're the 3rd person on the list (in as many weeks) that has 
 requested operational details for IIS-Tomcat configuration would appreciate 
 hearing how these 2 technology stacks work together,
 
 Martin
 __
 Please do not modify or alter this transmission. Thank You
 
 
 
 
  From: leodona...@mail.maricopa.gov
  To: users@tomcat.apache.org
  Date: Fri, 7 May 2010 09:49:41 -0700
  Subject: RE: Isapi_redirect.dll
  
  Found it.
  
  http://www.gossipcheck.com/mirrors/apache/tomcat/tomcat-connectors/jk/
  binaries/win32/jk-1.2.30/
  
  -Original Message-
  From: Leo Donahue - PLANDEVX [mailto:leodona...@mail.maricopa.gov]
  Sent: Friday, May 07, 2010 9:48 AM
  To: 'Tomcat Users List'
  Subject: Isapi_redirect.dll
  
  http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
  A pre-built version of the ISAPI redirector server plugin, 
  isapi_redirect.dll, is available under the win32/i386 directory of 
  tomcat-connectors distribution
  I'm blind.  I downloaded the zip and I don't see it in there anywhere.
  http://tomcat.apache.org/download-connectors.cgi
  
  Leo
  
  
  
  

Re: tomcat administration

2010-05-07 Thread ziggy25
Thanks for clarifying it. Does virtual hosting work on a single instance of 
tomcat and jvm?
Sent from my BlackBerry® smartphone

-Original Message-
From: Caldarale, Charles R chuck.caldar...@unisys.com
Date: Fri, 7 May 2010 14:18:45 
To: Tomcat Users Listusers@tomcat.apache.org
Subject: RE: tomcat administration

 From: zigg...@gmail.com [mailto:zigg...@gmail.com]
 Subject: Re: tomcat administration
 
 Also have a look at catalina base

That's for running multiple instances of Tomcat, which is another option but 
consumes more resources and requires multiple IP address or ports.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



RE: tomcat administration

2010-05-07 Thread Caldarale, Charles R
 From: zigg...@gmail.com [mailto:zigg...@gmail.com]
 Subject: Re: tomcat administration
 
 Does virtual hosting work on a single instance of tomcat and jvm?

Read the docs:
http://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html

And Mark E's new WIKI entry:
http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts

Yes.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



Re: Dynamic configuration of workers

2010-05-07 Thread Jon Brisbin

On May 7, 2010, at 1:16 PM, Smith, Mark wrote:

 I'm trying to re-architect our websites to work in EC2.  One of the biggest 
 problems I'm running into is the dynamic nature of hostnames and IPs.

I have the same problem on a VMware vSphere-based virtual private cloud...

 Is there a way to tell mod_jk that it has a new worker on a new hostname 
 without having to reload Apache?  Similarly, to remove an existing worker 
 that has gone away, or just to change the hostname of a worker.   I'm 
 picturing an API on the status worker, or something similar.
 
 I don't want to just rewrite workers.properties and do a reload because we 
 have several long uploads happening at any given time that get interrupted.  
 Reload/graceful works most of the time, but occasionally locks up the entire 
 Apache instance, which is no good.
 
 I can't imagine we're the first to run into this problem, but I've done a lot 
 of looking and can't find anything other than rewrite workers.properties and 
 reload Apache.

Reconfig/reload is essentially what I'm doing too, though I use mod_proxy_ajp 
rather than mod_jk.

But the annoying thing is that you're absolutely right you're not the first and 
it's frustrating knowing it'll be a while until enough developers have a handle 
on cloud architectures to make meaningful contributions to projects to address 
these fundamental problems.

I'm having to write a lot of stuff myself because almost no software out there 
that's designed to run web applications addresses the real needs of 
heterogenous instances of servers that need to work together in a very 
loosely-coupled and dynamic environment. Tomcat and Apache both have serious 
shortcomings when it comes to cloud architectures. They're getting better 
(slowly), but it'll still be a year or more before there's a critical mass of 
software and experience that make deploying into the hybrid cloud easier.

At the bare minimum, I wish the Apache load balancer had a REST API that could 
add and remove balancer members on the fly, like what you've mentioned above. 
This single thing would solve the VAST majority of my load balancer problems. 
To be honest, I'm seriously looking at using ipchains or something to do NAT on 
the box and cut out Apache entirely. Or even writing my own proxy server from 
scratch. I hate that I keep coming back to that so often lately. I just get 
frustrated, throw up my hands, and resign myself to simply doing it myself. I 
lamented on this very topic yesterday to The 451 Group when we talked about 
cloud architectures etc...

Sort of related: I just put some serious updates into my vcloud session manager 
that uses RabbitMQ to do non-multicast session clustering in a cloud 
environment, which is the next problem I had to tackle after getting past my 
load balancer... :)

http://github.com/jbrisbin/vcloud/tree/master/session-manager/

Jon Brisbin
Portal Webmaster
NPC International, Inc.


 
 Current versions:
 - Base system: RedHat EL4 (though we are not using their TomCat)
 - Apache: v2.0.63 (grabbed RedHat's EL4 2.0.52 SRPM and up-ported it to 
 2.0.63, and added a couple patches of our own for various security reasons.)
 - tomcat-connectors: v1.2.25
 - tomcat: v5.5.17
 
 I'm certainly willing to consider alternate versions if they'll get me the 
 functionality I'm looking for.
 
 Thanks in advance for your help.
 
 -Mark
 
 -
 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: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Jeffrey Janner
André -
Almost have it right.  As I understand IPv6, yes there is supposed to be some 
mapping of IPv4 to IPv6 available, if you've got all the right stuff.  I don't 
know enough about it to say when/where/how that takes place.
However, Microsoft, in their infinite wisdom, give us two protocol stacks, each 
configurable separately.  As of Server 2008 (and Window 7  Vista), you are 
given both, and you can't remove either one.  
What I reported is what you actually see under a Windows Server 2008 
installation.
It definitely looks to me to the Tomcat and/or APR layer that's the culprit, 
not anything further down the list.  But I'm a layman, not one of the Tomcat 
clergy, so I can't say for sure. The actual breakdown of things is as follows:

1) If not using native libraries/APR, then Tomcat listens on both IPv4 an IPv6 
for a specific Connector.
2) If using native libraries/APR, then Tomcat only listens on IPv6 unless you 
explicitly set up an IPv4 address parameter in the Connector. If there is no 
IPv6 stack, then it will use IPv4 - but you can't uninstall IPv6 on a modern MS 
OS.  You can disable it (uncheck it), but the system still has the stack 
loaded, and Tomcat still configures for IPv6.
3) The SHUTDOWN/Server connector enforces 127.0.0.1, which might be a problem 
if anyone sets up an IPv6-only configuration.  Couldn't swear to that, since I 
have no intention of running IPv6-only anytime soon.
4) Review my netstat entries and you'll see that the AJP entry acts like any 
other connector according to 1)  2) above.
5) No way to force one or the other that I've found. 

Jeff

-Original Message-
From: C Warnier [mailto:a...@ice-sa.com] 
Sent: Friday, May 07, 2010 1:54 PM
To: Tomcat Users List
Subject: Re: Re : Re : Re : Tomcat 5.5.29 does not accept connections from 
outside

Jeffrey Janner wrote:
(a lot of useful stuff)

Thanks for all this info.

Honestly, I have not really looked deeply into IPv6 yet, and I am not 
sure I understand the implications very well.
My naive idea was that this stuff was really cool, opened up a lot more 
address space, that IPv4 addresses had somehow been mapped to a 
sub-range of IPv6 addresses, and that there was always some kind of 
automatic IPv4 to IPv6 translation going on in the background.
I guess it's not that simple, and I'll have to brush up on my IPv6 stuff.

Another impression I'm getting now, is that Tomcat-wise, things are not 
very clear in that respect.  Or maybe it's just the documentation which 
is lagging a bit.
In all fairness, it is probably not the Tomcat layer that is the thing 
here, it is the Java JVM I guess, or maybe even deeper into the OS.

If I summarise what I've seen so far, in dummy's terms :
- if you are using APR for the HTTP Connector, then it is always IPv4 
(or maybe only up to version X)
- if you are using the non-APR HTTP Connector, then it is IPv6 by 
default, if this is the platform's default ?
Except if you force IPv4 by specifying 0.0.0.0 as the address to 
listen on.
- the SHUTDOWN connector (default port 8005) seems to be always IPv4, 
probably because internally it forces listen address 127.0.0.1
(Can this be a problem ?)
- what about the AJP Connector ? Does that one also depend on whether 
you are using APR or not ? (I don't remember if for that one, you /can/ 
specify an address; I'll check)
- is there a way to force the JVM to use one or the other ? I saw the -D 
parameter indicated by Chuck before, but the OP seemed to say it had no 
effect. On what does that depend ?





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



***  NOTICE  *
This message is intended for the use of the individual or entity to which 
it is addressed and may contain information that is privileged, 
confidential, and exempt from disclosure under applicable law.  If the 
reader of this message is not the intended recipient or the employee or 
agent responsible for delivering this message to the intended recipient, 
you are hereby notified that any dissemination, distribution, or copying 
of this communication is strictly prohibited.  If you have received this 
communication in error, please notify us immediately by reply or by 
telephone (call us collect at 512-343-9100) and immediately delete this 
message and all its attachments.


RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Jeffrey Janner
I posted this before I saw Chuck's answers.
I defer to him on most things, particularly the answer for Q5.

-Original Message-
From: Jeffrey Janner [mailto:jeffrey.jan...@polydyne.com] 
Sent: Friday, May 07, 2010 2:50 PM
To: Tomcat Users List; Tomcat Users List
Subject: RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from 
outside

André -
Almost have it right.  As I understand IPv6, yes there is supposed to be some 
mapping of IPv4 to IPv6 available, if you've got all the right stuff.  I don't 
know enough about it to say when/where/how that takes place.
However, Microsoft, in their infinite wisdom, give us two protocol stacks, each 
configurable separately.  As of Server 2008 (and Window 7  Vista), you are 
given both, and you can't remove either one.  
What I reported is what you actually see under a Windows Server 2008 
installation.
It definitely looks to me to the Tomcat and/or APR layer that's the culprit, 
not anything further down the list.  But I'm a layman, not one of the Tomcat 
clergy, so I can't say for sure. The actual breakdown of things is as follows:

1) If not using native libraries/APR, then Tomcat listens on both IPv4 an IPv6 
for a specific Connector.
2) If using native libraries/APR, then Tomcat only listens on IPv6 unless you 
explicitly set up an IPv4 address parameter in the Connector. If there is no 
IPv6 stack, then it will use IPv4 - but you can't uninstall IPv6 on a modern MS 
OS.  You can disable it (uncheck it), but the system still has the stack 
loaded, and Tomcat still configures for IPv6.
3) The SHUTDOWN/Server connector enforces 127.0.0.1, which might be a problem 
if anyone sets up an IPv6-only configuration.  Couldn't swear to that, since I 
have no intention of running IPv6-only anytime soon.
4) Review my netstat entries and you'll see that the AJP entry acts like any 
other connector according to 1)  2) above.
5) No way to force one or the other that I've found. 

Jeff

-Original Message-
From: C Warnier [mailto:a...@ice-sa.com] 
Sent: Friday, May 07, 2010 1:54 PM
To: Tomcat Users List
Subject: Re: Re : Re : Re : Tomcat 5.5.29 does not accept connections from 
outside

Jeffrey Janner wrote:
(a lot of useful stuff)

Thanks for all this info.

Honestly, I have not really looked deeply into IPv6 yet, and I am not 
sure I understand the implications very well.
My naive idea was that this stuff was really cool, opened up a lot more 
address space, that IPv4 addresses had somehow been mapped to a 
sub-range of IPv6 addresses, and that there was always some kind of 
automatic IPv4 to IPv6 translation going on in the background.
I guess it's not that simple, and I'll have to brush up on my IPv6 stuff.

Another impression I'm getting now, is that Tomcat-wise, things are not 
very clear in that respect.  Or maybe it's just the documentation which 
is lagging a bit.
In all fairness, it is probably not the Tomcat layer that is the thing 
here, it is the Java JVM I guess, or maybe even deeper into the OS.

If I summarise what I've seen so far, in dummy's terms :
- if you are using APR for the HTTP Connector, then it is always IPv4 
(or maybe only up to version X)
- if you are using the non-APR HTTP Connector, then it is IPv6 by 
default, if this is the platform's default ?
Except if you force IPv4 by specifying 0.0.0.0 as the address to 
listen on.
- the SHUTDOWN connector (default port 8005) seems to be always IPv4, 
probably because internally it forces listen address 127.0.0.1
(Can this be a problem ?)
- what about the AJP Connector ? Does that one also depend on whether 
you are using APR or not ? (I don't remember if for that one, you /can/ 
specify an address; I'll check)
- is there a way to force the JVM to use one or the other ? I saw the -D 
parameter indicated by Chuck before, but the OP seemed to say it had no 
effect. On what does that depend ?





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



***  NOTICE  *
This message is intended for the use of the individual or entity to which 
it is addressed and may contain information that is privileged, 
confidential, and exempt from disclosure under applicable law.  If the 
reader of this message is not the intended recipient or the employee or 
agent responsible for delivering this message to the intended recipient, 
you are hereby notified that any dissemination, distribution, or copying 
of this communication is strictly prohibited.  If you have received this 
communication in error, please notify us immediately by reply or by 
telephone (call us collect at 512-343-9100) and immediately delete this 
message and all its attachments.

***  NOTICE  *
This message is intended for the use of the individual or entity to which 
it is 

RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Caldarale, Charles R
 From: Jeffrey Janner [mailto:jeffrey.jan...@polydyne.com]
 Subject: RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections
 from outside

There are some interesting comments in Sun's docs here:
http://java.sun.com/j2se/1.5.0/docs/guide/net/ipv6_guide/index.html

Special IPv6 Address Types

Unspecified address (:: corresponding to 0.0.0.0 in IPv4)

This is also called anylocal or wildcard address. If a socket is bound to an 
IPv6 anylocal address on a dual-stack machine, it can accept both IPv6 and IPv4 
traffic; if it is bound to an IPv4 (IPv4-mapped) anylocal address, it can only 
accept IPv4 traffic. We always try to bind to IPv6 anylocal address on a 
dual-stack machine unless a related system property is set to use IPv4 Stack.

When bound to ::, method ServerSocket.accept will accept connections from both 
IPv6 or IPv4 hosts. The Java platform API currently has no way to specify to 
accept connections only from IPv6 hosts.

Also:

Normally, AF_INET6 sockets may be used for both IPv4 and IPv6 communications.

And further:

IPv6 Networking Properties

java.net.preferIPv4Stack (default: false)

If IPv6 is available on the operating system, the underlying native socket 
will be an IPv6 socket. This allows Java(tm) applications to connect too, and 
accept connections from, both IPv4 andIPv6 hosts.

If an application has a preference to only use IPv4 sockets, then this 
property can be set to true. The implication is that the application will not 
be able to communicate with IPv6 hosts.

java.net.preferIPv6Addresses (default: false)

If IPv6 is available on the operating system, the default preference is to 
prefer an IPv4-mapped address over an IPv6 address. This is for backward 
compatibility reasons—for example, applications that depend on access to an 
IPv4-only service, or applications that depend on the %d.%d.%d.%d 
representation of an IP address.

This property can be set to try to change the preferences to use IPv6 
addresses over IPv4 addresses. This allows applications to be tested and 
deployed in environments where the application is expected to connect to IPv6 
services.

The above article also claims that Windows is a single-stack platform, which 
was not my impression for current Windows versions (the article predates Vista 
and its follow-ons, e.g., Server 2008).

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.



Re: help with hosting options and security

2010-05-07 Thread Gregor Schneider
On Fri, May 7, 2010 at 9:11 PM, Yucca Nel yucca...@live.co.za wrote:
 modify serve.xml but how will I do this in production?

load server.xml into any editor of your choice, change it, restart
tomcat, that's about it

 loads od support

what's that supposed to be?

rgds

gregor
-- 
just because you're paranoid, don't mean they're not after you...
gpgp-fp: 79A84FA526807026795E4209D3B3FE028B3170B2
gpgp-key available
@ http://pgpkeys.pca.dfn.de:11371
@ http://pgp.mit.edu:11371/
skype:rc46fi

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



Re: Recommendation for log analyzer?

2010-05-07 Thread Gregor Schneider
Provided your logfiles are rolling daily:

echo Number of errors i file: `grep ERROR [logfilename here] | wget -l`

as a start.

Seriously:

Analyze your requirements and have somebody write a small script which
you put into your crontab. Said script can be a simple one or as
complex as you like it.

Provided you're running on Linux, there's a whole bunch of useful
utilities (sed, awk) which could do the job.

Rgds

Gregor
-- 
just because you're paranoid, don't mean they're not after you...
gpgp-fp: 79A84FA526807026795E4209D3B3FE028B3170B2
gpgp-key available
@ http://pgpkeys.pca.dfn.de:11371
@ http://pgp.mit.edu:11371/
skype:rc46fi

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



Re: Recommendation for log analyzer?

2010-05-07 Thread Peter_Ford
The apps I work on mostly use Commons Logging + Log4J, which fits with
Chainsaw as a useful tool for monitoring and analysis.

Gregor Schneider rc4...@googlemail.com wrote on 05/07/2010 02:34:21 PM:

 Provided your logfiles are rolling daily:

 echo Number of errors i file: `grep ERROR [logfilename here] | wget -l`

 as a start.

 Seriously:

 Analyze your requirements and have somebody write a small script which
 you put into your crontab. Said script can be a simple one or as
 complex as you like it.

 Provided you're running on Linux, there's a whole bunch of useful
 utilities (sed, awk) which could do the job.

 Rgds

 Gregor
 --
 just because you're paranoid, don't mean they're not after you...
 gpgp-fp: 79A84FA526807026795E4209D3B3FE028B3170B2
 gpgp-key available
 @ http://pgpkeys.pca.dfn.de:11371
 @ http://pgp.mit.edu:11371/
 skype:rc46fi

 -
 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 : Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc


 C'est au pied du mur qu'on voit le mieux le mur.



- Message d'origine 
De : Jeffrey Janner jeffrey.jan...@polydyne.com
À : Tomcat Users List users@tomcat.apache.org
Envoyé le : Ven 7 mai 2010, 20h 26min 07s
Objet : RE: Re : Re : Re : Tomcat 5.5.29 does not accept connections from 
outside

Marc -
Do you have the native libraries installed?
What are their releases Tomcat 5.5.17 vs. 5.5.29?
To find out, explore to the Tomcat 5.5\bin directory and right-click on 
tcnative-1.dll.
Look at the Details tab and see what it has for file version.
Jeff

-Original Message-
From: Eyrignoux Marc [mailto:eyrig...@yahoo.fr] 
Sent: Friday, May 07, 2010 9:25 AM
To: Tomcat Users List
Subject: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside



Hi Charles,

 You can try setting the address attribute of your Connector 
elements to 0.0.0.0 to force IPv4.

It works, thank you 
NB: Other people might experience the same problem. I don't know where it comes 
from, may be from an interaction between Windows Server 2008 and Tomcat 5.5.29 ?

Thank you again,
Marc.

NB: for the other questions:
- Nothing interesting in the logs
- I use the same JDK for both 5.5.17 and 5.5.29: j2sdk1.5.0_16
- -Djava.net.preferIPv4Stack=true didn't help
- my server.xml is the one installed by default with Tomcat, without any 
changes (but the 0.0.0.0 which I have just added). I don't paste it here 
since the problem is solved, and I don't want to spam you with long emails.











 From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com]
 Subject: RE: Re : Re : Tomcat 5.5.29 does not accept connections from
 outside
 
 It appears to be listening only on IPv6, not IPv4.
 
 Check the logs for 5.5.29 to see if anything interesting is being
 reported.
 
 Post your server.xml, preferably with comments removed and passwords
 obfuscated.
 
 You can try setting the address attribute of your Connector elements
 to 0.0.0.0 to force IPv4.

Also, are you using the same JVM for both 5.5.17 and 5.5.29?  Do you have any 
command line parameters set?  You can try setting:

-Djava.net.preferIPv4Stack=true

to see if that helps.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
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



***  NOTICE  *
This message is intended for the use of the individual or entity to which 
it is addressed and may contain information that is privileged, 
confidential, and exempt from disclosure under applicable law.  If the 
reader of this message is not the intended recipient or the employee or 
agent responsible for delivering this message to the intended recipient, 
you are hereby notified that any dissemination, distribution, or copying 
of this communication is strictly prohibited.  If you have received this 
communication in error, please notify us immediately by reply or by 
telephone (call us collect at 512-343-9100) and immediately delete this 
message and all its attachments.





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



Re: Re : Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread André Warnier

Eyrignoux Marc wrote:


 C'est au pied du mur qu'on voit le mieux le mur.


Mais l'arbre peut cacher la forêt.

In this case however, I thing the follow-up discussion was very informative.

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



Re: Re : Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread André Warnier

Eyrignoux Marc wrote:


 C'est au pied du mur qu'on voit le mieux le mur.


Mais l'arbre peut cacher la forêt.

In this case however, I thing the follow-up discussion was very informative.

..that was think..
I'm not so good at ze English spelling when in French mode.

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



RE: Isapi_redirect.dll

2010-05-07 Thread Leo Donahue - PLANDEVX
That happened here once.  The building we lease lost AC two summers ago.  We 
rented a cooling unit and the dust that blew out of the cooling unit tripped 
the fire alarm.  Still employed.

-Original Message-
From: Martin Gainty [mailto:mgai...@hotmail.com] 
Sent: Friday, May 07, 2010 12:19 PM
To: Tomcat Users List
Subject: RE: Isapi_redirect.dll


i used to work at a site where the owner wanted to save a few pennies and turn 
the AC off at nite..
one day in july it got over 90 degrees and all the apps went into 'super-fried' 
mode my beeper went off at 8pm ..when i finally arrived at the server room the 
temp was over 100f opened the windows.. got some fans blowing..downed all the 
servers and the apps returned to operational

I see alot of GIS apps going ESRI these days..(mostly Postgres/PostGIS or 
Oracle Spatial) would like to hear your esri preference (offline) when you get 
the chance

good stuff!
Martin Gainty
__
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




 From: leodona...@mail.maricopa.gov
 To: users@tomcat.apache.org
 Date: Fri, 7 May 2010 12:02:53 -0700
 Subject: RE: Isapi_redirect.dll
 
 Martin,
 
 You caught me on an interesting day.  I have an interesting/jaded response.
 
 Short answer: They work nice together when the configuration is correct, and 
 you know what you're doing, and nobody messes with anything.  Although, I 
 don't think I really need IIS + Tomcat for what we are doing.
 
 Long answer:
 For several years, we have had a GIS website running under IIS + Tomcat, 
 using the isapi_redirect.dll, and that is because we followed the vendor's 
 recommendations.  IIS = port 80, Tomcat = port 8080.  Try deviating from 
 their specs and you lose tech support, that is unless you can get someone to 
 assist you in their user forums.  Their user forums are not the best place to 
 ask Tomcat related questions - *simply my opinion.
 
 IIS + Tomcat makes my head spin.  The reason being is that when something is 
 wrong with my servlet or the vendor's webapp, I waste time figuring out 
 whether the isapi_redirect.dll is not working or whether I have some other 
 issue.  Case in point, today.  My site was down for about 5 hours this 
 morning.  I finally tracked it back to:  I implemented Tomcat, someone else 
 implements IIS.  I upgraded Tomcat, but IIS still had hold of the 
 isapi_redirect.dll in my old tomcat_6.0.20 bin and that tomcat was not 
 running.  Ok, tried to fix that.  Edit the registry for the isapi dll point 
 to new tomcat bin, restart the server, no luck.  Ok, then maybe isapi dll I 
 had is not compatible with newer Tomcat?  Chase that question down  This 
 whole process wastes time when I don't have it to waste.
 
 I ended up turning IIS off and now run my site using Tomcat only.  Everything 
 seems to be working fine with just Tomcat serving up static HTTP.  I don't 
 even notice a difference.
 
 I still have a lot to learn about using Tomcat.
 
 http://planning.maricopa.gov
 
 Leo
 
 -Original Message-
 From: Martin Gainty [mailto:mgai...@hotmail.com]
 Sent: Friday, May 07, 2010 10:37 AM
 To: Tomcat Users List
 Subject: RE: Isapi_redirect.dll
 
 
 no problem..you're the 3rd person on the list (in as many weeks) that 
 has requested operational details for IIS-Tomcat configuration would 
 appreciate hearing how these 2 technology stacks work together,
 
 Martin
 __
 Please do not modify or alter this transmission. Thank You
 
 
 
 
  From: leodona...@mail.maricopa.gov
  To: users@tomcat.apache.org
  Date: Fri, 7 May 2010 09:49:41 -0700
  Subject: RE: Isapi_redirect.dll
  
  Found it.
  
  http://www.gossipcheck.com/mirrors/apache/tomcat/tomcat-connectors/j
  k/
  binaries/win32/jk-1.2.30/
  
  -Original Message-
  From: Leo Donahue - PLANDEVX [mailto:leodona...@mail.maricopa.gov]
  Sent: Friday, May 07, 2010 9:48 AM
  To: 'Tomcat Users List'
  Subject: Isapi_redirect.dll
  
  

Re : Re : Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside

2010-05-07 Thread Eyrignoux Marc

Hi Jeff,

Good guess: I had always the native libraries installed on Tomcat 5.5.29.
For Tomcat 5.5.17, it depends: for the 2 firsts installs, I installed the 
native libraries. But the dll wouldn't download for the next ones, so I pressed 
cancell, and they didn't install.
Anyway, the connection with Tomcat 5.5.17 always worked from outside computers 
(with and without the native libraries).
There was not this download problem with Tomcat 5.5.29: I guess the dll came 
within the install of Tomcat 5.5.29.
I am not at work until monday, I will give you the version numbers then.

Sorry for c'est au pied du mur...: I pressed the wrong button.

See you,
Marc.










Marc -
Do you have the native libraries installed?
What are their releases Tomcat 5.5.17 vs. 5.5.29?
To find out, explore to the Tomcat 5.5\bin directory and right-click on 
tcnative-1.dll.
Look at the Details tab and see what it has for file version.
Jeff

-Original Message-
From: Eyrignoux Marc [mailto:eyrig...@yahoo.fr] 
Sent: Friday, May 07, 2010 9:25 AM
To: Tomcat Users List
Subject: Re : Re : Re : Tomcat 5.5.29 does not accept connections from outside



Hi Charles,

 You can try setting the address attribute of your Connector 
elements to 0.0.0.0 to force IPv4.

It works, thank you 
NB: Other people might experience the same problem. I don't know where it comes 
from, may be from an interaction between Windows Server 2008 and Tomcat 5.5.29 ?

Thank you again,
Marc.

NB: for the other questions:
- Nothing interesting in the logs
- I use the same JDK for both 5.5.17 and 5.5.29: j2sdk1.5.0_16
- -Djava.net.preferIPv4Stack=true didn't help
- my server.xml is the one installed by default with Tomcat, without any 
changes (but the 0.0.0.0 which I have just added). I don't paste it here 
since the problem is solved, and I don't want to spam you with long emails.











 From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com]
 Subject: RE: Re : Re : Tomcat 5.5.29 does not accept connections from
 outside
 
 It appears to be listening only on IPv6, not IPv4.
 
 Check the logs for 5.5.29 to see if anything interesting is being
 reported.
 
 Post your server.xml, preferably with comments removed and passwords
 obfuscated.
 
 You can try setting the address attribute of your Connector elements
 to 0.0.0.0 to force IPv4.

Also, are you using the same JVM for both 5.5.17 and 5.5.29?  Do you have any 
command line parameters set?  You can try setting:

-Djava.net.preferIPv4Stack=true

to see if that helps.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
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



***  NOTICE  *
This message is intended for the use of the individual or entity to which 
it is addressed and may contain information that is privileged, 
confidential, and exempt from disclosure under applicable law.  If the 
reader of this message is not the intended recipient or the employee or 
agent responsible for delivering this message to the intended recipient, 
you are hereby notified that any dissemination, distribution, or copying 
of this communication is strictly prohibited.  If you have received this 
communication in error, please notify us immediately by reply or by 
telephone (call us collect at 512-343-9100) and immediately delete this 
message and all its attachments.





-
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: Dynamic configuration of workers

2010-05-07 Thread Pid
On 07/05/2010 21:28, Smith, Mark wrote:
 -Original Message-
 From: Jon Brisbin [mailto:jon.bris...@npcinternational.com]
 On May 7, 2010, at 1:16 PM, Smith, Mark wrote:
 Is there a way to tell mod_jk that it has a new worker on a new
 hostname without having to reload Apache?  Similarly, to remove an
 existing worker that has gone away, or just to change the hostname of a
 worker.   I'm picturing an API on the status worker, or something
 similar.

 I don't want to just rewrite workers.properties and do a reload
 because we have several long uploads happening at any given time that
 get interrupted.  Reload/graceful works most of the time, but
 occasionally locks up the entire Apache instance, which is no good.

 I can't imagine we're the first to run into this problem, but I've
 done a lot of looking and can't find anything other than rewrite
 workers.properties and reload Apache.

 Reconfig/reload is essentially what I'm doing too, though I use
 mod_proxy_ajp rather than mod_jk.

 But the annoying thing is that you're absolutely right you're not the
 first and it's frustrating knowing it'll be a while until enough
 developers have a handle on cloud architectures to make meaningful
 contributions to projects to address these fundamental problems.
 
 Ok, so the silver lining here is that I'm not a complete buffoon who just 
 doesn't know how to use Google to find the solution; there are, in fact, 
 others with the same problem.  That's a plus...  :-)
 
 [...] To be honest, I'm seriously looking at using
 ipchains or something to do NAT on the box and cut out Apache entirely.
 
 I thought about this.  The problem is that you want DNAT to change the 
 destination of your outgoing packets, but DNAT is only a valid target in 
 PREROUTING which only gets hit when receiving packets.  SNAT is valid in 
 POSTROUTING on the outgoing side, but doesn't help you with this problem.
 
 I have this at the top of all my IPTables files; feel free to use it.
 
 - snip! -
 #
 # For Reference
 #
 # Packets traversal through netfilter:
 #
 #in - (nat   ) - [routing ] - (FORWARDING) - (nat) - out
 #  (PREROUTING)[decision](POSTROUTING)
 #  ||  /\
 #  \/  ||
 #(INPUT) (nat OUTPUT)
 #  ||  /\
 #  \/  ||
 #   [local  ] - (OUTPUT)
 #   [process]
 - snip! -
 
 Another option is to configure mod_jk for static hostnames then use either 
 /etc/hosts or an actual DNS cluster to change the mappings.  This relies on 
 the application in question honoring DNS TTLs (hint: Java doesn't by 
 default).  The good news is, it appears that mod_proxy_balancer at least 
 honors /etc/hosts.
 
 This is actually my current favorite option, but it just seems like a grand 
 hack, and it doesn't allow me to _ADD_ hosts to the config, only change them. 
  So I'm likely to configure a large number of workers who will not be running 
 most of the time, let the auto-scaling system make the workers work or 
 not-work as it brings instances up and down, and accept the restart of Apache 
 when I have to increase the max number of workers.
 
 It's not pretty, but it looks like it'll work.
 
 Or even writing my own proxy server from scratch. I hate that I keep
 coming back to that so often lately. I just get frustrated, throw up my
 hands, and resign myself to simply doing it myself. I lamented on this
 very topic yesterday to The 451 Group when we talked about cloud
 architectures etc...
 
 I guess that's why we all like Open Source: Code doesn't do what you want it 
 to?  Make it do it!  ;-)
 
 I've considered modifying mod_jk or mod_proxy_balancer to add this 
 functionality, but don't have the resources to do that just yet.

Cheap  dirty.

1. pre-configure each load balancer with a list of disabled workers:

Proxy balancer://mycluster
  BalancerMember http://tomcat01.mynet.internal:8009
  BalancerMember http://tomcat02.mynet.internal:8009
  BalancerMember http://tomcat03.mynet.internal:8009

  # ...
  BalancerMember http://tomcat99.mynet.internal:8009 status=D
/Proxy

2. update the hosts file on the load balancer to assign your newly
created virtual server IPs to one of the fake domain names above

3. enable the no-longer-a-dummy host using the /balancer-manager URLs


A variation on this will probably work for mod_jk, it might even work
better.


p




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




signature.asc
Description: OpenPGP digital signature


Re: Isapi_redirect.dll

2010-05-07 Thread Pid
On 07/05/2010 20:02, Leo Donahue - PLANDEVX wrote:

 I ended up turning IIS off and now run my site using Tomcat only.  

WIN.


p

 I still have a lot to learn about using Tomcat.

(Not as much as you think.)


 http://planning.maricopa.gov 
 
 Leo
 
 -Original Message-
 From: Martin Gainty [mailto:mgai...@hotmail.com] 
 Sent: Friday, May 07, 2010 10:37 AM
 To: Tomcat Users List
 Subject: RE: Isapi_redirect.dll
 
 
 no problem..you're the 3rd person on the list (in as many weeks) that has 
 requested operational details for IIS-Tomcat configuration would appreciate 
 hearing how these 2 technology stacks work together,
 
 Martin
 __
 Please do not modify or alter this transmission. Thank You
 
 
 
 
 From: leodona...@mail.maricopa.gov
 To: users@tomcat.apache.org
 Date: Fri, 7 May 2010 09:49:41 -0700
 Subject: RE: Isapi_redirect.dll

 Found it.

 http://www.gossipcheck.com/mirrors/apache/tomcat/tomcat-connectors/jk/
 binaries/win32/jk-1.2.30/

 -Original Message-
 From: Leo Donahue - PLANDEVX [mailto:leodona...@mail.maricopa.gov]
 Sent: Friday, May 07, 2010 9:48 AM
 To: 'Tomcat Users List'
 Subject: Isapi_redirect.dll

 http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
 A pre-built version of the ISAPI redirector server plugin, 
 isapi_redirect.dll, is available under the win32/i386 directory of 
 tomcat-connectors distribution
 I'm blind.  I downloaded the zip and I don't see it in there anywhere.
 http://tomcat.apache.org/download-connectors.cgi

 Leo



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

 
 _
 The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with 
 Hotmail. 
 http://www.windowslive.com/campaign/thenewbusy?tile=multicalendarocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org
 




signature.asc
Description: OpenPGP digital signature


Re: Tomcat JULI resets JDK logging? Tomcat 6.0.26

2010-05-07 Thread Konstantin Kolinko
2010/5/7 Caldarale, Charles R chuck.caldar...@unisys.com:
 From: Victor Pittman [mailto:victor.pitt...@workday.com]
 Subject: Tomcat JULI resets JDK logging? Tomcat 6.0.26

 Do you know what the 'undocumented' fix is, and how to use it ?

 Try nesting the following inside the Context element for the webapp of 
 interest:

  Loader clearReferencesLogFactoryRelease=false /


I think using Loader won't work, because that configures a
WebappLoader, and the discussed property is in WebappClassLoader.

You can access WebappClassLoader
a) by calling WebappLoader.getClassLoader()
b) by calling Thread.getContextClassLoader() in any place of your web
application, e.g. in a Listener

I think b) would be easier.

Best regards,
Konstantin Kolinko

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



RE: Dynamic configuration of workers

2010-05-07 Thread Smith, Mark
 -Original Message-
 From: Pid [mailto:p...@pidster.com]
  Another option is to configure mod_jk for static hostnames then use
  either /etc/hosts or an actual DNS cluster to change the mappings.
  This relies on the application in question honoring DNS TTLs (hint:
  Java doesn't by default).  The good news is, it appears that
  mod_proxy_balancer at least honors /etc/hosts.
 
  This is actually my current favorite option, but it just seems like a
  grand hack, and it doesn't allow me to _ADD_ hosts to the config, only
  change them.  So I'm likely to configure a large number of workers who
  will not be running most of the time, let the auto-scaling system make
  the workers work or not-work as it brings instances up and down, and
  accept the restart of Apache when I have to increase the max number of
  workers.
 
  It's not pretty, but it looks like it'll work.
 
 Cheap  dirty.
 
 1. pre-configure each load balancer with a list of disabled workers:
 
 Proxy balancer://mycluster
   BalancerMember http://tomcat01.mynet.internal:8009
   BalancerMember http://tomcat02.mynet.internal:8009
   BalancerMember http://tomcat03.mynet.internal:8009
 
   # ...
   BalancerMember http://tomcat99.mynet.internal:8009 status=D /Proxy
 
 2. update the hosts file on the load balancer to assign your newly
 created virtual server IPs to one of the fake domain names above
 
 3. enable the no-longer-a-dummy host using the /balancer-manager URLs
 
 
 A variation on this will probably work for mod_jk, it might even work
 better.

...isn't that what I just described?  Or is there a part to your suggestion I 
missed?

-Mark 


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



Re: Dynamic configuration of workers

2010-05-07 Thread Pid
On 07/05/2010 22:58, Smith, Mark wrote:
 -Original Message-
 From: Pid [mailto:p...@pidster.com]
 ...isn't that what I just described?  Or is there a part to your
 suggestion I missed?

 It is.  :)

 I hadn't grokked the whole thread before I started writing the answer
 and missed the last bit.  Am on a v small screen.  Doh.
 
 No worries.  Just making sure I didn't miss something.  Thanks for the help!  
 :-)

There are a couple of linux load balancer projects that might work, if
you can ditch HTTPD.  E.g. www.linuxvirtualserver.org


p



signature.asc
Description: OpenPGP digital signature


RE: Dynamic configuration of workers

2010-05-07 Thread Smith, Mark
 -Original Message-
 From: Pid [mailto:p...@pidster.com]
 There are a couple of linux load balancer projects that might work, if
 you can ditch HTTPD.  E.g. www.linuxvirtualserver.org

We use LVS to balance load across our Apache layers already, so I'm quite 
familiar with it.

It does do what I want here, except that there are several things we need from 
Apache:  Access control, SSL termination, URL path based routing, etc.

I considered using ipvsadm on the Apache box to route traffic to TomCats, but 
there is another EC2 specific problem:  All the routing methods LVS uses don't 
work on EC2 because they _ONLY_ route TCP, UDP and ICMP:
- Direct Routing messes with Ethernet headers.  Not a chance.
- Tunneling uses IP-in-IP tunneling, which is neither TCP, UDP nor ICMP. *grump*
- NAT gets blocked by the EC2 firewalls, which makes sense.
- I even tried setting up GRE tunnels; no love.

So, yeah.  Thought of that already too.  :-)

Anyone else have any ideas?  So far, modifying /etc/hosts looks like the best 
solution, even though it tips my kludge-o-meter past my comfort zone.

-Mark


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



Re: TC 6 JSTL: attribute does not accept any expressions

2010-05-07 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Kris,

On 5/7/2010 11:12 AM, Kris Schneider wrote:
 On Fri, May 7, 2010 at 10:39 AM, Christopher Schultz
 ch...@christopherschultz.net wrote:

 %@ taglib prefix=c uri=http://java.sun.com/jstl/core; %
 
 The correct core taglib uri for JSTL 1.2 is: http://java.sun.com/jsp/jstl/core

Thanks a /ton/: that was the whole problem.

 Also make sure you're using a Servlet 2.5 web.xml.

Yep, my web.xml says:

web-app xmlns=http://java.sun.com/xml/ns/javaee;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xsi:schemaLocation=http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd;

It just looks like I had the wrong tablib URI. Inspecting the tag
library JAR files, I can see that these two URIs are valid:

JSTL 1.0: http://java.sun.com/jstl/core
JSTL 1.2: http://java.sun.com/jsp/jstl/core

Apparently, the 1.0 version doesn't allow EL expressions (and presumably
must operate directly on a named page/request attribute).

Switching to the 1.2 tag library URI did the trick.

Thanks a lot!

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkvkr8kACgkQ9CaO5/Lv0PB6KwCgp4Li0J0khXVQiD88+EDkE1qp
6fIAoIyU+3dkKqLo+kHOrDIPRlOKop0Y
=HPBr
-END PGP SIGNATURE-

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



  1   2   >