Filter tricks in tomcat

2004-11-09 Thread Pablo Carretero
Hi, 

 

I’m working with Tomcat 5 from 3 months ago. I understand the filter
architecture, but I cannot capture the response filter for my JSP and
servelt. Tomcat 5 is Servlet 2.4, so I thing it can filter either request or
response. 

 

What I can do, is capture the entire request and its response, to have a
good mechanism of statistics in my web application. 

 

So, can you help in order to know how can I catch the response in a filter??


Thanks in advanced,

 

 

And best regards. 

 

 

.pcs

 

__
Pablo Carretero Sánchez
Cygnux

Arquitecto de Software
Pintor Velázquez nº 3 Esc Izq 7º B
28932 – Móstoles (Madrid)
Movil: +34 699929150
[EMAIL PROTECTED]
  

 



Re: hide source of a page

2004-11-09 Thread Steven J. Owens
On Tue, Nov 09, 2004 at 04:18:37PM +1100, Peter Johnson wrote:
> So are you saying that I could run ActiveX on my Linux FireFox browser?

 I doubt he meant that, but I also doubt his bosses gave a damn
about Linux users :-).
 
> A java serialised object should be secure enough, the next step would be 
> to add some sort of encryption.

 It's all a matter of degrees, like Frank said... security is a
scalar, not a boolean.  But still, in the end, you're running on
somebody else's hardware, and they can, with enough work, get at the
innards of whatever you send them (see some of the MMORPG hacks for
good examples).

 If anybody ever figures out a truly effective safeguard against
this (which would be at least equivalent, in terms of mathematical
creativity, to public/private key encryption), we'll see some really
radical changes.
 
-- 
Steven J. Owens
[EMAIL PROTECTED]

"I'm going to make broad, sweeping generalizations and strong,
 declarative statements, because otherwise I'll be here all night and
 this document will be four times longer and much less fun to read.
 Take it all with a grain of salt." - http://darksleep.com/notablog


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



Re: Configuration Management, JSP Recompiles, War Files

2004-11-09 Thread Peter Johnson
Steven J. Owens wrote:
Peter,
On Tue, Nov 09, 2004 at 08:42:34AM +1100, Peter Johnson wrote:
 

We run 5 Tomcat servers (still on 4.1.x so not clustered) and use
CVS with two tags: 'stage' and 'prod'.
   

I'm a little unclear on what this means - do you mean branches?  

Or do you mean that you effectively do some sort of script to
"get the latest stage tag" vs "get the latest prod tag"?  That's
something I hadn't considered, but it sounds like it might be easier
than branches (which I haven't really messed with, but seem to be
notoriously tricky).
 

Nope, no branches just tags
 

When a push script is executed the server pulls the appropriate
version from cvs and then performs an ant task to deploy the app,
compiling any changed classes. We find that this works just fine and
haven't really had any issues.
   

Okay, so ant task to build war file and push it to the tomcat
server.  Sounds fairly standard (though still unexplored territory for
me).
 

No WAR just straight file copy for the JSPs, compile and copy for 
classes. (This process was developed prior to good admin / deployment 
interfaces)

Check that you are using  (include on execute) rather 
than <@ include ...> (include on compile) as this *may* be causing the 
issue.
   

Yup, we're using .
 

Just out of curiousity why are you are deploying individual apps if they 
are so similar? Why don't you just implement a "branding" infrastructure 
and run a single app with multiple brandings?
   

Honestly, I've considered it several times.  We're really, really
close to that point already.  All it would take would be to switch the
various logo.gif and CSS imports to use a property instead of copying
a template file.  Then I'd set up the property singleton to use a
different property file & database depending on which URL mapping the
user requested.
The real reason I haven't is that it just doesn't buy me anything
significant to run them all off the same webapp, while it increases
(instead of decreases) the interdependency, and makes testing much
more white-knuckle.  I keep thinking, "well, it wouldn't be that
hard...", but there's no real concrete advantage to do this, except to
save a little bit of disk and memory.  And if I ever *do* have a
serious need do something custom for one instance or another, I'm
screwed.
Our  app http://www.optusnet.com.au currently runs 4 brands with varying 
content requirements. The complexity really isn't that great as most of 
the work is performed by a custom include tag which searches a 
pre-defined path tree for the specified module. The first one found is 
the one it uses. Each brand has slightly differing content.

To me it is a no-brainer to go the branding path but YMMV.
PJ
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[OT] Re: hide source of a page

2004-11-09 Thread Edward Barrow
On Tuesday 9 November 2004 07:36, Steven J. Owens wrote:
>  If anybody ever figures out a truly effective safeguard against
> this (which would be at least equivalent, in terms of mathematical
> creativity, to public/private key encryption), we'll see some really
> radical changes.

It's a special case of the generic strong-DRM problem, which I postulate is 
demonstrably insoluble if the (untrusted) end-user controls the code that 
runs on his machines. Rightsholder groups would like to outlaw machinery 
which affords end-users this freedom; the open-source movement protects it. 
In any case, a business model which requires that you distrust your customers 
is, in my view, fundamentally flawed.


-- 
Edward Barrow
Copyright Consultant
[EMAIL PROTECTED]
***Important: see http://www.copyweb.co.uk/email.htm for important information 
about the legal status of this email

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



RE : Many many unclosed connections, their state is CLOSE_WAIT

2004-11-09 Thread LERBSCHER Jean-Pierre
What's your question?
This state indicates that the client sends a FIN signal. The client doesn't
receive any data on this socket but it can receive data from the server. The
connection is half-closed.


-Message d'origine-
De : David Zhung [mailto:[EMAIL PROTECTED] 
Envoyé : mardi 9 novembre 2004 06:42
À : [EMAIL PROTECTED]
Objet : Many many unclosed connections, their state is CLOSE_WAIT

We developed a web application in Tomcat4.1.
Recently, when we did test for this application, sometimes we can get many 
many unclosed connections.
The detail environment is:
- Server OS is Win2000 server or win2003 ES
- Tomcat4.1
- Mysql4.0
We deployed it in the computer named Server_1 and started it, then open 
several MS IE windows in local and remote hosts to login the application 
with different accounts.
Sometimes, when we check the net state using command "netstat -an", we will 
find many many unclosed connections ...  See the following:


C:\Documents and Settings\Administrator>netstat -na

Active Connections

  Proto  Local Address  Foreign AddressState
TCP0.0.0.0:3870   0.0.0.0:0  LISTENING
TCP0.0.0.0:3873   0.0.0.0:0  LISTENING
TCP0.0.0.0:3876   0.0.0.0:0  LISTENING
TCP0.0.0.0:3879   0.0.0.0:0  LISTENING
TCP0.0.0.0:3882   0.0.0.0:0  LISTENING
TCP0.0.0.0:3887   0.0.0.0:0  LISTENING
TCP0.0.0.0:3890   0.0.0.0:0  LISTENING
TCP0.0.0.0:3894   0.0.0.0:0  LISTENING
TCP0.0.0.0:3897   0.0.0.0:0  LISTENING
TCP0.0.0.0:3900   0.0.0.0:0  LISTENING
TCP0.0.0.0:3903   0.0.0.0:0  LISTENING
TCP0.0.0.0:3906   0.0.0.0:0  LISTENING
TCP0.0.0.0:3909   0.0.0.0:0  LISTENING
TCP0.0.0.0:3912   0.0.0.0:0  LISTENING
TCP0.0.0.0:3915   0.0.0.0:0  LISTENING
TCP0.0.0.0:3918   0.0.0.0:0  LISTENING
TCP0.0.0.0:3921   0.0.0.0:0  LISTENING
TCP0.0.0.0:3924   0.0.0.0:0  LISTENING
TCP0.0.0.0:3927   0.0.0.0:0  LISTENING
TCP0.0.0.0:3930   0.0.0.0:0  LISTENING
TCP0.0.0.0:3934   0.0.0.0:0  LISTENING
TCP0.0.0.0:3937   0.0.0.0:0  LISTENING
TCP0.0.0.0:3940   0.0.0.0:0  LISTENING
TCP0.0.0.0:3944   0.0.0.0:0  LISTENING
TCP0.0.0.0:3947   0.0.0.0:0  LISTENING
TCP0.0.0.0:3952   0.0.0.0:0  LISTENING
TCP0.0.0.0:3955   0.0.0.0:0  LISTENING
TCP0.0.0.0:3958   0.0.0.0:0  LISTENING
TCP0.0.0.0:3961   0.0.0.0:0  LISTENING
TCP0.0.0.0:3964   0.0.0.0:0  LISTENING
TCP0.0.0.0:3967   0.0.0.0:0  LISTENING
TCP0.0.0.0:3970   0.0.0.0:0  LISTENING
TCP0.0.0.0:3974   0.0.0.0:0  LISTENING
TCP0.0.0.0:3977   0.0.0.0:0  LISTENING
TCP0.0.0.0:3980   0.0.0.0:0  LISTENING
TCP0.0.0.0:3983   0.0.0.0:0  LISTENING
TCP0.0.0.0:3986   0.0.0.0:0  LISTENING
TCP0.0.0.0:3989   0.0.0.0:0  LISTENING
TCP0.0.0.0:3992   0.0.0.0:0  LISTENING
TCP0.0.0.0:3996   0.0.0.0:0  LISTENING
TCP0.0.0.0:4000   0.0.0.0:0  LISTENING
TCP0.0.0.0:4003   0.0.0.0:0  LISTENING
TCP0.0.0.0:4006   0.0.0.0:0  LISTENING
TCP0.0.0.0:4009   0.0.0.0:0  LISTENING
TCP0.0.0.0:4012   0.0.0.0:0  LISTENING
TCP0.0.0.0:4015   0.0.0.0:0  LISTENING
TCP0.0.0.0:4020   0.0.0.0:0  LISTENING
TCP0.0.0.0:4023   0.0.0.0:0  LISTENING
TCP0.0.0.0:4026   0.0.0.0:0  LISTENING
TCP0.0.0.0:4029   0.0.0.0:0  LISTENING
TCP0.0.0.0:4032   0.0.0.0:0  LISTENING
TCP0.0.0.0:4035   0.0.0.0:0  LISTENING
TCP0.0.0.0:4038   0.0.0.0:0  LISTENING
TCP0.0.0.0:4041   0.0.0.0:0  LISTENING
TCP0.0.0.0:4044   0.0.0.0:0  LISTENING
TCP0.0.0.0:4047   0.0.0.0:0  LISTENING
TCP0.0.0.0:4051   0.0.0.0:0  LISTENING
TCP0.0.0.0:4054   0.0.0.0:0  LISTENING
TCP0.0.0.0:4057   0.0.0.0:0  LISTENING
TCP0.0.0.0:4060   0.0.0.0:0  LISTENING
TCP0.0.0.0:4063   0.0.0.0:0  LISTENING
TCP0.0.0.0:4067   0.0.0.0:0  LISTENING
TCP 

file Permissions to tomcat?

2004-11-09 Thread Amit Gupta
My Tomcat creates lot of problem in starting. I think reason can be linux 
permissions.
Can any body tell me what permissions should it have?

Amit Gupta


Re: hide source of a page

2004-11-09 Thread David Stevenson
On 9/11/04 4:57, "Frank W. Zammetti" <[EMAIL PROTECTED]> wrote:

> No, there are actually plug-ins for other browsers to run ActiveX
> controls.  I don't know if they are particularly stable, but they do exist.

Can you show me one for Safari, and one for the Nokia 6310?

Thanks


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



SSL Certificate configuration

2004-11-09 Thread Robert Cole
Hi,

I'm having some fun and games getting Tomcat 5.0.19 to use a non-self signed 
certificate. I've done the following:

1) Using Keytool, generated a new key pair using the genkey switch, into a new 
keystore
2) Generated a CSR using the new keystore created above
3) Using OpenSSL, where I've created a certificate authority to sign my CSRs, 
I've then generated a signed certificate valid for 365 days, signed by my root 
authority
4) I've then imported the Root CA into the keystore created in 1
5) Then I've imported the new, signed certificate into the keystore from 1
6) I've then enabled by HTTPS connector in server.xml, with the keystore entry 
pointing to the keystore from 1. I bounced Tomcat afterwards

I can then connect to Tomcat on port 8443 but when I examine the certificate it 
is a self signed certificate that expired after 3 months. There is no evidence 
of the signed certificate.

So far I have:

1) Removed the keystore file to check that Tomcat is picking up the correct 
file. It is as I get loads of errors in the std.out file
2) Listed the contents of the keystore. I can see in the following order, the 
root CA certificate, the generated keypair and then the signed certificate.
3) I made a copy of the keystore, changed the configuration to use the copy and 
then fired Tomcat up again. I finally managed to shut Tomcat down again after a 
large number of errors flooded the log file.
4) I've used the Keytool export and printcert switches to check that the signed 
certificate in the keystore is the right one, and it is.

So, my question is, how is tomcat using a self signed SSL certificate, and 
where could it be getting it from? Is there a way to force Tomcat to use a 
certain certificate from a keystore?

I'm now very, very stuck and would appreciate some help. Are there any switches 
I can use to get more information from Tomcat on what it is using, certificate 
wise?

For reference, the connector config looks like this:



My keystore:

D:\db\certificates>keytool -keystore keystore -list
Enter keystore password:

Keystore type: jks
Keystore provider: SUN

Your keystore contains 3 entries

rootca, Nov 9, 2004, trustedCertEntry,
Certificate fingerprint (MD5): 7B:CD:2C:5D:AE:79:8A:86:D5:70:25:56:3D:0D:D1:AC
mis1_key, Nov 9, 2004, keyEntry,
Certificate fingerprint (MD5): BB:6A:10:C7:1C:DC:A2:AE:BD:77:C3:6F:50:B6:50:C1
mis1_cert, Nov 9, 2004, trustedCertEntry,
Certificate fingerprint (MD5): 63:A4:57:A1:3E:B9:72:67:14:21:88:F3:3A:90:C5:5A

The certificate that should be used is the mis1_cert certificate. From the 
printcert:

D:\db\certificates>keytool -keystore keystore -printcert -file test.crt -v
Owner: CN=mis1, OU=gmPrice, O=Deutsche Bank, L=London, ST=England, C=UK
Issuer: [EMAIL PROTECTED], CN=gmPrice, OU=Shared Technology, O=Deutsche Bank, 
L=London, ST=England, C=UK
Serial number: 8
Valid from: Tue Nov 09 09:26:01 GMT 2004 until: Wed Nov 09 09:26:01 GMT 2005
Certificate fingerprints:
 MD5:  63:A4:57:A1:3E:B9:72:67:14:21:88:F3:3A:90:C5:5A
 SHA1: C7:AA:85:F7:7E:92:AC:E6:77:8B:44:F4:B2:7F:33:11:A7:DC:57:A3



Rob Cole




--

This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error) please 
notify the sender immediately and destroy this e-mail. Any unauthorized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.



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



RE: Thread deadlocking in 3.2.2 beta 5?

2004-11-09 Thread José Luis
Hi all
In the next mail i´ll show you my test with multiprocessor machine.
I haven´t manage run tomcat in more than 1 processor.

JULE, Nicolas - DSIA said
>>Hi uwe,
>>
>>  Tomcat  is multithreaded, but is a single process (the JVM)
>>  The question is then to know  how  your JVM  is scalable on the machine
you work.
>>  Generally JVM are not able to profit of all the ressources of SMP
machines.
>>  On my opinion, this is rather a JVM implementation question, than a
question for tomcat

if Tomcat is a single process, can you run 2 tomcat containers and redirect
in two diferents processors? perhaps a tomcat proxy configuration with 2 or
more tomcats running in differents processors may be the solution.
Today i´ll do test and i´ll show its here.

thanks a lot.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004


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



Re: SSL Certificate configuration

2004-11-09 Thread David Goodenough
On Thursday 11 November 2004 11:04, Robert Cole wrote:
> Hi,
>
> I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> signed certificate. I've done the following:
>
> 1) Using Keytool, generated a new key pair using the genkey switch, into a
> new keystore 2) Generated a CSR using the new keystore created above
> 3) Using OpenSSL, where I've created a certificate authority to sign my
> CSRs, I've then generated a signed certificate valid for 365 days, signed
> by my root authority 4) I've then imported the Root CA into the keystore
> created in 1
> 5) Then I've imported the new, signed certificate into the keystore from 1
> 6) I've then enabled by HTTPS connector in server.xml, with the keystore
> entry pointing to the keystore from 1. I bounced Tomcat afterwards
>
> I can then connect to Tomcat on port 8443 but when I examine the
> certificate it is a self signed certificate that expired after 3 months.
> There is no evidence of the signed certificate.
>
> So far I have:
>
> 1) Removed the keystore file to check that Tomcat is picking up the correct
> file. It is as I get loads of errors in the std.out file 2) Listed the
> contents of the keystore. I can see in the following order, the root CA
> certificate, the generated keypair and then the signed certificate. 3) I
> made a copy of the keystore, changed the configuration to use the copy and
> then fired Tomcat up again. I finally managed to shut Tomcat down again
> after a large number of errors flooded the log file. 4) I've used the
> Keytool export and printcert switches to check that the signed certificate
> in the keystore is the right one, and it is.
>
> So, my question is, how is tomcat using a self signed SSL certificate, and
> where could it be getting it from? Is there a way to force Tomcat to use a
> certain certificate from a keystore?
>
> I'm now very, very stuck and would appreciate some help. Are there any
> switches I can use to get more information from Tomcat on what it is using,
> certificate wise?
>
> For reference, the connector config looks like this:
>
> maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>enableLookups="false" disableUploadTimeout="true"
>acceptCount="100" debug="0" scheme="https" secure="true"
>clientAuth="false" sslProtocol="TLS"
>keystoreFile="D:\db\certificates\keystore"
>keystorePass="" />
>
> My keystore:
>
> D:\db\certificates>keytool -keystore keystore -list
should that not be ".keystore", not "keystore"?

David
> Enter keystore password:
>
> Keystore type: jks
> Keystore provider: SUN
>
> Your keystore contains 3 entries
>
> rootca, Nov 9, 2004, trustedCertEntry,
> Certificate fingerprint (MD5):
> 7B:CD:2C:5D:AE:79:8A:86:D5:70:25:56:3D:0D:D1:AC mis1_key, Nov 9, 2004,
> keyEntry,
> Certificate fingerprint (MD5):
> BB:6A:10:C7:1C:DC:A2:AE:BD:77:C3:6F:50:B6:50:C1 mis1_cert, Nov 9, 2004,
> trustedCertEntry,
> Certificate fingerprint (MD5):
> 63:A4:57:A1:3E:B9:72:67:14:21:88:F3:3A:90:C5:5A
>
> The certificate that should be used is the mis1_cert certificate. From the
> printcert:
>
> D:\db\certificates>keytool -keystore keystore -printcert -file test.crt -v
> Owner: CN=mis1, OU=gmPrice, O=Deutsche Bank, L=London, ST=England, C=UK
> Issuer: [EMAIL PROTECTED], CN=gmPrice, OU=Shared Technology,
> O=Deutsche Bank, L=London, ST=England, C=UK Serial number: 8
> Valid from: Tue Nov 09 09:26:01 GMT 2004 until: Wed Nov 09 09:26:01 GMT
> 2005 Certificate fingerprints:
>  MD5:  63:A4:57:A1:3E:B9:72:67:14:21:88:F3:3A:90:C5:5A
>  SHA1: C7:AA:85:F7:7E:92:AC:E6:77:8B:44:F4:B2:7F:33:11:A7:DC:57:A3
>
>
>
> Rob Cole
>
>
>
>
> --
>
> This e-mail may contain confidential and/or privileged information. If you
> are not the intended recipient (or have received this e-mail in error)
> please notify the sender immediately and destroy this e-mail. Any
> unauthorized copying, disclosure or distribution of the material in this
> e-mail is strictly forbidden.
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

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



Re: hide source of a page

2004-11-09 Thread deepak shripat mane
Hi.. Sunitha.

Why r u not used encrytion and decryption techiniques in naming of java files. 
U can used Quantum File naming Concept for nameing java. If u r using Tomcat 
Server. for That u can implement WebSoS concept to protect ur source code . or 
u can write some java script code to disbale the source code which r available 
in different type of browsers.

Well This help ..u

Deepak
TIFR



On Tue, 09 Nov 2004 Sunitha Kumar wrote :
>Hi folks:
>Can viewing the source code of a page be blocked in tomcat?
>thanks,
>-sunitha
>
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>


Problem Locating JAAS Config File in Tomcat 5.5.x

2004-11-09 Thread Jojo Paderes
Hi,

We are having problems running a servlet providing JAAS to our web
application. We are using Tomcat 5.5.x and JVM 1.4.2.

We can't seem to make the JAAS servlet run because Tomcat can't find
the JAAS config file which we've already specified in the JAVA_OPTS
env variable.

We are referring to this document to setup our JAAS servlet:
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/realm-howto.html#JAASRealm


regards,

jOjO

-- 
My Blogs http://www.jroller.com/page/jojopaderes/blog
Pinoy Tech Scene http://pinoytechscene.mparaz.com
PinoyJUG http://www.pinoyjug.ph

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



Re: SSL Certificate configuration

2004-11-09 Thread Robert Cole

Hi David,

I'm unfortunately on a Wintel server and the OS has problems with files named 
with a preceding.

My connector references the 'keystore' and accessing the keystore via keytool. 
I've tried it with the .keystore name as an early solution but it didn't make 
any difference. If the .keystore name is mandatory I can try it again, but it 
still doesn't explain where the self-signed certificate is coming from.

Thanks,

Rob Cole

+44 (0)20 754 51117





   
  David Goodenough  

   
  <[EMAIL PROTECTED]To:   
[EMAIL PROTECTED]  
  
  onnect.com>  cc:  

   
   Subject:  Re: SSL 
Certificate configuration   
  
  09/11/2004 11:33  

   
  Please respond to 

   
  "Tomcat Users List"   

   


   


   




On Thursday 11 November 2004 11:04, Robert Cole wrote:
> Hi,
>
> I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> signed certificate. I've done the following:
>
> 1) Using Keytool, generated a new key pair using the genkey switch, into a
> new keystore 2) Generated a CSR using the new keystore created above
> 3) Using OpenSSL, where I've created a certificate authority to sign my
> CSRs, I've then generated a signed certificate valid for 365 days, signed
> by my root authority 4) I've then imported the Root CA into the keystore
> created in 1
> 5) Then I've imported the new, signed certificate into the keystore from 1
> 6) I've then enabled by HTTPS connector in server.xml, with the keystore
> entry pointing to the keystore from 1. I bounced Tomcat afterwards
>
> I can then connect to Tomcat on port 8443 but when I examine the
> certificate it is a self signed certificate that expired after 3 months.
> There is no evidence of the signed certificate.
>
> So far I have:
>
> 1) Removed the keystore file to check that Tomcat is picking up the correct
> file. It is as I get loads of errors in the std.out file 2) Listed the
> contents of the keystore. I can see in the following order, the root CA
> certificate, the generated keypair and then the signed certificate. 3) I
> made a copy of the keystore, changed the configuration to use the copy and
> then fired Tomcat up again. I finally managed to shut Tomcat down again
> after a large number of errors flooded the log file. 4) I've used the
> Keytool export and printcert switches to check that the signed certificate
> in the keystore is the right one, and it is.
>
> So, my question is, how is tomcat using a self signed SSL certificate, and
> where could it be getting it from? Is there a way to force Tomcat to use a
> certain certificate from a keystore?
>
> I'm now very, very stuck and would appreciate some help. Are there any
> switches I can use to get more information from Tomcat on what it is using,
> certificate wise?
>
> For reference, the connector config looks like this:
>
> maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>enableLookups="false" disableUploadTimeout="true"
>acceptCount="100" debug="0" scheme="https" secure="true"
>clientAuth="false" sslProtocol="TLS"
>keystoreFile="D:\db\certificates\keystore"
>keystorePass="" />
>
> My keystore:
>
> D:\db\certificates>keytool -keystore keystore -list
should that not be ".keystore", not "keystore"?

David
> Enter keystore password:
>
> Keystore type: jks
> Keystore provider: SUN
>
> Your keystore contains 3 entries
>
> rootca, Nov 9, 2004, trustedCertEntry,
> Certificate fingerprint (MD5):
> 7B:CD:2C:5D:AE:79:8A:86:D5:70:25:56:

Preventing users getting accessing to directory contents in Tomcat

2004-11-09 Thread Paul Taylor
Under tomcat 4 my jsps are held in a subdiir called jsp which contains 
further subdirectories
What do I put into web.xml to stop requests such as 
http//localhost:8080/myapp/jsp or http//localhost:8080/myapp/jsp/info
listing the contents of the directory.

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


Problems with tomcat

2004-11-09 Thread Amit Gupta
Hi,

I am running Tomcat server 5.5.3 with JDK 1.5 on three servers. These servers 
are User mode Linux. Two servers have fedora core 2 and 1 server has redhat 9.

I am installing same binaries downloaded from Jakarta.apache.org and 
java.sun.com.

On one server(Fedora core2 with 64 MB RAM). Tomcat is working fine with no 
issues. Deploys applications automatically when uploaded. No problem with this 
server.

On second server (Fedora core2 with 128 MB RAM) Tomcat starts and don't kill 
java process it created when shutdown.sh in CATALINA_HOME/bin/ is executed. So 
tomcat runs only once and hence need reboot of system . Problem don't solve 
even if I manually kill process. 

Third server (Redhat 9 with 128 MB RAM), Tomcat is too slow to execute 
applications.

Also tomcat startup on second and third server is moody. Sometimes it start 
when CATALINA_HOME/bin/ startup.sh is executed some times don't.

Please help...

Amit Gupta


Re: Datasource problems on Tomcat 5.5.4

2004-11-09 Thread Remy Maucherat
On Mon, 8 Nov 2004 16:07:26 -0800, Mark Fleischman
<[EMAIL PROTECTED]> wrote:
> Hello,
> 
> After upgrading from Tomcat 5.0.27 to Tomcat 5.5.4 my JNDI datasources are
> not resolving in 5.5.4

The configuration of the datasources was too verbose, and has been
changed in this release. Look in the JNDI page in the documentation
for the details.

-- 
x
Rémy Maucherat
Developer & Consultant
JBoss Group (Europe) SàRL
x

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



Re: SSL Certificate configuration

2004-11-09 Thread David Goodenough
Maybe its different on Windows, I only use Linux.  Certainly on Linux
the file is called .keystore, and of course as that is a hidden file one 
could create keystore files till the sky turned yellow before Tomcat
would take any notice of them, i.e. it would use whatever was in 
the .keystore file.

David

On Thursday 11 November 2004 11:47, Robert Cole wrote:
> Hi David,
>
> I'm unfortunately on a Wintel server and the OS has problems with files
> named with a preceding.
>
> My connector references the 'keystore' and accessing the keystore via
> keytool. I've tried it with the .keystore name as an early solution but it
> didn't make any difference. If the .keystore name is mandatory I can try it
> again, but it still doesn't explain where the self-signed certificate is
> coming from.
>
> Thanks,
>
> Rob Cole
>
> +44 (0)20 754 51117
>
>
>
>
>   David Goodenough
>   <[EMAIL PROTECTED]To:  
> [EMAIL PROTECTED] onnect.com>  cc:
>Subject:  Re: SSL
> Certificate configuration 09/11/2004 11:33
>   Please respond to
>   "Tomcat Users List"
>
> On Thursday 11 November 2004 11:04, Robert Cole wrote:
> > Hi,
> >
> > I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> > signed certificate. I've done the following:
> >
> > 1) Using Keytool, generated a new key pair using the genkey switch, into
> > a new keystore 2) Generated a CSR using the new keystore created above 3)
> > Using OpenSSL, where I've created a certificate authority to sign my
> > CSRs, I've then generated a signed certificate valid for 365 days, signed
> > by my root authority 4) I've then imported the Root CA into the keystore
> > created in 1
> > 5) Then I've imported the new, signed certificate into the keystore from
> > 1 6) I've then enabled by HTTPS connector in server.xml, with the
> > keystore entry pointing to the keystore from 1. I bounced Tomcat
> > afterwards
> >
> > I can then connect to Tomcat on port 8443 but when I examine the
> > certificate it is a self signed certificate that expired after 3 months.
> > There is no evidence of the signed certificate.
> >
> > So far I have:
> >
> > 1) Removed the keystore file to check that Tomcat is picking up the
> > correct file. It is as I get loads of errors in the std.out file 2)
> > Listed the contents of the keystore. I can see in the following order,
> > the root CA certificate, the generated keypair and then the signed
> > certificate. 3) I made a copy of the keystore, changed the configuration
> > to use the copy and then fired Tomcat up again. I finally managed to shut
> > Tomcat down again after a large number of errors flooded the log file. 4)
> > I've used the Keytool export and printcert switches to check that the
> > signed certificate in the keystore is the right one, and it is.
> >
> > So, my question is, how is tomcat using a self signed SSL certificate,
> > and where could it be getting it from? Is there a way to force Tomcat to
> > use a certain certificate from a keystore?
> >
> > I'm now very, very stuck and would appreciate some help. Are there any
> > switches I can use to get more information from Tomcat on what it is
> > using, certificate wise?
> >
> > For reference, the connector config looks like this:
> >
> >  >maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
> >enableLookups="false" disableUploadTimeout="true"
> >acceptCount="100" debug="0" scheme="https" secure="true"
> >clientAuth="false" sslProtocol="TLS"
> >keystoreFile="D:\db\certificates\keystore"
> >keystorePass="" />
> >
> > My keystore:
> >
> > D:\db\certificates>keytool -keystore keystore -list
>
> should that not be ".keystore", not "keystore"?
>
> David
>
> > Enter keystore password:
> >
> > Keystore type: jks
> > Keystore provider: SUN
> >
> > Your keystore contains 3 entries
> >
> > rootca, Nov 9, 2004, trustedCertEntry,
> > Certificate fingerprint (MD5):
> > 7B:CD:2C:5D:AE:79:8A:86:D5:70:25:56:3D:0D:D1:AC mis1_key, Nov 9, 2004,
> > keyEntry,
> > Certificate fingerprint (MD5):
> > BB:6A:10:C7:1C:DC:A2:AE:BD:77:C3:6F:50:B6:50:C1 mis1_cert, Nov 9, 2004,
> > trustedCertEntry,
> > Certificate fingerprint (MD5):
> > 63:A4:57:A1:3E:B9:72:67:14:21:88:F3:3A:90:C5:5A
> >
> > The certificate that should be used is the mis1_cert certificate. From
> > the printcert:
> >
> > D:\db\certificates>keytool -keystore keystore -printcert -file test.crt
> > -v Owner: CN=mis1, OU=gmPrice, O=Deutsche Bank, L=London, ST=England,
> > C=UK Issuer: [EMAIL PROTECTED], CN=gmPrice, OU=Shared
> > Technology, O=Deutsche Bank, L=London, ST=England, C=UK Serial number: 8
> > Valid from: Tue Nov 09 09:26:01 GMT 2004 until: Wed Nov 09 09:26:01 GMT
> > 2005 Certificate fingerprints:
> >  MD5:  63:A4:57:A1:3E:B9:72:67:14:21:88:F3:3A:90:C5:5A
> > 

Re: [FIXED] jndi realm filter problem

2004-11-09 Thread Xavier Renard
Hi,
ok it's fixed i made another realm with a new mbean-descriptor bases on 
the JNDIRealm file
from version 4.1.31 and that do the trick till an update of tomcat.
However, for those runnin 4.1.30,the main difference between file is:
<  * @version $Revision: 1.19 $ $Date: 2004/08/26 21:37:21 $
---
>  * @version $Revision: 1.16 $ $Date: 2003/12/12 21:31:56 $
1295c1343,1344
< String filter = roleFormat.format(new String[] { 
doRFC2254Encoding(dn), username });
---
> String filter = roleFormat.format(new String[] { dn, username });
> filter = doRFC2254Encoding(filter);

so, instead of doing an new realm,just modifying this file and rebuild 
catalina.jar should do the trick
But i guess all this is nearly historical :-)

Thank for the excellent framework
Xavier
Xavier Renard wrote:
Hi,
I'm using the Debian package of tomcat (4.1.30) with ldap auth with 
the following config:

myapplication.xml
--

ldap://localhost:389";
connectionName="uid=tomcatproxy,dc=example,dc=org"
connectionPassword="tomcatpwd"
roleName="cn"
roleBase="ou=groups,dc=example,dc=org"
roleSearch="(memberUid={1})"
userBase="ou=people,dc=example,dc=org"
userSearch="(uid={0})"
userSubtree="true"/>
 
I have tried it with the tar.gz of tomcat-4.1.30 and tomcat-5.0.28 and 
it works perfectly well.
However,with the debian package, my filter (rolesearch) become 
(?=undefined)

sample from log
--
conn=7 op=5 SRCH base="ou=groups,dc=example,dc=org" scope=1 
filter="(?=undefined)"

I have to use the debian package so i can't really change that.
However, before submitting a bug report or write a mail to the 
debian-java mailing-list,
i would like to know if someone could point me in the good direction 
to fix this,ie
where to modify this behaviour if possible or "override" this realm by 
an other,...

Regards
Xavier

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


RE: Problems setting up JDBCStore

2004-11-09 Thread Jeremy Nix
Scratch that.  Figured out that there wasn't actually a problem  When
the JDBCStore loads up, it attempts to get a connection which causes the
error message "The database connection is null or was found to be
closed. Trying to re-open it.".  Maybe a better way of dealing with this
would be to initialize the database connection.  This way, no error
message means a successful startup.


_
Jeremy Nix
Senior Application Developer
Southwest Financial Services, LTD.
(513) 621-6699 x1158
www.sfsltd.com



-Original Message-
From: Jeremy Nix 
Sent: Monday, November 08, 2004 3:40 PM
To: [EMAIL PROTECTED]
Subject: Problems setting up JDBCStore


I'm having a little difficulty setting up the JDBCStore session
persistence layer.  Has anybody had a similar problem?  Or do you see
anyting wrong in my configuration.  Here's the error that I'm getting:

2004-11-08 15:32:11 JDBCStore[/test]: The database connection is null or
was found to be closed. Trying to re-open it.

My server.xml looks like this:



  
  
  









factory

org.apache.catalina.users.MemoryUserDatabaseFactory


pathname
conf/tomcat-users.xml



  

















  
  



testphoenix.sfsltd.com














I have a context specified to test the JDBCStore.  It looks like this:




 


_
Jeremy Nix
Senior Application Developer
Southwest Financial Services, LTD.
(513) 621-6699 x1158
www.sfsltd.com



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


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



Re: Problems setting up JDBCStore

2004-11-09 Thread karjera

Laba diena.



Dėkojame, kad mums parašėte.

Jūsų atsiųsta žinutė išsaugota mūsų duomenų bazėje.

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



RE: CGI ...yeah, I know (Tomcat 4.1.29)

2004-11-09 Thread Mark Claassen
Thanks.  I did what you suggested.

I still have one question though,  

How come when I copied the source from 4.1.31 directly into my own class
(with no dependencies) I got ClassNotFound exceptions and it would not run
unless I copied my jar file into shared?  It was the exact same code, just
the package was different.  There were no compile errors, (implying no
package dependency issues the compiler could detect)...  I just don't get
it.  I have code for other things (like valves) in there, and they work
fine.  I understand that webapps don't go here, but core catalina servlets
work fine...as long as the package name doesn't change.

Mark


> -Original Message-
> From: Mark Thomas [mailto:[EMAIL PROTECTED] 
> Sent: Monday, November 08, 2004 4:33 PM
> To: 'Tomcat Users List'
> Subject: RE: CGI ...yeah, I know (Tomcat 4.1.29)
> 
> 
> I think you have run into 
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24478 
> 
> Sorry - this was entirely my fault and has since been fixed. 
> To get around this you can take the servlets-cgi.jar from an 
> earlier/later release if you don't want to upgrade your entire server.
> 
> Again, please accept my apologies.
> 
> Mark
> 
> > -Original Message-
> > From: Mark Claassen [mailto:[EMAIL PROTECTED]
> > Sent: Monday, November 08, 2004 3:17 PM
> > To: 'Tomcat Users List'
> > Subject: RE: CGI ...yeah, I know (Tomcat 4.1.29)
> > 
> > Thanks for the reply.  We have the debug set to 6 already.
> > We found that it
> > almost seems to alternate with the following error.  The 
> > script is there,
> > accessible, and executable by the user tomcat is running as.  
> > We are not
> > using a security manager.  One puzzling thing is that the 
> > following path has
> > two sets of quotes, but I was thinking that was just an error 
> > in the log
> > message.  We altered the program so that the first line of 
> the program
> > touches a file so we can see if it ran at all.  It does not, 
> > and we get
> > either the "No such file" error or the "Broken Pipe" one.  
> > Perhaps, though,
> > the quotations are the crux of it all.
> > 
> > In the localhost log we have:
> > 2004-11-08 10:06:13 cgi: findCGI: 
> > currentLoc=/opt/OCIEsys/tomcat/WEB/webapps/ROOT/WEB-INF/cgi
> > 2004-11-08 10:06:13 cgi: findCGI: 
> > currentLoc=/opt/OCIEsys/tomcat/WEB/webapps/ROOT/WEB-INF/cgi
> > 2004-11-08 10:06:13 cgi: findCGI: FOUND cgi at 
> > /opt/OCIEsys/tomcat/WEB/webapps/ROOT/WEB-INF/cgi/MRlogin.pl
> > 2004-11-08 10:06:13 cgi: findCGI calc: name=MRlogin.pl, 
> > path=/opt/OCIEsys/tomcat/WEB/webapps/ROOT/WEB-INF/cgi/MRlogin.pl,
> > scriptname=/MRcgi/MRlogin.pl, cginame=/MRlogin.pl
> > 2004-11-08 10:06:13 cgi: runCGI(envp= ...
> > 2004-11-08 10:06:13 cgi: runCGI (stderr):Can't open perl script 
> > ""/opt/OCIEsys/tomcat/WEB/webapps/ROOT/WEB-INF/cgi/MRlogin.pl"
> ": No such
> > file or directory 2004-11-08 10:06:13 cgi: runCGI: 1 lines 
> received on 
> > stderr
> > 
> > > -Original Message-
> > > From: Phillip Qin [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, November 05, 2004 5:20 PM
> > > To: 'Tomcat Users List'
> > > Subject: RE: CGI ...yeah, I know (Tomcat 4.1.29)
> > > 
> > > 
> > > Enable cgiservlet log (I usually set debug to 6) and see
> > > what's output in the log (very detail).
> > > 
> > > -Original Message-
> > > From: Mark Claassen [mailto:[EMAIL PROTECTED]
> > > Sent: November 5, 2004 5:07 PM
> > > To: 'Tomcat Users List'
> > > Subject: CGI ...yeah, I know (Tomcat 4.1.29)
> > > 
> > > 
> > > I know that Tomcat is not an ideal CGI server, but I am
> > > having real trouble getting it to work at all.  Most often I 
> > > get the Exception below, and it doesn't seem to be running 
> > > our perl program at all.  (We can run the perl program by 
> > > hand though).  We had a bit of trouble getting it setup in 
> > > the first place, and we got errors way different from this.  
> > > I figured that since we were getting this, we must have 
> > > everything else setup correctly.
> > > 
> > > Looking at the 4.1.27 source this is:
> > > 1686: commandsStdIn.flush();
> > >   commandsStdIn.close();
> > > commandsStdIn is the output stream to the process.
> > > 
> > > Anyone have any ideas on where to start looking?
> > > 
> > > Thanks,
> > > Mark
> > > 
> > > java.io.IOException: Broken pipe
> > > at java.io.FileOutputStream.writeBytes(Native Method)
> > > at 
> java.io.FileOutputStream.write(FileOutputStream.java:257)
> > > at
> > > 
> > 
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69)
> > > at
> > > java.io.BufferedOutputStream.flush(BufferedOutputStream.java:127)
> > > at 
> > > java.io.BufferedOutputStream.flush(BufferedOutputStream.java:128)
> > > at
> > > org.apache.catalina.servlets.CGIServlet$CGIRunner.run(CGIServl
> > > et.java:1686)
> > > 
> > > 
> > > 
> > > 
> > 
> -
> > > To unsubscribe, e-mail

AW: connection pooling

2004-11-09 Thread Akacem Mohammed
Hello,

I am stuck in the same Probleme as Erik. I did exactly what in the e-mails 
suggested is with no success.
I am runing TC 5.0.28 und try to get a connection to an informix database.
I got the following Error Message: 

 org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 
'' for connect URL 'null'


mycode :

try {
initCtx = new InitialContext();
envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource) envCtx.lookup("jdbc/SteaDB");
} catch (NamingException e) {
// TODO Auto-generated catch block

e.printStackTrace();
}
try {
  conn=ds.getConnection();
} catch (SQLException e2) {
// TODO Auto-generated catch block
e2.printStackTrace(); 
}

 
 



My Configuration is as follow: 

web.xml :

  
  DB Connection to informix
  jdbc/SteaDB
  javax.sql.DataSource
  Container
  

server.xml :


  

  

  factory
  org.apache.commons.dbcp.BasicDataSourceFactory

   

  maxWait
  1




 username
 unknown


 password
 unknown




   driverClassName
   com.informix.jdbc.IfxDriver



  url
  

jdbc:informix-sqli://s0062033.vt.bb.de:300056/coadb:informixserver=coadbzentral
  


   
removeAbandoned
 true
   

  removeAbandonedTimeout
  300 


   
  logAbandoned
  true


  



thanks for any hint 

Mohammed

-Ursprüngliche Nachricht-
Von: Steve Kirk [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 9. November 2004 01:40
An: 'Eric Wulff'; 'Tomcat Users List'
Betreff: RE: connection pooling



Worth clarifyig what we are meaning by "DBCP".  The DBCP I was referring to
was the specific implementation of connection pooling that is part of
Jakarta Commons: 
http://jakarta.apache.org/commons/dbcp/ 

There are other pooling implementations which are alternatives to Commons
DBCP.

Some DB drivers included pooling support as-is.  Others do not.  For those
that do not, you need to implement pooling by building code around the
standard driver.  You used to have to do this yourself, but now there is
DBCP to take care of this for you.  DBCP is a "wrapper" used around a
non-pooling DB driver.

So, hence my question, are you intending to use DBCP, or does your Informix
driver include pooling?

>From the JNDI/JDBC guides it appears that you have the choice of using DBCP
or not (although there is one aspect of the docs that seem slightly unclear
on that, which I am going start another thread to clear up).  The configs
are similar.  Personally I have only got the DBCP approach to work, hence my
suggestion of using that, for which you need to include the factory
parameter.  What this does is basically tells TC to call DBCP rather than
your database driver when making a connection - DBCP then calls your DB
driver if and when it needs to.

I think I'm right in saying that if you don't explcitly use DBCP, and your
DB driver does not support pooling, you will end up with non-pooled
connections.  The webapp will still work but you will not have the
advantages of pooling.

In case it helps, here are my ResourceParams.  Note that I have both
"factory" and "driverClassName":



factory

org.apache.commons.dbcp.BasicDataSourceFactory


driverClassName
com.mysql.jdbc.Driver


username
me


password
secret


 url
 jdbc:mysql://localhost:3306/myDb




> -Original Message-
> From: Eric Wulff [mailto:[EMAIL PROTECTED] 
> Sent: Friday 05 November 2004 18:34
> To: Steve Kirk
> Cc: Tomcat Users List
> Subject: Re: connection pooling
> 
> 
> Steve, I am trying to use DBCP(hence the subject of the thread) and I
> believe I have a driver that supports it.  Especially considering that
> the connection works when I wrap my data resource in a DefaultContext
> tag inside a stand alone Engine tag(server.xml), instead of inside a
> Context tag(how all instructions I've followed so far suggest).
> 
> This means my driver support DBCP, correct?
> 
> The only source code I imagine would help is the code I use to gain
> connection...
> 
> Context initialContext = new InitialContext();
> Context context = (Context) initialContext.lookup("java:comp/env");
> DataSource dataSource = (DataSource) context.lookup("jdbc/wms");
> connection = dataSource.getConnection();
> 
> I have

IIS 6 - IIS 5 Isolation mode with JK2 ISAPI.dll

2004-11-09 Thread Matteo Turra
I read some post about it, but I cannot understood if and why "Isolation
Mode" is to be set to work properly with JK2 Connector.

I tried in both Isolation Mode and without, and everything seems to
work.

Can somebody explain me?

Thanks, Matteo.

Everything should be made as simple as possible, but not simpler. --
Albert Einstein
_

Matteo TURRA   mail: [EMAIL PROTECTED]
Analisi & sviluppo WEB tel: +39 051 61.11.430

KION Srl   web: www.kion.it
Via Cristoni, 86   tel: +39 051 61.11.411
40033 Casalecchio di Reno (BO) fax: +39 051 57.04.23
ITALIA
_




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



Re: Renaming WAR problem

2004-11-09 Thread Andrew Watters
Thanks for your reply Tim.
Tim Penhey wrote:
Andrew Watters wrote:
In this case the webapps directory is entirely empty, I delete the 
ROOT folder as part of the publish procedure and there are no other 
apps configured except for the manager and admin ones.

What about the XML configuration file in 
$TOMCAT_HOME/conf/Catalina/localhost
Does it specify the name of the correct war file?
The only files in here are admin.xml and manager.xml. Should I have 
something for ROOT?

As Yoav mentioned, look at the Host element in the /conf/server.xml 
file.  Specifically the values for unpackWARs and autoDeploy.
I think this is configured correctly. I have

I have also set all debug leverls in /conf/server.xml and /conf/web.xml 
to 9. I don't see any indication of errors in any of the generated logs 
or in the command window.

Tim

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


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


Re: hide source of a page

2004-11-09 Thread Frank W. Zammetti
I said there are plug-ins for other browsers, not which browsers or how 
many browsers have them :)  In truth, I know that there was one for 
Netscape on Windows, and that's about it.  So, my statement was true, 
from a certain point of view (thank you Obi Wan!)

Seriously though, I couldn't tell you which browsers have such 
capability, and I seriously doubt they exist on Linux as another user 
mentioned (and the other poster was right, my company developers mostly 
highly-complex internal apps or apps used by our clients which are all 
forced to use IE on Windows only, so I have some flexibility others 
don't, although I don't have some flexibility others do, but that's a 
topic for another thread).  I do seem to recall seeing such a thing for 
Firefox on Windows, but I could be mistaken.

--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
David Stevenson wrote:
On 9/11/04 4:57, "Frank W. Zammetti" <[EMAIL PROTECTED]> wrote:

No, there are actually plug-ins for other browsers to run ActiveX
controls.  I don't know if they are particularly stable, but they do exist.

Can you show me one for Safari, and one for the Nokia 6310?
Thanks
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




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


RE: Are all TC-managed DataSources pooled?

2004-11-09 Thread Shapira, Yoav

Hi,
No, the DataSources are not required to be pooled.  J2EE only requires
that a container provide a DataSource binding.  How that DataSource is
implemented is up to the container (which usually defers to the server
admin, as we do).  You can use pooling or non-pooling DataSources, XA
DataSources, and other varieties as you see fit.

Yoav Shapira http://www.yoavshapira.com


>-Original Message-
>From: Steve Kirk [mailto:[EMAIL PROTECTED]
>Sent: Monday, November 08, 2004 7:45 PM
>To: 'Tomcat Users List'
>Subject: Are all TC-managed DataSources pooled?
>
>
>The docs under 'JDBC Data Sources' at
>http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-resources-howto.ht
ml
>say, "The J2EE Platform Specification requires J2EE Application Servers
to
>make available a DataSource implementation (that is, a connection pool
for
>JDBC connections)."
>
>Now, I'm *not* criticising the docs, I'm seeking clarification.  I'm
not
>sure whether this is saying that a JDBC DataSource has to be pooled?
Or is
>instead saying that J2EE requires pooled JDBC connections, or maybe
that
>J2EE requires connections via a DataSource?
>
>I didn't think that DataSources had to be pooled, based on what is says
>here:
>http://java.sun.com/j2se/1.4.2/docs/api/javax/sql/DataSource.html
>
>This might sound like nit picking, but the answer to this will help me
help
>someone else on another thread.  Thanks.
>
>
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



RE: CGI ...yeah, I know (Tomcat 4.1.29)

2004-11-09 Thread Shapira, Yoav

Hi,

>I still have one question though,
>
>How come when I copied the source from 4.1.31 directly into my own
class
>(with no dependencies) I got ClassNotFound exceptions and it would not
run

Was it really a CNFE or a NoClassDefFoundError?

You have to be very careful with dependencies once you start putting
stuff in shared, common, and server classloader repositories.  That's
why I recommend never doing that, and just keeping everything in your
WEB-INF/lib directory.

The reason you must be very careful is that class com.foo loaded from
shared/lib is not the same as com.foo loaded from common/lib or
WEB-INF/lib.  A class is unique within its classloader, and these are
distinct classloaders.  This leads to problems with applications that
package classes such that some classes are in more than one repository,
or that require upwards (common/lib needing WEB-INF/lib for example)
repository lookups.  No-no.

Yoav



This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



mod_jk2 configuration problems

2004-11-09 Thread Srinivas Rao Ch
Hi,

 

I am trying to implement load balancing with the Apache + mod_jk2 + Tomcat
setup. I configured jsp_examples application for clustering, it worked
perfectly. But my webapp is not working.

 

1.  Round robin behavior worked almost perfectly with jsp-examples, but
not with my application
2.  The session is not sticky though I set stickySession=1 in
workers2.properties

 

Here's my workers2.properties, any help is highly appreciated.

 

# Usually commented out

[logger.apache2]

file="F:\ApacheGroup\Apache\logs\error.log"

level=ERROR

 

#provide the basic config needed

[config]

file=F:\ApacheGroup\Apache\logs\error.log

debug=1

 

#provide the lcoation of shm file on the Apache server

file=F:\ApacheGroup\Apache\conf\jk2.shm

size=100

 

#Tomcat5A

[channel.socket:dmsqmp:8009]

host=dmsqmp

port=8009

tomcatId=Tomcat5A

group=balanced

lb_factor=1

route=Tomcat5A

 

#Tomcat5A worker

[ajp13:dmsqmp:8009]

channel=chanel.socket:Tomcat5A

 

#Tomcat5B

[channel.socket:localhost:8009]

host=localhost

port=8009

tomcatId=Tomcat5B

group=balanced

lb_factor=1

route=Tomcat5B

 

#Tomcat5B worker

[ajp13:localhost:8009]

channel=chanel.socket:Tomcat5B

 

#Load balancer worker

[lb:balanced]

worker=ajp13:localhost:8009

worker=ajp13:dmsqmp:8009

timeout=30

attempts=2

recovery=90

stickySession=1

noWorkersMsg=Server Busy please try after some time.

noWorkerCodeMsg=503

 

#URI Mapping

[uri:/qwaf/*]

info=Mappings for the Tomcat context jsp-examples

context=/qwaf

group=balanced

 

#Define a status worker to test the run-time request behaviour to the all
workers

[status:]

 

#Status URI mapping

[uri:/jkstatus/*]

group=status

 

Regards,

Srinivas



RE: Datasource problems on Tomcat 5.5.4

2004-11-09 Thread Shapira, Yoav

Hi,
The ResourceParams nested elements are history, it's all in the Resource
element now.  See the new configuration page at
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-datasource-examples
-howto.html.

Yoav Shapira http://www.yoavshapira.com


>-Original Message-
>From: Mark Fleischman [mailto:[EMAIL PROTECTED]
>Sent: Monday, November 08, 2004 7:07 PM
>To: [EMAIL PROTECTED]
>Subject: Datasource problems on Tomcat 5.5.4
>
>Hello,
>
>
>
>After upgrading from Tomcat 5.0.27 to Tomcat 5.5.4 my JNDI datasources
are
>not resolving in 5.5.4
>
>
>
>I tried 2 approaches which both work in Tomcat 5.0.27. I am using the
same
>configuration on the 5.5.4 version (that is my libraries and context
files
>have not changed)
>
>
>
>1)   DBCP with MySql
>
>2)   c3p0 with MySql
>
>
>
>With DBCP I get:
>
>
>
>> JDBC driver of class '' for connect URL 'null'
>
>
>
>With c3p0 I get:
>
>
>
>> javax.naming.NamingException: Cannot create resource instance
>
>
>
>
>
>I am more interested in resolving the c3p0 JNDI datasource setup. So
let me
>share that setup:
>
>
>
>Here are the details of what I am running:
>
>
>
>c3p0-0.8.5pre4
>
>mysql-connector-java-3.0.15-ga-bin
>
>JDK 1.5.0
>
>Tomcat 5.5.4
>
>On Windows
>
>
>
>Inside of common/lib I have placed the above JDBC related libraries.
>
>
>
>Here is my context file (which is placed in the conf\Catalina\localhost
>directory):
>
>
>
>
>
> 
>debug="5" reloadable="true" override="true"
crossContext="true">
>
>
>
>  
>type="com.mchange.v2.c3p0.ComboPooledDataSource"/>
>
>
>
>  
>
>  
>
>  factory
>
>  org.apache.naming.factory.BeanFactory
>
>  
>
>  
>
>  driverClass
>
>  com.mysql.jdbc.Driver
>
>  
>
>  
>
>  jdbcUrl
>
>
>jdbc:mysql://192.168.1.60:3306/dcc_dev?autoReconnect=true;
>
>  
>
>  
>
>  user
>
>  mark
>
>  
>
>  
>
>  password
>
>  xxx
>
>  
>
>  
>
>  minPoolSize
>
>  5
>
>  
>
>  
>
>  maxPoolSize
>
>  15
>
>  
>
>  
>
>  acquireIncrement
>
>  5
>
>  
>
>  
>
>
>
>
>
>
>
>
>
>Here the relevant part of the web.xml file:
>
>
>
>  
>
>  DB Connection On My Sql
>
>  jdbc/DCCDS
>
>  javax.sql.DataSource
>
>  Container
>
>  
>
>
>
>
>
>When I make the following call in java:
>
>
>
>envCtx.lookup("jdbc/DCCDS");
>
>
>
>I get the exception:
>
>
>
>javax.naming.NamingException: Cannot create resource instance
>
>org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFac
tory
>.
>java:132)
>javax.naming.spi.NamingManager.getObjectInstance(Unknown
Source)
>
>
>
>Any help would be greatly appreciated.
>
>
>
>Thanks,
>
>Mark
>
>




This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



RE: Error with tomcat 5.5.3

2004-11-09 Thread Shapira, Yoav

Hi,
One reason may be that the server is already stopped.

Please try 5.5.4 instead of 5.5.3.

Yoav Shapira http://www.yoavshapira.com


>-Original Message-
>From: Amit Gupta [mailto:[EMAIL PROTECTED]
>Sent: Monday, November 08, 2004 10:54 PM
>To: Tomcat Users List
>Subject: Error with tomcat 5.5.3
>
>When I try to stop tomcat following error occur
>
> org.apache.catalina.startup.Catalina stopServer
>SEVERE: Catalina.stop:
>java.net.ConnectException: Connection refused
>at java.net.PlainSocketImpl.socketConnect(Native Method)
>at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>at
>java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
>at java.net.Socket.connect(Socket.java:507)
>at java.net.Socket.connect(Socket.java:457)
>at java.net.Socket.(Socket.java:365)
>at java.net.Socket.(Socket.java:178)
>at
>org.apache.catalina.startup.Catalina.stopServer(Catalina.java:394)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
va:3
>9)
>at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
rImp
>l.java:25)
>at java.lang.reflect.Method.invoke(Method.java:585)
>at
>org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:320)
>at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:411)
>
>
>
>What may be the reason?
>
>Amit Gupta



This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



RE: file Permissions to tomcat?

2004-11-09 Thread Shapira, Yoav

Hi,
It needs to have read permissions on the webapps and conf directories,
and their subdirectories.  It needs to have write permissions on the
conf/tomcat-users.xml file if that's what you're using for user
authentication (which is the default).  It needs to have read and write
permissions on its work and temp directories.  If you have unpackWARs
set to true in your Host declaration (which is the default), it needs
write permission on the appBase directory for the Host.  That's most of
it.

Yoav Shapira http://www.yoavshapira.com


>-Original Message-
>From: Amit Gupta [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 4:14 AM
>To: Tomcat Users List
>Subject: file Permissions to tomcat?
>
>My Tomcat creates lot of problem in starting. I think reason can be
linux
>permissions.
>Can any body tell me what permissions should it have?
>
>Amit Gupta



This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



RE: SSL Certificate configuration

2004-11-09 Thread Hubble, Christopher
It doesn't matter what your keystore is named(at least in windows).  I
usually use a keystore convention of appname.ks  Haven't had a problem with
it.  Robert, are you using a password for your keystore?  I've never tried
it without a password.

Chris

-Original Message-
From: David Goodenough [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 7:23 AM
To: [EMAIL PROTECTED]
Subject: Re: SSL Certificate configuration


Maybe its different on Windows, I only use Linux.  Certainly on Linux
the file is called .keystore, and of course as that is a hidden file one 
could create keystore files till the sky turned yellow before Tomcat
would take any notice of them, i.e. it would use whatever was in 
the .keystore file.

David

On Thursday 11 November 2004 11:47, Robert Cole wrote:
> Hi David,
>
> I'm unfortunately on a Wintel server and the OS has problems with files
> named with a preceding.
>
> My connector references the 'keystore' and accessing the keystore via
> keytool. I've tried it with the .keystore name as an early solution but it
> didn't make any difference. If the .keystore name is mandatory I can try
it
> again, but it still doesn't explain where the self-signed certificate is
> coming from.
>
> Thanks,
>
> Rob Cole
>
> +44 (0)20 754 51117
>
>
>
>
>   David Goodenough
>   <[EMAIL PROTECTED]To:  
> [EMAIL PROTECTED] onnect.com>  cc:
>Subject:  Re: SSL
> Certificate configuration 09/11/2004 11:33
>   Please respond to
>   "Tomcat Users List"
>
> On Thursday 11 November 2004 11:04, Robert Cole wrote:
> > Hi,
> >
> > I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> > signed certificate. I've done the following:
> >
> > 1) Using Keytool, generated a new key pair using the genkey switch, into
> > a new keystore 2) Generated a CSR using the new keystore created above
3)
> > Using OpenSSL, where I've created a certificate authority to sign my
> > CSRs, I've then generated a signed certificate valid for 365 days,
signed
> > by my root authority 4) I've then imported the Root CA into the keystore
> > created in 1
> > 5) Then I've imported the new, signed certificate into the keystore from
> > 1 6) I've then enabled by HTTPS connector in server.xml, with the
> > keystore entry pointing to the keystore from 1. I bounced Tomcat
> > afterwards
> >
> > I can then connect to Tomcat on port 8443 but when I examine the
> > certificate it is a self signed certificate that expired after 3 months.
> > There is no evidence of the signed certificate.
> >
> > So far I have:
> >
> > 1) Removed the keystore file to check that Tomcat is picking up the
> > correct file. It is as I get loads of errors in the std.out file 2)
> > Listed the contents of the keystore. I can see in the following order,
> > the root CA certificate, the generated keypair and then the signed
> > certificate. 3) I made a copy of the keystore, changed the configuration
> > to use the copy and then fired Tomcat up again. I finally managed to
shut
> > Tomcat down again after a large number of errors flooded the log file.
4)
> > I've used the Keytool export and printcert switches to check that the
> > signed certificate in the keystore is the right one, and it is.
> >
> > So, my question is, how is tomcat using a self signed SSL certificate,
> > and where could it be getting it from? Is there a way to force Tomcat to
> > use a certain certificate from a keystore?
> >
> > I'm now very, very stuck and would appreciate some help. Are there any
> > switches I can use to get more information from Tomcat on what it is
> > using, certificate wise?
> >
> > For reference, the connector config looks like this:
> >
> >  >maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
> >enableLookups="false" disableUploadTimeout="true"
> >acceptCount="100" debug="0" scheme="https" secure="true"
> >clientAuth="false" sslProtocol="TLS"
> >keystoreFile="D:\db\certificates\keystore"
> >keystorePass="" />
> >
> > My keystore:
> >
> > D:\db\certificates>keytool -keystore keystore -list
>
> should that not be ".keystore", not "keystore"?
>
> David
>
> > Enter keystore password:
> >
> > Keystore type: jks
> > Keystore provider: SUN
> >
> > Your keystore contains 3 entries
> >
> > rootca, Nov 9, 2004, trustedCertEntry,
> > Certificate fingerprint (MD5):
> > 7B:CD:2C:5D:AE:79:8A:86:D5:70:25:56:3D:0D:D1:AC mis1_key, Nov 9, 2004,
> > keyEntry,
> > Certificate fingerprint (MD5):
> > BB:6A:10:C7:1C:DC:A2:AE:BD:77:C3:6F:50:B6:50:C1 mis1_cert, Nov 9, 2004,
> > trustedCertEntry,
> > Certificate fingerprint (MD5):
> > 63:A4:57:A1:3E:B9:72:67:14:21:88:F3:3A:90:C5:5A
> >
> > The certificate that should be used is the mis1_cert certificate. From
> > the printcert:
> >
> > D:\db\certificates>keytool -ke

RE: Filter tricks in tomcat

2004-11-09 Thread Shapira, Yoav

Hi,
I assume that when you say "capture" you mean "handle" ?  Or maybe wrap?

To only handle outgoing (response) data in a filter, do something like this:

public void doFilter(ServletRequest request, ServletResponse response, 
FilterChain chain) throws Blah {
  chain.doFilter(request, response);

  // Now do whatever you want with the response
  // Remember though that the response is likely committed by now
}


To only wrap a response is even simpler:

public void doFilter(ServletRequest request, ServletResponse response, 
FilterChain chain) throws Blah {
  // Do whatever

  chain.doFilter(request, new MyResponseWrapper(response));

  // Do whatever
}

Yoav Shapira http://www.yoavshapira.com



>-Original Message-
>From: Pablo Carretero [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 3:06 AM
>To: [EMAIL PROTECTED]
>Subject: Filter tricks in tomcat
>
>Hi,
>
>
>
>I'm working with Tomcat 5 from 3 months ago. I understand the filter
>architecture, but I cannot capture the response filter for my JSP and
>servelt. Tomcat 5 is Servlet 2.4, so I thing it can filter either request
>or
>response.
>
>
>
>What I can do, is capture the entire request and its response, to have a
>good mechanism of statistics in my web application.
>
>
>
>So, can you help in order to know how can I catch the response in a
>filter??
>
>
>Thanks in advanced,
>
>
>
>
>
>And best regards.
>
>
>
>
>
>.pcs
>
>
>
>__
>Pablo Carretero Sánchez
>Cygnux
>
>Arquitecto de Software
>Pintor Velázquez nº 3 Esc Izq 7º B
>28932 - Móstoles (Madrid)
>Movil: +34 699929150
>[EMAIL PROTECTED]
>1
>2a0f5acc6fd5805a190a5b55a147155&kp3=7c4ad1ea016bfe58bf86addf2e6064d3&domain
>=
>cygnux.com&[EMAIL PROTECTED]>
>
>




This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



RE: Preventing users getting accessing to directory contents in Tomcat

2004-11-09 Thread Shapira, Yoav

Hi,
Add a listings parameter to the DefaultServlet in conf/web.xml with a
param-value of false.  IIRC.

Yoav Shapira http://www.yoavshapira.com


>-Original Message-
>From: Paul Taylor [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 7:00 AM
>To: Tomcat Users List
>Subject: Preventing users getting accessing to directory contents in
Tomcat
>
>Under tomcat 4 my jsps are held in a subdiir called jsp which contains
>further subdirectories
>What do I put into web.xml to stop requests such as
>http//localhost:8080/myapp/jsp or http//localhost:8080/myapp/jsp/info
>listing the contents of the directory.
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



Re: Filter tricks in tomcat

2004-11-09 Thread Peter Lin
actually, you can use filters to capture the response and then use a
filter to dump the whole thing to the outputstream.

What you'll have to do is create your own buffer to hold the content
and not write to either the jspwriter or the printwriter in the
servlet. the tricky part is this. if you have custom error pages,
you'll have to be careful because there may already be "stuff" in the
buffer.

one of these days I'll have to write an example and post a patch for
the tomcat jsp examples.

peter



On Tue, 9 Nov 2004 09:03:10 -0500, Shapira, Yoav <[EMAIL PROTECTED]> wrote:
> 
> Hi,
> I assume that when you say "capture" you mean "handle" ?  Or maybe wrap?
> 
> To only handle outgoing (response) data in a filter, do something like this:
> 
> public void doFilter(ServletRequest request, ServletResponse response, 
> FilterChain chain) throws Blah {
>   chain.doFilter(request, response);
> 
>   // Now do whatever you want with the response
>   // Remember though that the response is likely committed by now
> }
> 
> To only wrap a response is even simpler:
> 
> public void doFilter(ServletRequest request, ServletResponse response, 
> FilterChain chain) throws Blah {
>   // Do whatever
> 
>   chain.doFilter(request, new MyResponseWrapper(response));
> 
>   // Do whatever
> }
> 
> Yoav Shapira http://www.yoavshapira.com
>

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



Re: Root directory...

2004-11-09 Thread e-Denton Subscriber
Create a context element, something like this:



- Original Message - 
From: "Luc Vantroys" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>; "e-Denton
Subscriber" <[EMAIL PROTECTED]>
Sent: Sunday, November 07, 2004 7:48 PM
Subject: Re: Root directory...


> Hi,
>
> What do you mean by this?
>
> thanks,
>
> Luc.
> - Original Message -
> From: "e-Denton Subscriber" <[EMAIL PROTECTED]>
> To: "Tomcat Users List" <[EMAIL PROTECTED]>
> Sent: Sunday, November 07, 2004 7:44 PM
> Subject: Re: Root directory...
>
>
> > Create a context for your app with path="". That makes it the root app.
> >
> > - Original Message -
> > From: "Luc Vantroys" <[EMAIL PROTECTED]>
> > To: "Tomcat Users List" <[EMAIL PROTECTED]>
> > Sent: Saturday, November 06, 2004 9:40 PM
> > Subject: Root directory...
> >
> >
> > > Hi,
> > >
> > > I work in a regular directory but I'm tired to have to reload the
> > > application all the time after I recompiled the source code...
> > >
> > > I don't understand how I am suppose to work with the ROOT directory,
> I've
> > > heard that when the classes are in the ROOT directory, they are
relaoded
> > > each time you need them.
> > > so
> > > Can anybody help me? I copied my application in the root directory but
I
> > can
> > > access it. How can I do?
> > >
> > > Thanks,
> > >
> > > Luc.
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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



RE: SSL Certificate configuration

2004-11-09 Thread Robert Cole

There is a password specified, I just didn't fancy including it in a publically 
available mail archive. It is specified at the keystore creation and also 
specified in the connector. Sorry for any confustion this may have caused.






  
  "Hubble,  

  
  Christopher"To:   "'Tomcat Users 
List'" <[EMAIL PROTECTED]> 
   
   Subject:  RE: SSL 
Certificate configuration   
  


  
  09/11/2004 13:53  

  
  Please respond to 

  
  "Tomcat Users List"   

  


  


  




It doesn't matter what your keystore is named(at least in windows).  I
usually use a keystore convention of appname.ks  Haven't had a problem with
it.  Robert, are you using a password for your keystore?  I've never tried
it without a password.

Chris

-Original Message-
From: David Goodenough [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 7:23 AM
To: [EMAIL PROTECTED]
Subject: Re: SSL Certificate configuration


Maybe its different on Windows, I only use Linux.  Certainly on Linux
the file is called .keystore, and of course as that is a hidden file one
could create keystore files till the sky turned yellow before Tomcat
would take any notice of them, i.e. it would use whatever was in
the .keystore file.

David

On Thursday 11 November 2004 11:47, Robert Cole wrote:
> Hi David,
>
> I'm unfortunately on a Wintel server and the OS has problems with files
> named with a preceding.
>
> My connector references the 'keystore' and accessing the keystore via
> keytool. I've tried it with the .keystore name as an early solution but it
> didn't make any difference. If the .keystore name is mandatory I can try
it
> again, but it still doesn't explain where the self-signed certificate is
> coming from.
>
> Thanks,
>
> Rob Cole
>
> +44 (0)20 754 51117
>
>
>
>
>   David Goodenough
>   <[EMAIL PROTECTED]To:
> [EMAIL PROTECTED] onnect.com>  cc:
>Subject:  Re: SSL
> Certificate configuration 09/11/2004 11:33
>   Please respond to
>   "Tomcat Users List"
>
> On Thursday 11 November 2004 11:04, Robert Cole wrote:
> > Hi,
> >
> > I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> > signed certificate. I've done the following:
> >
> > 1) Using Keytool, generated a new key pair using the genkey switch, into
> > a new keystore 2) Generated a CSR using the new keystore created above
3)
> > Using OpenSSL, where I've created a certificate authority to sign my
> > CSRs, I've then generated a signed certificate valid for 365 days,
signed
> > by my root authority 4) I've then imported the Root CA into the keystore
> > created in 1
> > 5) Then I've imported the new, signed certificate into the keystore from
> > 1 6) I've then enabled by HTTPS connector in server.xml, with the
> > keystore entry pointing to the keystore from 1. I bounced Tomcat
> > afterwards
> >
> > I can then connect to Tomcat on port 8443 but when I examine the
> > certificate it is a self signed certificate that expired after 3 months.
> > There is no evidence of the signed certificate.
> >
> > So far I have:
> >
> > 1) Removed the keystore file to check that Tomcat is picking up the
> > correct file. It is as I get loads of errors in the std.out file 2)
> > Listed the contents of the keystore. I can see in the following order,
> > the root CA certificate, the generated keypair and then the signed
> > certificate. 3) I made a copy of the keystore, changed the confi

RE: SSL Certificate configuration

2004-11-09 Thread Hubble, Christopher
BTW, I believe that the CN of your cert needs to be your machines IP or
domain, whichever is used to connect.

-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 9:59 AM
To: Tomcat Users List
Cc: 'Tomcat Users List'
Subject: RE: SSL Certificate configuration



There is a password specified, I just didn't fancy including it in a
publically available mail archive. It is specified at the keystore creation
and also specified in the connector. Sorry for any confustion this may have
caused.




 

  "Hubble,

  Christopher"To:   "'Tomcat Users
List'" <[EMAIL PROTECTED]>

   Subject:  RE: SSL
Certificate configuration

 

  09/11/2004 13:53

  Please respond to

  "Tomcat Users List"

 

 





It doesn't matter what your keystore is named(at least in windows).  I
usually use a keystore convention of appname.ks  Haven't had a problem with
it.  Robert, are you using a password for your keystore?  I've never tried
it without a password.

Chris

-Original Message-
From: David Goodenough [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 7:23 AM
To: [EMAIL PROTECTED]
Subject: Re: SSL Certificate configuration


Maybe its different on Windows, I only use Linux.  Certainly on Linux
the file is called .keystore, and of course as that is a hidden file one
could create keystore files till the sky turned yellow before Tomcat
would take any notice of them, i.e. it would use whatever was in
the .keystore file.

David

On Thursday 11 November 2004 11:47, Robert Cole wrote:
> Hi David,
>
> I'm unfortunately on a Wintel server and the OS has problems with files
> named with a preceding.
>
> My connector references the 'keystore' and accessing the keystore via
> keytool. I've tried it with the .keystore name as an early solution but it
> didn't make any difference. If the .keystore name is mandatory I can try
it
> again, but it still doesn't explain where the self-signed certificate is
> coming from.
>
> Thanks,
>
> Rob Cole
>
> +44 (0)20 754 51117
>
>
>
>
>   David Goodenough
>   <[EMAIL PROTECTED]To:
> [EMAIL PROTECTED] onnect.com>  cc:
>Subject:  Re: SSL
> Certificate configuration 09/11/2004 11:33
>   Please respond to
>   "Tomcat Users List"
>
> On Thursday 11 November 2004 11:04, Robert Cole wrote:
> > Hi,
> >
> > I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> > signed certificate. I've done the following:
> >
> > 1) Using Keytool, generated a new key pair using the genkey switch, into
> > a new keystore 2) Generated a CSR using the new keystore created above
3)
> > Using OpenSSL, where I've created a certificate authority to sign my
> > CSRs, I've then generated a signed certificate valid for 365 days,
signed
> > by my root authority 4) I've then imported the Root CA into the keystore
> > created in 1
> > 5) Then I've imported the new, signed certificate into the keystore from
> > 1 6) I've then enabled by HTTPS connector in server.xml, with the
> > keystore entry pointing to the keystore from 1. I bounced Tomcat
> > afterwards
> >
> > I can then connect to Tomcat on port 8443 but when I examine the
> > certificate it is a self signed certificate that expired after 3 months.
> > There is no evidence of the signed certificate.
> >
> > So far I have:
> >
> > 1) Removed the keystore file to check that Tomcat is picking up the
> > correct file. It is as I get loads of errors in the std.out file 2)
> > Listed the contents of the keystore. I can see in the following order,
> > the root CA certificate, the generated keypair and then the signed
> > certificate. 3) I made a copy of the keystore, changed the configuration
> > to use the copy and then fired Tomcat up again. I finally managed to
shut
> > Tomcat down again after a large number of errors flooded the log file.
4)
> > I've used the Keytool export and printcert switches to check that the
> > signed certificate in the keystore is the right one, and it is.
> >
> > So, my question is, how is tomcat using a self signed SSL certificate,
> > and where could it be getting it from? Is there a way to force Tomcat to
> > use a certain certificate from a keystore?
> >
> > I'm now very, very stuck and would appreciate some help. Are there any
> > switches I can use to get more information from Tomcat on what it is
> > using, certificate wise?
> >
> > For reference, the connector config looks like this:
> >
> >  >maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
> >enableLookups="false" disableUploadTimeout="true"
> >acceptCount="100" debug="0" scheme="https" secure="true"
> >clientAuth="false" sslProtocol="TL

RE: SSL Certificate configuration

2004-11-09 Thread Ken Sims
The steps you list worked for me.  ... That makes me think that we used
keytool or OpenSSL differently somehow.  I'm attaching a batch (DOS)
script that I used to set myself up for testing.  Note that I'm not
using the default locations and file names for the keystore and
truststore (some adjustment is in order either in this snippet or in
your server.xml SSL connector setup).

@echo off
cd \openssl\bin
md ca_cert
md server_cert
md client_cert
md C:\server_truststore
md C:\server_keystore
md client_truststore
md client_keystore
echo *
echo *   *
echo *  Enter Info for CA Certificate*
echo *   *
echo *
openssl req -new -newkey rsa:1024 -nodes -out ca_cert\ca.csr -keyout
ca_cert\ca.key
openssl x509 -trustout -signkey ca_cert\ca.key -days 365 -req -in
ca_cert\ca.csr -out ca_cert\ca.pem
copy ca_cert\ca.pem ca_cert\ca.cer
keytool -import -keystore C:\server_truststore\cacerts -file
ca_cert\ca.cer -alias my_ca -storepass changeit -keypass  changeit
echo "02" > ca_cert\ca.srl
echo *
echo *   *
echo * Enter Info for Server Certificate *
echo *   *
echo * IMPORTANT: use the server's   *
echo * IP address for  the common name   *
echo *   *
echo *
keytool -genkey -alias my_server -keyalg RSA -keysize 1024 -keystore
c:\server_keystore\keystore -storetype JKS -storepass  changeit -keypass
changeit
keytool -certreq -keyalg RSA -alias my_server -file
server_cert\server.csr -keystore c:\server_keystore\keystore  -storepass
changeit -keypass changeit
openssl x509 -CA ca_cert\ca.pem -CAkey ca_cert\ca.key -CAserial
ca_cert\ca.srl -req -in server_cert\server.csr -out
server_cert\server.cer -days 365
keytool -import -alias my_ca -keystore C:\server_keystore\keystore
-trustcacerts -file ca_cert\ca.cer -storepass changeit  -keypass
changeit
keytool -import -alias my_server -keystore C:\server_keystore\keystore
-trustcacerts -file server_cert\server.cer  -storepass changeit -keypass
changeit

-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 6:59 AM
To: Tomcat Users List
Cc: 'Tomcat Users List'
Subject: RE: SSL Certificate configuration



There is a password specified, I just didn't fancy including it in a
publically available mail archive. It is specified at the keystore
creation and also specified in the connector. Sorry for any confustion
this may have caused.




 

  "Hubble,

  Christopher"To:   "'Tomcat
Users List'" <[EMAIL PROTECTED]>

   Subject:  RE: SSL
Certificate configuration

 

  09/11/2004 13:53

  Please respond to

  "Tomcat Users List"

 

 





It doesn't matter what your keystore is named(at least in windows).  I
usually use a keystore convention of appname.ks  Haven't had a problem
with it.  Robert, are you using a password for your keystore?  I've
never tried it without a password.

Chris

-Original Message-
From: David Goodenough [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 7:23 AM
To: [EMAIL PROTECTED]
Subject: Re: SSL Certificate configuration


Maybe its different on Windows, I only use Linux.  Certainly on Linux
the file is called .keystore, and of course as that is a hidden file one
could create keystore files till the sky turned yellow before Tomcat
would take any notice of them, i.e. it would use whatever was in the
.keystore file.

David

On Thursday 11 November 2004 11:47, Robert Cole wrote:
> Hi David,
>
> I'm unfortunately on a Wintel server and the OS has problems with 
> files named with a preceding.
>
> My connector references the 'keystore' and accessing the keystore via 
> keytool. I've tried it with the .keystore name as an early solution 
> but it didn't make any difference. If the .keystore name is mandatory 
> I can try
it
> again, but it still doesn't explain where the self-signed certificate 
> is coming from.
>
> Thanks,
>
> Rob Cole
>
> +44 (0)20 754 51117
>
>
>
>
>   David Goodenough
>   <[EMAIL PROTECTED]To:
> [EMAIL PROTECTED] onnect.com>  cc:
>Subject:  Re: SSL 
> Certificate configuration 09/11/2004 11:33
>   Please respond to
>   "Tomcat Users List"
>
> On Thursday 11 November 2004 11:04, Robert Cole wrote:
> > Hi,
> >
> > I'm having some fun and games getting Tomcat 5.0.19 to use a 
> > non-self signed certificate. I've done the following:
> >
> > 1) Using Keytool, generated a new key pair using the genkey switch, 
> > into a new keystore 2) Generated a CSR using the new keystore 
> >

ISAPI redirector warnings

2004-11-09 Thread Eric Sandusky
While running Tomcat 5 with IIS and JK2..

 

The Windows Application Logs often log several Warnings at the same point in
time, see below for example.  The problem is, these Warnings pile up in the
Windows Event logs and force the Administrator to manually clear out the
logs daily or weekly.  

 

What is the reason for these log entries?

 

How can I reduce or eliminate these log entries?

 

Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding
ajp13:localhost:8009 1 0

Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply recoverable
error 3

Error: [jk_handler_response.c (140)]: handler.response() Error sending
response

Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
ServerSupportFunction failed

Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply recoverable
error 3

Error: [jk_handler_response.c (140)]: handler.response() Error sending
response

Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
ServerSupportFunction failed

 

Configuration:

Windows 2000 or Windows 2003 Server

Apache Tomcat 5.0.25 or 5.0.28

Microsoft IIS 5 or 6

JK2 2.0.4 connector

 

Workers2.properties

[shm:]

info=Shared memory file. Required for multiprocess servers

file=d:\tomcat5.0.28\work\jk20.shm

size=100

 

# Define the communication channel

[channel.socket:localhost:8009]

tomcatId=localhost:8009

 

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

 

[uri:/Concept60/*]

worker=ajp13:localhost:8009

 

Server.xml





 

isapi_redirector2.reg

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
Redirector\2.0]

"workersFile"="d:\\tomcat5.0.28\\conf\\workers2.properties"

"extensionUri"="/jakarta2/isapi_redirector2.dll"

"logLevel"="debug"

"serverRoot"="d:\\tomcat5.0.28\\"

 



RE: CGI ...yeah, I know (Tomcat 4.1.29)

2004-11-09 Thread Mark Claassen
2004-11-08 16:06:55 StandardContext[]: Servlet  threw load() exception
javax.servlet.ServletException: Wrapper cannot find servlet class
dsi.app.tomcat.DCGIServlet or a class it depends on
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:89
1)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3422)
...
- Root Cause -
java.lang.ClassNotFoundException: dsi.app.tomcat.DCGIServlet
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1443)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1289)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:88
5)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3422)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3623)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:754)

I thought I was being careful.  The only non-core library needed to compile
it needed was the catalina.jar, which is in that directory.  And it was the
exact same code.  I tried for hours to figure it out, and then I put it in
common and, bang, it worked.  The only change between the original tomcat
code and mine was the package.  And since it worked when I put it in common,
the web.xml information must have been correct.  The invoker servlet was off
the whole time.

> -Original Message-
> From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, November 09, 2004 8:52 AM
> To: Tomcat Users List
> Subject: RE: CGI ...yeah, I know (Tomcat 4.1.29)
> 
> 
> 
> Hi,
> 
> >I still have one question though,
> >
> >How come when I copied the source from 4.1.31 directly into my own
> class
> >(with no dependencies) I got ClassNotFound exceptions and it 
> would not
> run
> 
> Was it really a CNFE or a NoClassDefFoundError?  
> 
> You have to be very careful with dependencies once you start 
> putting stuff in shared, common, and server classloader 
> repositories.  That's why I recommend never doing that, and 
> just keeping everything in your WEB-INF/lib directory.
> 
> The reason you must be very careful is that class com.foo 
> loaded from shared/lib is not the same as com.foo loaded from 
> common/lib or WEB-INF/lib.  A class is unique within its 
> classloader, and these are distinct classloaders.  This leads 
> to problems with applications that package classes such that 
> some classes are in more than one repository, or that require 
> upwards (common/lib needing WEB-INF/lib for example) 
> repository lookups.  No-no.
> 
> Yoav
> 
> 
> 
> This e-mail, including any attachments, is a confidential 
> business communication, and may contain information that is 
> confidential, proprietary and/or privileged.  This e-mail is 
> intended only for the individual(s) to whom it is addressed, 
> and may not be saved, copied, printed, disclosed or used by 
> anyone else.  If you are not the(an) intended recipient, 
> please immediately delete this e-mail from your computer 
> system and notify the sender.  Thank you.
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



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



RE: ISAPI redirector warnings

2004-11-09 Thread Allistair Crossley
you could reduce it by setting logLevel=info in the registry settings. You can 
also specify logging in the workers2.properties file with an info level.

[logger.win32]
level=INFO
 
ADC

> -Original Message-
> From: Eric Sandusky [mailto:[EMAIL PROTECTED]
> Sent: 09 November 2004 15:38
> To: [EMAIL PROTECTED]
> Cc: Eric Sandusky
> Subject: ISAPI redirector warnings
> 
> 
> While running Tomcat 5 with IIS and JK2..
> 
>  
> 
> The Windows Application Logs often log several Warnings at 
> the same point in
> time, see below for example.  The problem is, these Warnings 
> pile up in the
> Windows Event logs and force the Administrator to manually 
> clear out the
> logs daily or weekly.  
> 
>  
> 
> What is the reason for these log entries?
> 
>  
> 
> How can I reduce or eliminate these log entries?
> 
>  
> 
> Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding
> ajp13:localhost:8009 1 0
> 
> Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 
> recoverable
> error 3
> 
> Error: [jk_handler_response.c (140)]: handler.response() Error sending
> response
> 
> Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
> ServerSupportFunction failed
> 
> Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 
> recoverable
> error 3
> 
> Error: [jk_handler_response.c (140)]: handler.response() Error sending
> response
> 
> Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
> ServerSupportFunction failed
> 
>  
> 
> Configuration:
> 
> Windows 2000 or Windows 2003 Server
> 
> Apache Tomcat 5.0.25 or 5.0.28
> 
> Microsoft IIS 5 or 6
> 
> JK2 2.0.4 connector
> 
>  
> 
> Workers2.properties
> 
> [shm:]
> 
> info=Shared memory file. Required for multiprocess servers
> 
> file=d:\tomcat5.0.28\work\jk20.shm
> 
> size=100
> 
>  
> 
> # Define the communication channel
> 
> [channel.socket:localhost:8009]
> 
> tomcatId=localhost:8009
> 
>  
> 
> [ajp13:localhost:8009]
> 
> channel=channel.socket:localhost:8009
> 
>  
> 
> [uri:/Concept60/*]
> 
> worker=ajp13:localhost:8009
> 
>  
> 
> Server.xml
> 
>  maxSpareThreads="75"
> 
>enableLookups="false" redirectPort="8443" 
> acceptCount="100"
> 
>debug="0" connectionTimeout="2" 
> 
>disableUploadTimeout="true" />
> 
>  
>enableLookups="false" connectionTimeout="0"
> redirectPort="8443" debug="0"
> 
>protocol="AJP/1.3" />
> 
>  
> 
> isapi_redirector2.reg
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
> Redirector\2.0]
> 
> "workersFile"="d:\\tomcat5.0.28\\conf\\workers2.properties"
> 
> "extensionUri"="/jakarta2/isapi_redirector2.dll"
> 
> "logLevel"="debug"
> 
> "serverRoot"="d:\\tomcat5.0.28\\"
> 
>  
> 
> 


 
---
QAS Ltd.
Developers of QuickAddress Software
http://www.qas.com";>www.qas.com
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---



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



RE: SSL Certificate configuration

2004-11-09 Thread Robert Cole

Thanks Ken. That looks exactly like what I did. I suppose the only difference 
is that our OpenSSL is on Linux and the keystore and Tomcat is on Wintel. I 
could understand if the certificate didn't work at all (i.e. some dodgy 
characters when copying/ftping information) but its not that.

Is there a debug switch that I could use when starting the container to get 
information on what Tomcat is actually using? I.e. the keystore, certificate 
alias etc?

Thanks for all of the suggestions so far, please keep them coming.

Rob Cole

+44 (0)20 754 51117





   
  "Ken  Sims"   

   
  <[EMAIL PROTECTED]To:   "Tomcat Users List" 
<[EMAIL PROTECTED]>
  
  m>   cc:  

   
   Subject:  RE: SSL Certificate 
configuration   
  
  09/11/2004 15:36  

   
  Please respond to 

   
  "Tomcat Users 

   
  List" 

   


   


   




The steps you list worked for me.  ... That makes me think that we used
keytool or OpenSSL differently somehow.  I'm attaching a batch (DOS)
script that I used to set myself up for testing.  Note that I'm not
using the default locations and file names for the keystore and
truststore (some adjustment is in order either in this snippet or in
your server.xml SSL connector setup).

@echo off
cd \openssl\bin
md ca_cert
md server_cert
md client_cert
md C:\server_truststore
md C:\server_keystore
md client_truststore
md client_keystore
echo *
echo *   *
echo *  Enter Info for CA Certificate*
echo *   *
echo *
openssl req -new -newkey rsa:1024 -nodes -out ca_cert\ca.csr -keyout
ca_cert\ca.key
openssl x509 -trustout -signkey ca_cert\ca.key -days 365 -req -in
ca_cert\ca.csr -out ca_cert\ca.pem
copy ca_cert\ca.pem ca_cert\ca.cer
keytool -import -keystore C:\server_truststore\cacerts -file
ca_cert\ca.cer -alias my_ca -storepass changeit -keypass  changeit
echo "02" > ca_cert\ca.srl
echo *
echo *   *
echo * Enter Info for Server Certificate *
echo *   *
echo * IMPORTANT: use the server's   *
echo * IP address for  the common name   *
echo *   *
echo *
keytool -genkey -alias my_server -keyalg RSA -keysize 1024 -keystore
c:\server_keystore\keystore -storetype JKS -storepass  changeit -keypass
changeit
keytool -certreq -keyalg RSA -alias my_server -file
server_cert\server.csr -keystore c:\server_keystore\keystore  -storepass
changeit -keypass changeit
openssl x509 -CA ca_cert\ca.pem -CAkey ca_cert\ca.key -CAserial
ca_cert\ca.srl -req -in server_cert\server.csr -out
server_cert\server.cer -days 365
keytool -import -alias my_ca -keystore C:\server_keystore\keystore
-trustcacerts -file ca_cert\ca.cer -storepass changeit  -keypass
changeit
keytool -import -alias my_server -keystore C:\server_keystore\keystore
-trustcacerts -file server_cert\server.cer  -storepass changeit -keypass
changeit

-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 6:59 AM
To: Tomcat Users List
Cc: 'Tomcat Users List'
Subject: RE: SSL Certificate configuration



There is a password specified, I just didn't fancy including it in a
publically available mail archive. It is specified at the keystore
creation and also spe

RE: ISAPI redirector warnings

2004-11-09 Thread Eric Sandusky
Do you know any more information about the 3 logLevels?  I see an ERROR,
DEBUG, and INFO.  I currently set it to DEBUG, which is the default and is
not necessary.  I would guess that INFO would give you more warnings, and
ERROR would give you less warnings.  Does this make sense?

Eric Sandusky


630.368.9950x233
[EMAIL PROTECTED]

-Original Message-
From: Allistair Crossley [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 9:50 AM
To: Tomcat Users List
Subject: RE: ISAPI redirector warnings

you could reduce it by setting logLevel=info in the registry settings. You
can also specify logging in the workers2.properties file with an info level.

[logger.win32]
level=INFO
 
ADC

> -Original Message-
> From: Eric Sandusky [mailto:[EMAIL PROTECTED]
> Sent: 09 November 2004 15:38
> To: [EMAIL PROTECTED]
> Cc: Eric Sandusky
> Subject: ISAPI redirector warnings
> 
> 
> While running Tomcat 5 with IIS and JK2..
> 
>  
> 
> The Windows Application Logs often log several Warnings at 
> the same point in
> time, see below for example.  The problem is, these Warnings 
> pile up in the
> Windows Event logs and force the Administrator to manually 
> clear out the
> logs daily or weekly.  
> 
>  
> 
> What is the reason for these log entries?
> 
>  
> 
> How can I reduce or eliminate these log entries?
> 
>  
> 
> Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding
> ajp13:localhost:8009 1 0
> 
> Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 
> recoverable
> error 3
> 
> Error: [jk_handler_response.c (140)]: handler.response() Error sending
> response
> 
> Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
> ServerSupportFunction failed
> 
> Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 
> recoverable
> error 3
> 
> Error: [jk_handler_response.c (140)]: handler.response() Error sending
> response
> 
> Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
> ServerSupportFunction failed
> 
>  
> 
> Configuration:
> 
> Windows 2000 or Windows 2003 Server
> 
> Apache Tomcat 5.0.25 or 5.0.28
> 
> Microsoft IIS 5 or 6
> 
> JK2 2.0.4 connector
> 
>  
> 
> Workers2.properties
> 
> [shm:]
> 
> info=Shared memory file. Required for multiprocess servers
> 
> file=d:\tomcat5.0.28\work\jk20.shm
> 
> size=100
> 
>  
> 
> # Define the communication channel
> 
> [channel.socket:localhost:8009]
> 
> tomcatId=localhost:8009
> 
>  
> 
> [ajp13:localhost:8009]
> 
> channel=channel.socket:localhost:8009
> 
>  
> 
> [uri:/Concept60/*]
> 
> worker=ajp13:localhost:8009
> 
>  
> 
> Server.xml
> 
>  maxSpareThreads="75"
> 
>enableLookups="false" redirectPort="8443" 
> acceptCount="100"
> 
>debug="0" connectionTimeout="2" 
> 
>disableUploadTimeout="true" />
> 
>  
>enableLookups="false" connectionTimeout="0"
> redirectPort="8443" debug="0"
> 
>protocol="AJP/1.3" />
> 
>  
> 
> isapi_redirector2.reg
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
> Redirector\2.0]
> 
> "workersFile"="d:\\tomcat5.0.28\\conf\\workers2.properties"
> 
> "extensionUri"="/jakarta2/isapi_redirector2.dll"
> 
> "logLevel"="debug"
> 
> "serverRoot"="d:\\tomcat5.0.28\\"
> 
>  
> 
> 


 
---
QAS Ltd.
Developers of QuickAddress Software
http://www.qas.com";>www.qas.com
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---



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


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



RE: ISAPI redirector warnings

2004-11-09 Thread Allistair Crossley
i don't know much about jk2 logging. I don't think it can use log4j or 
commons-logging as it's just a DLL. the theory is the same I imagine, i.e the 
amount of logging gets narrower info/warn/debug/error. Setting it at ERROR will 
mean only errors come out and remove all the other stuff.

> -Original Message-
> From: Eric Sandusky [mailto:[EMAIL PROTECTED]
> Sent: 09 November 2004 15:54
> To: 'Tomcat Users List'
> Subject: RE: ISAPI redirector warnings
> 
> 
> Do you know any more information about the 3 logLevels?  I 
> see an ERROR,
> DEBUG, and INFO.  I currently set it to DEBUG, which is the 
> default and is
> not necessary.  I would guess that INFO would give you more 
> warnings, and
> ERROR would give you less warnings.  Does this make sense?
> 
> Eric Sandusky
> 
> 
> 630.368.9950x233
> [EMAIL PROTECTED]
> 
> -Original Message-
> From: Allistair Crossley [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, November 09, 2004 9:50 AM
> To: Tomcat Users List
> Subject: RE: ISAPI redirector warnings
> 
> you could reduce it by setting logLevel=info in the registry 
> settings. You
> can also specify logging in the workers2.properties file with 
> an info level.
> 
> [logger.win32]
> level=INFO
>  
> ADC
> 
> > -Original Message-
> > From: Eric Sandusky [mailto:[EMAIL PROTECTED]
> > Sent: 09 November 2004 15:38
> > To: [EMAIL PROTECTED]
> > Cc: Eric Sandusky
> > Subject: ISAPI redirector warnings
> > 
> > 
> > While running Tomcat 5 with IIS and JK2..
> > 
> >  
> > 
> > The Windows Application Logs often log several Warnings at 
> > the same point in
> > time, see below for example.  The problem is, these Warnings 
> > pile up in the
> > Windows Event logs and force the Administrator to manually 
> > clear out the
> > logs daily or weekly.  
> > 
> >  
> > 
> > What is the reason for these log entries?
> > 
> >  
> > 
> > How can I reduce or eliminate these log entries?
> > 
> >  
> > 
> > Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding
> > ajp13:localhost:8009 1 0
> > 
> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 
> > recoverable
> > error 3
> > 
> > Error: [jk_handler_response.c (140)]: handler.response() 
> Error sending
> > response
> > 
> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
> > ServerSupportFunction failed
> > 
> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 
> > recoverable
> > error 3
> > 
> > Error: [jk_handler_response.c (140)]: handler.response() 
> Error sending
> > response
> > 
> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,
> > ServerSupportFunction failed
> > 
> >  
> > 
> > Configuration:
> > 
> > Windows 2000 or Windows 2003 Server
> > 
> > Apache Tomcat 5.0.25 or 5.0.28
> > 
> > Microsoft IIS 5 or 6
> > 
> > JK2 2.0.4 connector
> > 
> >  
> > 
> > Workers2.properties
> > 
> > [shm:]
> > 
> > info=Shared memory file. Required for multiprocess servers
> > 
> > file=d:\tomcat5.0.28\work\jk20.shm
> > 
> > size=100
> > 
> >  
> > 
> > # Define the communication channel
> > 
> > [channel.socket:localhost:8009]
> > 
> > tomcatId=localhost:8009
> > 
> >  
> > 
> > [ajp13:localhost:8009]
> > 
> > channel=channel.socket:localhost:8009
> > 
> >  
> > 
> > [uri:/Concept60/*]
> > 
> > worker=ajp13:localhost:8009
> > 
> >  
> > 
> > Server.xml
> > 
> >  > maxSpareThreads="75"
> > 
> >enableLookups="false" redirectPort="8443" 
> > acceptCount="100"
> > 
> >debug="0" connectionTimeout="2" 
> > 
> >disableUploadTimeout="true" />
> > 
> >  > 
> >enableLookups="false" connectionTimeout="0"
> > redirectPort="8443" debug="0"
> > 
> >protocol="AJP/1.3" />
> > 
> >  
> > 
> > isapi_redirector2.reg
> > 
> > [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software 
> Foundation\Jakarta Isapi
> > Redirector\2.0]
> > 
> > "workersFile"="d:\\tomcat5.0.28\\conf\\workers2.properties"
> > 
> > "extensionUri"="/jakarta2/isapi_redirector2.dll"
> > 
> > "logLevel"="debug"
> > 
> > "serverRoot"="d:\\tomcat5.0.28\\"
> > 
> >  
> > 
> > 
> 
> 
>  
> ---
> QAS Ltd.
> Developers of QuickAddress Software
> http://www.qas.com";>www.qas.com
> Registered in England: No 2582055
> Registered in Australia: No 082 851 474
> ---
> 
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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



exception in clustering

2004-11-09 Thread Ronald Klop
Hello,
I've a cluster of two nodes with 5.0.25 running on Linux.
Everythings works fine for most of the day, but we are now getting this a lot 
on one server.
After shutting down this server, the other one still runs.
Nov 9, 2004 4:50:24 PM org.apache.catalina.cluster.tcp.TcpReplicationThread run
SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
reset by peer' closing channel
java.io.IOException: Connection reset by peer
 at sun.nio.ch.FileDispatcher.read0(Native Method)
 at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
 at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
 at sun.nio.ch.IOUtil.read(IOUtil.java:206)
 at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
 at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
 at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)
and I also see this:
SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
reset by peer' closing channel
java.io.IOException: Connection reset by peer
 at sun.nio.ch.FileDispatcher.read0(Native Method)
 at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
 at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
 at sun.nio.ch.IOUtil.read(IOUtil.java:206)
 at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
 at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
 at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)
 at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296)
 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372)
 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694)
 at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626)
 at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807)
 at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
 at java.lang.Thread.run(Thread.java:534)
Can I solve this by tweaking some timeouts?
I'm about to upgrade to 5.0.28 soon. Is this going to help?
Ronald.


russian character support

2004-11-09 Thread Shahin Hadjikuliev
Hi list,
How can I configure tomcat for correct displaying of russian characterset ?
Thanx

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



RE: ISAPI redirector warnings

2004-11-09 Thread Eric Sandusky
By setting the LogLevel to INFO, I get more entries in the Event log.  By
setting the logLevel to ERROR, I still get the following "Warnings" in the
Application log.  Each of the entries starts with the word "Error" so they
must be errors, not warnings.

 

Does anybody know what the root cause of these errors/warnings are?  

 

There is nothing in the way of documentation for the JK2 connector that
talks about this in detail.  I have gone through this site,
http://jakarta.apache.org/tomcat/connectors-doc/jk2/index.html, and found
absolutely nothing about these errors.  They happen regularly as requests
are made to the server, and are unacceptable to many of my customers.

 

 

Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding

> > ajp13:localhost:8009 1 0

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> Error sending

> > response

> > 

> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,

> > ServerSupportFunction failed

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> Error sending

> > response

> > 

> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,

> > ServerSupportFunction failed

 

Eric Sandusky



 

630.368.9950x233

[EMAIL PROTECTED]

 

-Original Message-
From: Allistair Crossley [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 9:58 AM
To: Tomcat Users List
Subject: RE: ISAPI redirector warnings

 

i don't know much about jk2 logging. I don't think it can use log4j or
commons-logging as it's just a DLL. the theory is the same I imagine, i.e
the amount of logging gets narrower info/warn/debug/error. Setting it at
ERROR will mean only errors come out and remove all the other stuff.

 

> -Original Message-

> From: Eric Sandusky [mailto:[EMAIL PROTECTED]

> Sent: 09 November 2004 15:54

> To: 'Tomcat Users List'

> Subject: RE: ISAPI redirector warnings

> 

> 

> Do you know any more information about the 3 logLevels?  I 

> see an ERROR,

> DEBUG, and INFO.  I currently set it to DEBUG, which is the 

> default and is

> not necessary.  I would guess that INFO would give you more 

> warnings, and

> ERROR would give you less warnings.  Does this make sense?

> 

> Eric Sandusky

> 

> 

> 630.368.9950x233

> [EMAIL PROTECTED]

> 

> -Original Message-

> From: Allistair Crossley [mailto:[EMAIL PROTECTED] 

> Sent: Tuesday, November 09, 2004 9:50 AM

> To: Tomcat Users List

> Subject: RE: ISAPI redirector warnings

> 

> you could reduce it by setting logLevel=info in the registry 

> settings. You

> can also specify logging in the workers2.properties file with 

> an info level.

> 

> [logger.win32]

> level=INFO

>  

> ADC

> 

> > -Original Message-

> > From: Eric Sandusky [mailto:[EMAIL PROTECTED]

> > Sent: 09 November 2004 15:38

> > To: [EMAIL PROTECTED]

> > Cc: Eric Sandusky

> > Subject: ISAPI redirector warnings

> > 

> > 

> > While running Tomcat 5 with IIS and JK2..

> > 

> >  

> > 

> > The Windows Application Logs often log several Warnings at 

> > the same point in

> > time, see below for example.  The problem is, these Warnings 

> > pile up in the

> > Windows Event logs and force the Administrator to manually 

> > clear out the

> > logs daily or weekly.  

> > 

> >  

> > 

> > What is the reason for these log entries?

> > 

> >  

> > 

> > How can I reduce or eliminate these log entries?

> > 

> >  

> > 

> > Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding

> > ajp13:localhost:8009 1 0

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> Error sending

> > response

> > 

> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,

> > ServerSupportFunction failed

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> Error sending

> > response

> > 

> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,

> > ServerSupportFunction failed

> > 

> >  

> > 

> > Configuration:

> > 

> > Windows 2000 or Windows 2003 Server

> > 

> > Apache Tomcat 5.0.25 or 5.0.28

> > 

> > Microsoft IIS 5 or 6

> > 

> > JK2 2.0.4 connector

> > 

> >  

> > 

> > Workers2.properties

> > 

> > [shm:]

> > 

> > info=Shared memory file. Required for multiprocess servers

> > 

> > file=d:\tomcat5.0.28\work\jk20.shm

> > 

> > size=100

> > 

> >  

> > 

> > # Define the communication channel

> > 

> > [channel.socket:localhost:8009]

> > 

> > tomcatId=localhost:8009

> > 

> >  

> > 

> > [ajp13:localhost

Re: exception in clustering

2004-11-09 Thread Filip Hanik - Dev
looks pretty normal, this shows that a connection was broken between one server 
and the other,
you need to figure out why it breaks? restart? network?

Filip

- Original Message - 
From: "Ronald Klop" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 09, 2004 10:02 AM
Subject: exception in clustering


Hello,

I've a cluster of two nodes with 5.0.25 running on Linux.
Everythings works fine for most of the day, but we are now getting this a lot 
on one server.
After shutting down this server, the other one still runs.

Nov 9, 2004 4:50:24 PM org.apache.catalina.cluster.tcp.TcpReplicationThread run
SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
reset by peer' closing channel
java.io.IOException: Connection reset by peer
  at sun.nio.ch.FileDispatcher.read0(Native Method)
  at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
  at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
  at sun.nio.ch.IOUtil.read(IOUtil.java:206)
  at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
  at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
  at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)

and I also see this:

SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
reset by peer' closing channel
java.io.IOException: Connection reset by peer
  at sun.nio.ch.FileDispatcher.read0(Native Method)
  at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
  at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
  at sun.nio.ch.IOUtil.read(IOUtil.java:206)
  at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
  at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
  at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)
  at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296)
  at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372)
  at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694)
  at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626)
  at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807)
  at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
  at java.lang.Thread.run(Thread.java:534)


Can I solve this by tweaking some timeouts?
I'm about to upgrade to 5.0.28 soon. Is this going to help?

Ronald.


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



Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread d~l

Problem summary: 
Tomcat 5.0.24 JSP 2.0 SVG example does not display JSPX rendered SVG file in 
IE 6 browser.
O.k. in Opera and Mozilla.
_

I have Tomcat 5.0.24 running on my localhost - Win XP Pro SP1

I am trying out the JSP 2.0 SVG example found here .

http://localhost:8080/jsp-examples/jsp2/jspx/svgexample.html

and then to view the SVG file ..

http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX

to dynamically render and display an SVG object in browser ..

quote from above page ...

_

JSP 2.0 SVG Example

This example uses JSP 2.0's new, simplified JSPX syntax to render 
a Scalable Vector Graphics (SVG) document. 
When you view the source, notice the lack of a  element! 
The text to be rendered can be modified by changing the value of the name 
parameter. 
SVG has many potential uses, such as searchable images, or images 
customized with the name of your site's visitor (e.g. a "Susan's Store" tab 
image).
JSPX is a natural fit for generating dynamic XML content such as SVG. 
_

I am testing this jspx example across several browsers ... IE / Opera / Mozilla

IE 6 and Opera 7 both have Adobe SVG plugin, Mozilla has its native SVG reader.

These browsers all open and display static *.svg files correctly (with no "file 
download?" prompt as reported below with IE 6).

...

The problem arises with IE 6 trying to open the dynamically generated 
textRotate.jspx.svg file.

In IE 6, instead of opening the rendered SVG object  I see a "file download" 
pop-up 
window

some files can harm your computer etc. etc.

File name:  textRotate.jspx
File type:  SVG Document
from:   localhost

Would you like to open the file or save?
...

But in Opera, Mozilla and Firefox the jspx generated SVG (from above JSP 
example)
opens in the browser window.  And the URL opens SVG file in a Batik SVG viewer.

So this is more of a cross-browser problem than a server problem. IE 6 in 
particular.

###
Q. How can I get IE 6 browser to open and display this JSP 2.0 SVG example - on 
the fly - without need for SVG file download?
###

This same JSP 2.0 SVG test file can be seen online here .. Jetty server site ..

http://jetty.mortbay.org/jsp-examples/jsp2/jspx/svgexample.html

Perhaps an IE 6 / Tomcat 5.0.x (localhost) user can go to this standard JSP 2.0 
SVG 
Example and compare results? 

http://localhost:8080/jsp-examples/jsp2/jspx/svgexample.html

then ..

http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX


But this preview does require an Adobe SVG plugin to be installed in your IE 
browser.

Here is the SVG plug-in test site to check if you have this plugin installed ..

http://www.adobe.com/svg/viewer/install/svgtest.html.

___

Finally, here are the My Computer | Tools | Folder Options | File Type settings 
..

for SVG document

*   Action: open

*   Application used 
to perform action:  
"C:\Program Files\Internet Explorer\iexplore.exe" -nohome %1

*   Use DDE:ticked

*   DDE Message:"file:%1",,-1,
*   Application:Iexplore
*   DDE Application 
not running:blank

*   Topic:  WWW_OpenURL

___


Thanks for any insights into solving this IE6 / jspx.SVG display problem.

d~l


RE: Datasource problems on Tomcat 5.5.4

2004-11-09 Thread Mark Fleischman
Thanks Rémy & Yoav!

Mark

Quoting "Shapira, Yoav" <[EMAIL PROTECTED]>:

>
> Hi,
> The ResourceParams nested elements are history, it's all in the Resource
> element now.  See the new configuration page at
> http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-datasource-examples
> -howto.html.
>
> Yoav Shapira http://www.yoavshapira.com
>
>
> >-Original Message-
> >From: Mark Fleischman [mailto:[EMAIL PROTECTED]
> >Sent: Monday, November 08, 2004 7:07 PM
> >To: [EMAIL PROTECTED]
> >Subject: Datasource problems on Tomcat 5.5.4
> >
> >Hello,
> >
> >
> >
> >After upgrading from Tomcat 5.0.27 to Tomcat 5.5.4 my JNDI datasources
> are
> >not resolving in 5.5.4
> >
> >
> >
> >I tried 2 approaches which both work in Tomcat 5.0.27. I am using the
> same
> >configuration on the 5.5.4 version (that is my libraries and context
> files
> >have not changed)
> >
> >
> >
> >1)   DBCP with MySql
> >
> >2)   c3p0 with MySql
> >
> >
> >
> >With DBCP I get:
> >
> >
> >
> >> JDBC driver of class '' for connect URL 'null'
> >
> >
> >
> >With c3p0 I get:
> >
> >
> >
> >> javax.naming.NamingException: Cannot create resource instance
> >
> >
> >
> >
> >
> >I am more interested in resolving the c3p0 JNDI datasource setup. So
> let me
> >share that setup:
> >
> >
> >
> >Here are the details of what I am running:
> >
> >
> >
> >c3p0-0.8.5pre4
> >
> >mysql-connector-java-3.0.15-ga-bin
> >
> >JDK 1.5.0
> >
> >Tomcat 5.5.4
> >
> >On Windows
> >
> >
> >
> >Inside of common/lib I have placed the above JDBC related libraries.
> >
> >
> >
> >Here is my context file (which is placed in the conf\Catalina\localhost
> >directory):
> >
> >
> >
> >
> >
> >  >
> >debug="5" reloadable="true" override="true"
> crossContext="true">
> >
> >
> >
> >   >
> >type="com.mchange.v2.c3p0.ComboPooledDataSource"/>
> >
> >
> >
> >  
> >
> >  
> >
> >  factory
> >
> >  org.apache.naming.factory.BeanFactory
> >
> >  
> >
> >  
> >
> >  driverClass
> >
> >  com.mysql.jdbc.Driver
> >
> >  
> >
> >  
> >
> >  jdbcUrl
> >
> >
> >jdbc:mysql://192.168.1.60:3306/dcc_dev?autoReconnect=true; e>
> >
> >  
> >
> >  
> >
> >  user
> >
> >  mark
> >
> >  
> >
> >  
> >
> >  password
> >
> >  xxx
> >
> >  
> >
> >  
> >
> >  minPoolSize
> >
> >  5
> >
> >  
> >
> >  
> >
> >  maxPoolSize
> >
> >  15
> >
> >  
> >
> >  
> >
> >  acquireIncrement
> >
> >  5
> >
> >  
> >
> >  
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >Here the relevant part of the web.xml file:
> >
> >
> >
> >  
> >
> >  DB Connection On My Sql
> >
> >  jdbc/DCCDS
> >
> >  javax.sql.DataSource
> >
> >  Container
> >
> >  
> >
> >
> >
> >
> >
> >When I make the following call in java:
> >
> >
> >
> >envCtx.lookup("jdbc/DCCDS");
> >
> >
> >
> >I get the exception:
> >
> >
> >
> >javax.naming.NamingException: Cannot create resource instance
> >
> >org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFac
> tory
> >.
> >java:132)
> >javax.naming.spi.NamingManager.getObjectInstance(Unknown
> Source)
> >
> >
> >
> >Any help would be greatly appreciated.
> >
> >
> >
> >Thanks,
> >
> >Mark
> >
> >
>
>
>
>
> This e-mail, including any attachments, is a confidential business
> communication, and may contain information that is confidential, proprietary
> and/or privileged.  This e-mail is intended only for the individual(s) to
> whom it is addressed, and may not be saved, copied, printed, disclosed or
> used by anyone else.  If you are not the(an) intended recipient, please
> immediately delete this e-mail from your computer system and notify the
> sender.  Thank you.
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>




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



Re: SSL Certificate configuration

2004-11-09 Thread Robert Cole
The CN is the name of the machine, i.e. mis1. I haven't tried the IP yet, but 
as people will connect via the DNS entry will that resolve to a correct 
certificate entry in people's browsers? Yes, I know they will have to import 
the root CA but that's for later.

Thanks,

Rob Cole

+44 (0)20 754 51117




  "Hubble,
  Christopher"To:   "'Tomcat Users 
List'" <[EMAIL PROTECTED]>
   Subject:  RE: SSL 
Certificate configuration

  09/11/2004 15:19
  Please respond to
  "Tomcat Users List"






BTW, I believe that the CN of your cert needs to be your machines IP or
domain, whichever is used to connect.

-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 9:59 AM
To: Tomcat Users List
Cc: 'Tomcat Users List'
Subject: RE: SSL Certificate configuration



There is a password specified, I just didn't fancy including it in a
publically available mail archive. It is specified at the keystore creation
and also specified in the connector. Sorry for any confustion this may have
caused.






  "Hubble,

  Christopher"To:   "'Tomcat Users
List'" <[EMAIL PROTECTED]>

   Subject:  RE: SSL
Certificate configuration



  09/11/2004 13:53

  Please respond to

  "Tomcat Users List"









It doesn't matter what your keystore is named(at least in windows).  I
usually use a keystore convention of appname.ks  Haven't had a problem with
it.  Robert, are you using a password for your keystore?  I've never tried
it without a password.

Chris

-Original Message-
From: David Goodenough [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 7:23 AM
To: [EMAIL PROTECTED]
Subject: Re: SSL Certificate configuration


Maybe its different on Windows, I only use Linux.  Certainly on Linux
the file is called .keystore, and of course as that is a hidden file one
could create keystore files till the sky turned yellow before Tomcat
would take any notice of them, i.e. it would use whatever was in
the .keystore file.

David

On Thursday 11 November 2004 11:47, Robert Cole wrote:
> Hi David,
>
> I'm unfortunately on a Wintel server and the OS has problems with files
> named with a preceding.
>
> My connector references the 'keystore' and accessing the keystore via
> keytool. I've tried it with the .keystore name as an early solution but it
> didn't make any difference. If the .keystore name is mandatory I can try
it
> again, but it still doesn't explain where the self-signed certificate is
> coming from.
>
> Thanks,
>
> Rob Cole
>
> +44 (0)20 754 51117
>
>
>
>
>   David Goodenough
>   <[EMAIL PROTECTED]To:
> [EMAIL PROTECTED] onnect.com>  cc:
>Subject:  Re: SSL
> Certificate configuration 09/11/2004 11:33
>   Please respond to
>   "Tomcat Users List"
>
> On Thursday 11 November 2004 11:04, Robert Cole wrote:
> > Hi,
> >
> > I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> > signed certificate. I've done the following:
> >
> > 1) Using Keytool, generated a new key pair using the genkey switch, into
> > a new keystore 2) Generated a CSR using the new keystore created above
3)
> > Using OpenSSL, where I've created a certificate authority to sign my
> > CSRs, I've then generated a signed certificate valid for 365 days,
signed
> > by my root authority 4) I've then imported the Root CA into the keystore
> > created in 1
> > 5) Then I've imported the new, signed certificate into the keystore from
> > 1 6) I've then enabled by HTTPS connector in server.xml, with the
> > keystore entry pointing to the keystore from 1. I bounced Tomcat
> > afterwards
> >
> > I can then connect to Tomcat on port 8443 but when I examine the
> > certificate it is a self signed certificate that expired after 3 months.
> > There is no evidence of the signed certificate.
> >
> > So far I have:
> >
> > 1) Removed the keystore file to check that Tomcat is picking up the
> > correct file. It is as I get loads of errors in the std.out file 2)
> > Listed the contents of the keystore. I can see in the following order,
> > the root CA certificate, the generated keypair and then the signed
> > certificate. 3) I made a copy of the keystore, changed the configuration
> > to use the copy and then fired Tomcat up again. I finally managed to
shut
> > Tomcat down again after a large number of errors flooded the log file.
4)
> > I've used the Keytool export and printcert switches to check that the
> > signed certificate in the keystore is the right one, and it is.
> >
> > So, my question is, how is tomcat using a self signed SSL certificate,
> >

RE: SSL Certificate configuration

2004-11-09 Thread Hubble, Christopher
The machine name should work as long as they're connecting via DNS.  Is your
test case using the IP or DNS?

-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 12:42 PM
To: Tomcat Users List
Subject: Re: SSL Certificate configuration


The CN is the name of the machine, i.e. mis1. I haven't tried the IP yet,
but as people will connect via the DNS entry will that resolve to a correct
certificate entry in people's browsers? Yes, I know they will have to import
the root CA but that's for later.

Thanks,

Rob Cole

+44 (0)20 754 51117




  "Hubble,
  Christopher"To:   "'Tomcat Users
List'" <[EMAIL PROTECTED]>
   Subject:  RE: SSL
Certificate configuration

  09/11/2004 15:19
  Please respond to
  "Tomcat Users List"






BTW, I believe that the CN of your cert needs to be your machines IP or
domain, whichever is used to connect.

-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 9:59 AM
To: Tomcat Users List
Cc: 'Tomcat Users List'
Subject: RE: SSL Certificate configuration



There is a password specified, I just didn't fancy including it in a
publically available mail archive. It is specified at the keystore creation
and also specified in the connector. Sorry for any confustion this may have
caused.






  "Hubble,

  Christopher"To:   "'Tomcat Users
List'" <[EMAIL PROTECTED]>

   Subject:  RE: SSL
Certificate configuration



  09/11/2004 13:53

  Please respond to

  "Tomcat Users List"









It doesn't matter what your keystore is named(at least in windows).  I
usually use a keystore convention of appname.ks  Haven't had a problem with
it.  Robert, are you using a password for your keystore?  I've never tried
it without a password.

Chris

-Original Message-
From: David Goodenough [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 7:23 AM
To: [EMAIL PROTECTED]
Subject: Re: SSL Certificate configuration


Maybe its different on Windows, I only use Linux.  Certainly on Linux
the file is called .keystore, and of course as that is a hidden file one
could create keystore files till the sky turned yellow before Tomcat
would take any notice of them, i.e. it would use whatever was in
the .keystore file.

David

On Thursday 11 November 2004 11:47, Robert Cole wrote:
> Hi David,
>
> I'm unfortunately on a Wintel server and the OS has problems with files
> named with a preceding.
>
> My connector references the 'keystore' and accessing the keystore via
> keytool. I've tried it with the .keystore name as an early solution but it
> didn't make any difference. If the .keystore name is mandatory I can try
it
> again, but it still doesn't explain where the self-signed certificate is
> coming from.
>
> Thanks,
>
> Rob Cole
>
> +44 (0)20 754 51117
>
>
>
>
>   David Goodenough
>   <[EMAIL PROTECTED]To:
> [EMAIL PROTECTED] onnect.com>  cc:
>Subject:  Re: SSL
> Certificate configuration 09/11/2004 11:33
>   Please respond to
>   "Tomcat Users List"
>
> On Thursday 11 November 2004 11:04, Robert Cole wrote:
> > Hi,
> >
> > I'm having some fun and games getting Tomcat 5.0.19 to use a non-self
> > signed certificate. I've done the following:
> >
> > 1) Using Keytool, generated a new key pair using the genkey switch, into
> > a new keystore 2) Generated a CSR using the new keystore created above
3)
> > Using OpenSSL, where I've created a certificate authority to sign my
> > CSRs, I've then generated a signed certificate valid for 365 days,
signed
> > by my root authority 4) I've then imported the Root CA into the keystore
> > created in 1
> > 5) Then I've imported the new, signed certificate into the keystore from
> > 1 6) I've then enabled by HTTPS connector in server.xml, with the
> > keystore entry pointing to the keystore from 1. I bounced Tomcat
> > afterwards
> >
> > I can then connect to Tomcat on port 8443 but when I examine the
> > certificate it is a self signed certificate that expired after 3 months.
> > There is no evidence of the signed certificate.
> >
> > So far I have:
> >
> > 1) Removed the keystore file to check that Tomcat is picking up the
> > correct file. It is as I get loads of errors in the std.out file 2)
> > Listed the contents of the keystore. I can see in the following order,
> > the root CA certificate, the generated keypair and then the signed
> > certificate. 3) I made a copy of the keystore, changed the configuration
> > to use the copy and then fired Tomcat up again. I finally managed to
shut
> > Tomcat down ag

RE: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread Didier McGillis
You have to configure IE6 to know what svg is and how to display it.
From: "d~l" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered 
SVG object in IE 6
Date: Tue, 09 Nov 2004 16:25:15 -

Problem summary:
Tomcat 5.0.24 JSP 2.0 SVG example does not display JSPX rendered SVG file 
in
IE 6 browser.
O.k. in Opera and Mozilla.
_

I have Tomcat 5.0.24 running on my localhost - Win XP Pro SP1
I am trying out the JSP 2.0 SVG example found here .
http://localhost:8080/jsp-examples/jsp2/jspx/svgexample.html
and then to view the SVG file ..
http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX
to dynamically render and display an SVG object in browser ..
quote from above page ...
_
JSP 2.0 SVG Example
This example uses JSP 2.0's new, simplified JSPX syntax to render
a Scalable Vector Graphics (SVG) document.
When you view the source, notice the lack of a  element!
The text to be rendered can be modified by changing the value of the name
parameter.
SVG has many potential uses, such as searchable images, or images
customized with the name of your site's visitor (e.g. a "Susan's Store" tab 
image).
JSPX is a natural fit for generating dynamic XML content such as SVG.
_

I am testing this jspx example across several browsers ... IE / Opera / 
Mozilla

IE 6 and Opera 7 both have Adobe SVG plugin, Mozilla has its native SVG 
reader.

These browsers all open and display static *.svg files correctly (with no 
"file
download?" prompt as reported below with IE 6).

...
The problem arises with IE 6 trying to open the dynamically generated
textRotate.jspx.svg file.
In IE 6, instead of opening the rendered SVG object  I see a "file 
download" pop-up
window

some files can harm your computer etc. etc.
File name:  textRotate.jspx
File type:  SVG Document
from:   localhost
Would you like to open the file or save?
...
But in Opera, Mozilla and Firefox the jspx generated SVG (from above JSP 
example)
opens in the browser window.  And the URL opens SVG file in a Batik SVG 
viewer.

So this is more of a cross-browser problem than a server problem. IE 6 in 
particular.

###
Q. How can I get IE 6 browser to open and display this JSP 2.0 SVG example 
- on
the fly - without need for SVG file download?
###

This same JSP 2.0 SVG test file can be seen online here .. Jetty server 
site ..

http://jetty.mortbay.org/jsp-examples/jsp2/jspx/svgexample.html
Perhaps an IE 6 / Tomcat 5.0.x (localhost) user can go to this standard JSP 
2.0 SVG
Example and compare results?

http://localhost:8080/jsp-examples/jsp2/jspx/svgexample.html
then ..
http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX
But this preview does require an Adobe SVG plugin to be installed in your 
IE
browser.

Here is the SVG plug-in test site to check if you have this plugin 
installed ..

http://www.adobe.com/svg/viewer/install/svgtest.html.
___
Finally, here are the My Computer | Tools | Folder Options | File Type 
settings ..

for SVG document
*   Action: open
*   Application used
to perform action:
"C:\Program Files\Internet Explorer\iexplore.exe" -nohome %1
*   Use DDE:ticked
*   DDE Message:"file:%1",,-1,
*   Application:Iexplore
*   DDE Application
not running:blank
*   Topic:  WWW_OpenURL
___
Thanks for any insights into solving this IE6 / jspx.SVG display problem.
d~l
_
Take charge with a pop-up guard built on patented Microsoft® SmartScreen 
Technology. 
http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines 
 Start enjoying all the benefits of MSN® Premium right now and get the 
first two months FREE*.

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


Re: AW: connection pooling

2004-11-09 Thread Nishant Deshpande
I've been dealing with similar issues recently. Basically your
reference in web.xml is not 'pointing' to the resource you defined in
server.xml for some reason, which is why if you examine the datasource
you get, you will see all the fields set to null (as indicated by the
error).

Try to create a context for your webapp in server.xml and put your
resource in there as a first step to debug.

If this doesn't work, check your server.xml is being read - i think
the log will tell you (?) and / or try with a simple server.xml to
eliminate any xml errors.


On Tue, 9 Nov 2004 14:25:41 +0100, Akacem Mohammed
<[EMAIL PROTECTED]> wrote:
> Hello,
> 
> I am stuck in the same Probleme as Erik. I did exactly what in the e-mails 
> suggested is with no success.
> I am runing TC 5.0.28 und try to get a connection to an informix database.
> I got the following Error Message:
> 
>  org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of 
> class '' for connect URL 'null'
> 
> mycode :
> 
> try {
> initCtx = new InitialContext();
> envCtx = (Context) initCtx.lookup("java:comp/env");
> ds = (DataSource) envCtx.lookup("jdbc/SteaDB");
> } catch (NamingException e) {
> // TODO Auto-generated catch block
> 
> e.printStackTrace();
> }
> try {
>   conn=ds.getConnection();
> } catch (SQLException e2) {
> // TODO Auto-generated catch block
> e2.printStackTrace();
> }
> 
> My Configuration is as follow:
> 
> web.xml :
> 
>   
>   DB Connection to informix
>   jdbc/SteaDB
>   javax.sql.DataSource
>   Container
>   
> 
> server.xml :
> 
> 
>   
> 
>   
> 
>   factory
>   org.apache.commons.dbcp.BasicDataSourceFactory
> 
>
> 
>   maxWait
>   1
> 
> 
> 
> 
>  username
>  unknown
> 
> 
>  password
>  unknown
> 
> 
> 
> 
>driverClassName
>com.informix.jdbc.IfxDriver
> 
> 
> 
>   url
>   
> 
> jdbc:informix-sqli://s0062033.vt.bb.de:300056/coadb:informixserver=coadbzentral
>   
> 
> 
>
> removeAbandoned
>  true
>
> 
>   removeAbandonedTimeout
>   300 
> 
> 
>
>   logAbandoned
>   true
> 
> 
>   
> 
> 
> thanks for any hint
> 
> Mohammed
> 
> -Ursprüngliche Nachricht-
> Von: Steve Kirk [mailto:[EMAIL PROTECTED]
> Gesendet: Dienstag, 9. November 2004 01:40
> An: 'Eric Wulff'; 'Tomcat Users List'
> Betreff: RE: connection pooling
> 
> Worth clarifyig what we are meaning by "DBCP".  The DBCP I was referring to
> was the specific implementation of connection pooling that is part of
> Jakarta Commons:
> http://jakarta.apache.org/commons/dbcp/
> 
> There are other pooling implementations which are alternatives to Commons
> DBCP.
> 
> Some DB drivers included pooling support as-is.  Others do not.  For those
> that do not, you need to implement pooling by building code around the
> standard driver.  You used to have to do this yourself, but now there is
> DBCP to take care of this for you.  DBCP is a "wrapper" used around a
> non-pooling DB driver.
> 
> So, hence my question, are you intending to use DBCP, or does your Informix
> driver include pooling?
> 
> From the JNDI/JDBC guides it appears that you have the choice of using DBCP
> or not (although there is one aspect of the docs that seem slightly unclear
> on that, which I am going start another thread to clear up).  The configs
> are similar.  Personally I have only got the DBCP approach to work, hence my
> suggestion of using that, for which you need to include the factory
> parameter.  What this does is basically tells TC to call DBCP rather than
> your database driver when making a connection - DBCP then calls your DB
> driver if and when it needs to.
> 
> I think I'm right in saying that if you don't explcitly use DBCP, and your
> DB driver does not support pooling, you will end up with non-pooled
> connections.  The webapp will still work but you will not have the
> advantages of pooling.
> 
> In case it helps, here are my ResourceParams.  Note that I have both
> "factory" and "driverClassName":
> 
> 
> 
> factory
> 
> org.apache.commons.dbcp.BasicDataSourceFactory
> 
> 
> driverClassName
> com.mysql.jdbc.Driver
> 
> 
> username
> me
> 
> 
> password
> secret
> 
> 
>  url
>  jdbc:mysql://localhost:3306/myDb
> 
> 
> 
> > -Original Message-
>

RE: SSL Certificate configuration

2004-11-09 Thread Ken Sims
I'm not an old-hand in this arena myself -- I don't know how to get TC
to log anything that would indicate how it locates/loads the certificate
on startup.

I think that's a good approach though ... From the perspective of a
client browser navigating to a resource via https, both the CA and
Server certs are in the chain of trust (and perhaps other
intermediaries).  So, if neither has been encountered before, you might
legitimately and correctly be seeing details for not only the server's
cert but also that of the CA.  So, yes, it'd be nice to see it from the
server's perspective.


-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 7:50 AM
To: Tomcat Users List
Cc: Tomcat Users List
Subject: RE: SSL Certificate configuration



Thanks Ken. That looks exactly like what I did. I suppose the only
difference is that our OpenSSL is on Linux and the keystore and Tomcat
is on Wintel. I could understand if the certificate didn't work at all
(i.e. some dodgy characters when copying/ftping information) but its not
that.

Is there a debug switch that I could use when starting the container to
get information on what Tomcat is actually using? I.e. the keystore,
certificate alias etc?

Thanks for all of the suggestions so far, please keep them coming.

Rob Cole

+44 (0)20 754 51117



 

  "Ken  Sims"

  <[EMAIL PROTECTED]To:   "Tomcat Users
List" <[EMAIL PROTECTED]>

  m>   cc:

   Subject:  RE: SSL
Certificate configuration

  09/11/2004 15:36

  Please respond to

  "Tomcat Users

  List"

 

 





The steps you list worked for me.  ... That makes me think that we used
keytool or OpenSSL differently somehow.  I'm attaching a batch (DOS)
script that I used to set myself up for testing.  Note that I'm not
using the default locations and file names for the keystore and
truststore (some adjustment is in order either in this snippet or in
your server.xml SSL connector setup).

@echo off
cd \openssl\bin
md ca_cert
md server_cert
md client_cert
md C:\server_truststore
md C:\server_keystore
md client_truststore
md client_keystore
echo *
echo *   *
echo *  Enter Info for CA Certificate*
echo *   *
echo *
openssl req -new -newkey rsa:1024 -nodes -out ca_cert\ca.csr -keyout
ca_cert\ca.key openssl x509 -trustout -signkey ca_cert\ca.key -days 365
-req -in ca_cert\ca.csr -out ca_cert\ca.pem copy ca_cert\ca.pem
ca_cert\ca.cer keytool -import -keystore C:\server_truststore\cacerts
-file ca_cert\ca.cer -alias my_ca -storepass changeit -keypass  changeit
echo "02" > ca_cert\ca.srl echo *
echo *   *
echo * Enter Info for Server Certificate *
echo *   *
echo * IMPORTANT: use the server's   *
echo * IP address for  the common name   *
echo *   *
echo *
keytool -genkey -alias my_server -keyalg RSA -keysize 1024 -keystore
c:\server_keystore\keystore -storetype JKS -storepass  changeit -keypass
changeit keytool -certreq -keyalg RSA -alias my_server -file
server_cert\server.csr -keystore c:\server_keystore\keystore  -storepass
changeit -keypass changeit openssl x509 -CA ca_cert\ca.pem -CAkey
ca_cert\ca.key -CAserial ca_cert\ca.srl -req -in server_cert\server.csr
-out server_cert\server.cer -days 365 keytool -import -alias my_ca
-keystore C:\server_keystore\keystore -trustcacerts -file ca_cert\ca.cer
-storepass changeit  -keypass changeit keytool -import -alias my_server
-keystore C:\server_keystore\keystore -trustcacerts -file
server_cert\server.cer  -storepass changeit -keypass changeit

-Original Message-
From: Robert Cole [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 6:59 AM
To: Tomcat Users List
Cc: 'Tomcat Users List'
Subject: RE: SSL Certificate configuration



There is a password specified, I just didn't fancy including it in a
publically available mail archive. It is specified at the keystore
creation and also specified in the connector. Sorry for any confustion
this may have caused.






  "Hubble,

  Christopher"To:   "'Tomcat
Users List'" <[EMAIL PROTECTED]>

   Subject:  RE: SSL
Certificate configuration



  09/11/2004 13:53

  Please respond to

  "Tomcat Users List"









It doesn't matter what your keystore is named(at least in windows).  I
usually use a keystore convention of appname.ks  Haven't had a problem
with it.  Robert, are you using a password for your keystore?  I'

RE: ISAPI redirector warnings

2004-11-09 Thread Januski, Ken
Given all the problems that people have had with getting ISAPI redirector to
work correctly I'd just be happy if it works and not worry about errors in
the log. I say that after many attempts at tracking down errors in logs when
I couldn't get it working correctly. Though I've always been a believer in
using logs to solve problems I seem to recall that they never really helped
in this instance.

I believe DEBUG will give you the most verbose log. So it's probably:
DEBUG->INFO->WARN->ERROR in terms of verbosity.


-Original Message-
From: Eric Sandusky [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 11:15 AM
To: 'Tomcat Users List'
Subject: RE: ISAPI redirector warnings


By setting the LogLevel to INFO, I get more entries in the Event log.  By
setting the logLevel to ERROR, I still get the following "Warnings" in the
Application log.  Each of the entries starts with the word "Error" so they
must be errors, not warnings.

 

Does anybody know what the root cause of these errors/warnings are?  

 

There is nothing in the way of documentation for the JK2 connector that
talks about this in detail.  I have gone through this site,
http://jakarta.apache.org/tomcat/connectors-doc/jk2/index.html, and found
absolutely nothing about these errors.  They happen regularly as requests
are made to the server, and are unacceptable to many of my customers.

 

 

Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding

> > ajp13:localhost:8009 1 0

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> Error sending

> > response

> > 

> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,

> > ServerSupportFunction failed

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> Error sending

> > response

> > 

> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,

> > ServerSupportFunction failed

 

Eric Sandusky



 

630.368.9950x233

[EMAIL PROTECTED]

 

-Original Message-
From: Allistair Crossley [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 9:58 AM
To: Tomcat Users List
Subject: RE: ISAPI redirector warnings

 

i don't know much about jk2 logging. I don't think it can use log4j or
commons-logging as it's just a DLL. the theory is the same I imagine, i.e
the amount of logging gets narrower info/warn/debug/error. Setting it at
ERROR will mean only errors come out and remove all the other stuff.

 

> -Original Message-

> From: Eric Sandusky [mailto:[EMAIL PROTECTED]

> Sent: 09 November 2004 15:54

> To: 'Tomcat Users List'

> Subject: RE: ISAPI redirector warnings

> 

> 

> Do you know any more information about the 3 logLevels?  I 

> see an ERROR,

> DEBUG, and INFO.  I currently set it to DEBUG, which is the 

> default and is

> not necessary.  I would guess that INFO would give you more 

> warnings, and

> ERROR would give you less warnings.  Does this make sense?

> 

> Eric Sandusky

> 

> 

> 630.368.9950x233

> [EMAIL PROTECTED]

> 

> -Original Message-

> From: Allistair Crossley [mailto:[EMAIL PROTECTED] 

> Sent: Tuesday, November 09, 2004 9:50 AM

> To: Tomcat Users List

> Subject: RE: ISAPI redirector warnings

> 

> you could reduce it by setting logLevel=info in the registry 

> settings. You

> can also specify logging in the workers2.properties file with 

> an info level.

> 

> [logger.win32]

> level=INFO

>  

> ADC

> 

> > -Original Message-

> > From: Eric Sandusky [mailto:[EMAIL PROTECTED]

> > Sent: 09 November 2004 15:38

> > To: [EMAIL PROTECTED]

> > Cc: Eric Sandusky

> > Subject: ISAPI redirector warnings

> > 

> > 

> > While running Tomcat 5 with IIS and JK2..

> > 

> >  

> > 

> > The Windows Application Logs often log several Warnings at 

> > the same point in

> > time, see below for example.  The problem is, these Warnings 

> > pile up in the

> > Windows Event logs and force the Administrator to manually 

> > clear out the

> > logs daily or weekly.  

> > 

> >  

> > 

> > What is the reason for these log entries?

> > 

> >  

> > 

> > How can I reduce or eliminate these log entries?

> > 

> >  

> > 

> > Error: [jk_worker_ajp13.c (648)]: ajp13.service() Error  forwarding

> > ajp13:localhost:8009 1 0

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> Error sending

> > response

> > 

> > Error: [jk_service_iis.c (126)]: jk_ws_service_t::head,

> > ServerSupportFunction failed

> > 

> > Error: [jk_worker_ajp13.c (546)]: ajp13.service() ajpGetReply 

> > recoverable

> > error 3

> > 

> > Error: [jk_handler_response.c (140)]: handler.response() 

> 

RE: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread d~l
On 9 Nov 2004 at 17:56, Didier McGillis codesmoker-at-hotmail.com wrote:

> You have to configure IE6 to know what svg is and how to display it.

Thanks for your reply ..

I tried to explain in my post that SVG files (stand alone) 
display  in IE 6 ..  no problems there .. 

IE 6 just does not display JSP 2.0 rendered jspx.svg .. as in the JSP 2.0 SVG 
example in Tomcat

perhaps you can help by explaining  to setup IE 6 to display that 
particular textRotate.jspx.svg 
extension  .. without the file download prompt? 

In my post I included the SVG file type configuration I am using.

and/or .. confirm that  can see the JSP 2.0 SVG example content in IE 6 .. 
see links in 
my post .. and I'll take it from there if you confirm that it works for you?

here is the localhost link again .. JSP 2.0 SVG Example .. open in IE 6 ..

http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX

thanks for your interest ..

d~l




My Context don't workie

2004-11-09 Thread K. Mike Bradley
Hello to all,
 
I have an app that works fine on Red Hat, Susie, Debian, or even Windows.
 
I built a Gentoo box and it wont work.
 
TomCat runs but the webapp is ignored.
 
The Server.xml has:
 

  

   

  

Again this works on any other linux box but my new Gentoo.
 
When TomCat runs I get:
 
Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 80
Starting service Tomcat-Standalone
Apache Tomcat/4.1
Nov 9, 2004 6:28:19 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 80
 
Everything is ok except the webapp normally adds several lines of text under
"Apache Tomcat/4.1" and the app is not up.
 
Could there be some sort of dependency issue?
 
I am pulling my hair out !


Re: My Context don't workie

2004-11-09 Thread Larry Meadors
I wonder if it is the docBase="../../webroot" thingy.

Use a full path, and see if it works.

>>> [EMAIL PROTECTED] 11/09/04 12:01 PM >>>
Hello to all,
 
I have an app that works fine on Red Hat, Susie, Debian, or even
Windows.
 
I built a Gentoo box and it wont work.
 
TomCat runs but the webapp is ignored.
 
The Server.xml has:
 

  

   

  

Again this works on any other linux box but my new Gentoo.
 
When TomCat runs I get:
 
Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 80
Starting service Tomcat-Standalone
Apache Tomcat/4.1
Nov 9, 2004 6:28:19 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 80
 
Everything is ok except the webapp normally adds several lines of text
under
"Apache Tomcat/4.1" and the app is not up.
 
Could there be some sort of dependency issue?
 
I am pulling my hair out !


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



Re: AW: connection pooling

2004-11-09 Thread Eric Wulff
Hi Mohammed, The resource-ref of your web.xml looks alright.  While
the DefaultContext should work if you place it in the correct
location(see notes below) within your server.xml, I doubt you want
this to be your final solution.  My final fix was suggested by Steve
and noted here...

Copy the (you need to change your DefaultContext tag to a
Context tag) from your server.xml to a file all its own and name that
file myapp.xml(in your case I guess that would be SteaDB.xml).  Then
mv that file to $CATALINA_HOME/conf/Catalina/localhost/

Restart your app or shutdown and startup Tomcat and you should be all set.

Let me know how it goes.
Eric

Notes:
- I'm not sure if DefaultContext or Context within your server.xml
have any effect once you have a myapp.xml at
$CATALINA_HOME/conf/Catalina/localhost/.  I still have a Context in my
server.xml.

- I don't think it matters but fyi, my Context only includes a
Resource, and then Resource-Params as follows: username, password,
driverClass, and url.

- When working with the DefaultContext, location for that tag should
be within the  tag having the Standalone attribute.  This
likely needs to be un-commented, hence you will need to comment out
the  tag with the Catlina attribute, which is likely just
below in the server.xml.


On Tue, 9 Nov 2004 14:25:41 +0100, Akacem Mohammed
<[EMAIL PROTECTED]> wrote:
> Hello,
> 
> I am stuck in the same Probleme as Erik. I did exactly what in the e-mails 
> suggested is with no success.
> I am runing TC 5.0.28 und try to get a connection to an informix database.
> I got the following Error Message:
> 
>  org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of 
> class '' for connect URL 'null'
> 
> mycode :
> 
> try {
> initCtx = new InitialContext();
> envCtx = (Context) initCtx.lookup("java:comp/env");
> ds = (DataSource) envCtx.lookup("jdbc/SteaDB");
> } catch (NamingException e) {
> // TODO Auto-generated catch block
> 
> e.printStackTrace();
> }
> try {
>   conn=ds.getConnection();
> } catch (SQLException e2) {
> // TODO Auto-generated catch block
> e2.printStackTrace();
> }
> 
> My Configuration is as follow:
> 
> web.xml :
> 
>   
>   DB Connection to informix
>   jdbc/SteaDB
>   javax.sql.DataSource
>   Container
>   
> 
> server.xml :
> 
> 
>   
> 
>   
> 
>   factory
>   org.apache.commons.dbcp.BasicDataSourceFactory
> 
>
> 
>   maxWait
>   1
> 
> 
> 
> 
>  username
>  unknown
> 
> 
>  password
>  unknown
> 
> 
> 
> 
>driverClassName
>com.informix.jdbc.IfxDriver
> 
> 
> 
>   url
>   
> 
> jdbc:informix-sqli://s0062033.vt.bb.de:300056/coadb:informixserver=coadbzentral
>   
> 
> 
>
> removeAbandoned
>  true
>
> 
>   removeAbandonedTimeout
>   300 
> 
> 
>
>   logAbandoned
>   true
> 
> 
>   
> 
> 
> thanks for any hint
> 
> Mohammed
> 
> -Ursprüngliche Nachricht-
> Von: Steve Kirk [mailto:[EMAIL PROTECTED]
> Gesendet: Dienstag, 9. November 2004 01:40
> An: 'Eric Wulff'; 'Tomcat Users List'
> Betreff: RE: connection pooling
> 
> Worth clarifyig what we are meaning by "DBCP".  The DBCP I was referring to
> was the specific implementation of connection pooling that is part of
> Jakarta Commons:
> http://jakarta.apache.org/commons/dbcp/
> 
> There are other pooling implementations which are alternatives to Commons
> DBCP.
> 
> Some DB drivers included pooling support as-is.  Others do not.  For those
> that do not, you need to implement pooling by building code around the
> standard driver.  You used to have to do this yourself, but now there is
> DBCP to take care of this for you.  DBCP is a "wrapper" used around a
> non-pooling DB driver.
> 
> So, hence my question, are you intending to use DBCP, or does your Informix
> driver include pooling?
> 
> From the JNDI/JDBC guides it appears that you have the choice of using DBCP
> or not (although there is one aspect of the docs that seem slightly unclear
> on that, which I am going start another thread to clear up).  The configs
> are similar.  Personally I have only got the DBCP approach to work, hence my
> suggestion of using that, for which you need to include the factory
> parameter.  What this does is basically tells TC to call DBCP rather than
> your database driver when making a connection - DBCP then calls your DB
> driver if and when it needs to.
> 
> I think I'm right in saying that if you don't explcitly use DBCP, and your
> DB driver does not support pooling, you will end up with non-pooled
> connections.  The webapp will still work but you will not have the
> advantages of pooling.
> 
> In case it helps, here are my

RE: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread Peter Crowther
> From: d~l [mailto:[EMAIL PROTECTED] 
> Problem summary: 
> Tomcat 5.0.24 JSP 2.0 SVG example does not display JSPX 
> rendered SVG file in 
> IE 6 browser.
> O.k. in Opera and Mozilla.

Just check whether there's a blank line before the  in the
generated file.  I had the same problem in ASPX with Adobe's 3.01 SVG
viewer - it won't work at all unless the < is the first character in the
returned file.

Just a guess.

- Peter

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



Re: exception in clustering

2004-11-09 Thread Ronald Klop
Yes, I understand that, but I was wondering if there is more experience with 
using a cluster under load.
I am thinking about timeout settings? Or maybe something else.
I have everything as default now.
Ronald.
On Tue Nov 09 17:21:47 CET 2004 Filip Hanik - Dev <[EMAIL PROTECTED]> wrote:
looks pretty normal, this shows that a connection was broken between one server 
and the other,
you need to figure out why it breaks? restart? network?
Filip
- Original Message - 
From: "Ronald Klop" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 09, 2004 10:02 AM
Subject: exception in clustering

Hello,
I've a cluster of two nodes with 5.0.25 running on Linux.
Everythings works fine for most of the day, but we are now getting this a lot 
on one server.
After shutting down this server, the other one still runs.
Nov 9, 2004 4:50:24 PM org.apache.catalina.cluster.tcp.TcpReplicationThread run
SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
reset by peer' closing channel
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:206)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)
and I also see this:
SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
reset by peer' closing channel
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:206)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
at java.lang.Thread.run(Thread.java:534)
Can I solve this by tweaking some timeouts?
I'm about to upgrade to 5.0.28 soon. Is this going to help?
Ronald.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: exception in clustering

2004-11-09 Thread Filip Hanik - Dev
here's the deal, the error is on the receiving side.
ie, the server printing the error is the on the receiving side getting data.
So the sending server closes its connections, and the receiving server prints 
this message.
If the network times out, then this is fine, its more an info message than 
severe, but it could also be telling you that your
network wont allow TCP connections to stay open. and for that, there is no 
setting inside tomcat.

if you do find an option that you would need to set, but its not available, 
just let us know and we'll expose it for you.

Filip

- Original Message -
From: "Ronald Klop" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, November 09, 2004 2:09 PM
Subject: Re: exception in clustering


Yes, I understand that, but I was wondering if there is more experience with 
using a cluster under load.
I am thinking about timeout settings? Or maybe something else.
I have everything as default now.

Ronald.

On Tue Nov 09 17:21:47 CET 2004 Filip Hanik - Dev <[EMAIL PROTECTED]> wrote:
> looks pretty normal, this shows that a connection was broken between one 
> server and the other,
> you need to figure out why it breaks? restart? network?
>
> Filip
>
> - Original Message -
> From: "Ronald Klop" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, November 09, 2004 10:02 AM
> Subject: exception in clustering
>
>
> Hello,
>
> I've a cluster of two nodes with 5.0.25 running on Linux.
> Everythings works fine for most of the day, but we are now getting this a lot 
> on one server.
> After shutting down this server, the other one still runs.
>
> Nov 9, 2004 4:50:24 PM org.apache.catalina.cluster.tcp.TcpReplicationThread 
> run
> SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
> reset by peer' closing channel
> java.io.IOException: Connection reset by peer
> at sun.nio.ch.FileDispatcher.read0(Native Method)
> at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
> at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
> at sun.nio.ch.IOUtil.read(IOUtil.java:206)
> at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
> at 
> org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
> at 
> org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)
>
> and I also see this:
>
> SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
> reset by peer' closing channel
> java.io.IOException: Connection reset by peer
> at sun.nio.ch.FileDispatcher.read0(Native Method)
> at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
> at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
> at sun.nio.ch.IOUtil.read(IOUtil.java:206)
> at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
> at 
> org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(TcpReplicationThread.java:123)
> at 
> org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicationThread.java:67)
> at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:296)
> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:372)
> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:694)
> at 
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:626)
> at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:807)
> at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
> at java.lang.Thread.run(Thread.java:534)
>
>
> Can I solve this by tweaking some timeouts?
> I'm about to upgrade to 5.0.28 soon. Is this going to help?
>
> Ronald.
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>



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



RE: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread d~l
On 9 Nov 2004 at 20:04, Peter Crowther Peter.Crowther-at-melandra wrote:

> > Problem summary: 
> > Tomcat 5.0.24 JSP 2.0 SVG example does not display JSPX 
> > rendered SVG file in 
> > IE 6 browser.
> > O.k. in Opera and Mozilla.
> 
> Just check whether there's a blank line before the  in the
> generated file.  I had the same problem in ASPX with Adobe's 3.01 SVG
> viewer - it won't work at all unless the < is the first character in the
> returned file.
> 
> Just a guess.
> 
>   - Peter
_

Thanks for the guess .. but I have just checked the textRotate.jspx file which 
IE is 
prompting to be downloaded .. and there is no white space before the 
http://www.w3.org/2000/svg"; viewBox="0 0 450 500" height="500" 
width="450">
JSP 2.0 JSPX

JSP 2.0 XML Syntax (.jspx) Demo
Try changing the name parameter!

  

 

__

anybody got Tomcat 5.0.x  in  localhost just to try out this JSP 2.0 SVG 
example ?

http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX 

d~l




Re: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread Peter Lin
extra lines before  can cause some XML parser to fail, so
they should be removed.

peter


On Tue, 09 Nov 2004 20:53:04 -, d~l <[EMAIL PROTECTED]> wrote:
> On 9 Nov 2004 at 20:04, Peter Crowther Peter.Crowther-at-melandra wrote:
> 
> > > Problem summary:
> > > Tomcat 5.0.24 JSP 2.0 SVG example does not display JSPX
> > > rendered SVG file in
> > > IE 6 browser.
> > > O.k. in Opera and Mozilla.
> >
> > Just check whether there's a blank line before the  in the
> > generated file.  I had the same problem in ASPX with Adobe's 3.01 SVG
> > viewer - it won't work at all unless the < is the first character in the
> > returned file.
> >
> > Just a guess.
> >
> >   - Peter
> _
> 
> Thanks for the guess .. but I have just checked the textRotate.jspx file 
> which IE is
> prompting to be downloaded .. and there is no white space before the  header
> ..
> 
> here are the first few lines of textRotate.jspx . no leading whitespace
> 
> 
> http://www.w3.org/2000/svg"; viewBox="0 0 450 500" height="500"
> width="450">
> JSP 2.0 JSPX
>  class="title">
> JSP 2.0 XML Syntax (.jspx) Demo font-
> size="15" y="15%" x="50%" class="title">
> Try changing the name parameter!
> 
>   
> 
>  
> 
> __
> 
> anybody got Tomcat 5.0.x  in  localhost just to try out this JSP 2.0 SVG 
> example ?
> 
> http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX
> 
> d~l
> 
>

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



RE: My Context don't workie

2004-11-09 Thread K. Mike Bradley
I will try that but the path is correct.
Don't know why Gentoo would choke on that.




 

-Original Message-
From: Larry Meadors [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 2:14 PM
To: [EMAIL PROTECTED]
Subject: Re: My Context don't workie

I wonder if it is the docBase="../../webroot" thingy.

Use a full path, and see if it works.

>>> [EMAIL PROTECTED] 11/09/04 12:01 PM >>>
Hello to all,
 
I have an app that works fine on Red Hat, Susie, Debian, or even Windows.
 
I built a Gentoo box and it wont work.
 
TomCat runs but the webapp is ignored.
 
The Server.xml has:
 

  

   

  

Again this works on any other linux box but my new Gentoo.
 
When TomCat runs I get:
 
Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service
Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM
org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 80
 
Everything is ok except the webapp normally adds several lines of text under
"Apache Tomcat/4.1" and the app is not up.
 
Could there be some sort of dependency issue?
 
I am pulling my hair out !


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



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



RE: My Context don't workie

2004-11-09 Thread Shapira, Yoav

Hi,
Maybe a permissions issue?  Make sure the user running Tomcat on Gentoo
has the write permissions to the conf, work, temp directories, and read
permissions on your webapps, etc.

Yoav Shapira http://www.yoavshapira.com


>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 4:05 PM
>To: 'Tomcat Users List'
>Subject: RE: My Context don't workie
>
>I will try that but the path is correct.
>Don't know why Gentoo would choke on that.
>
>
>
>
>
>
>-Original Message-
>From: Larry Meadors [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 2:14 PM
>To: [EMAIL PROTECTED]
>Subject: Re: My Context don't workie
>
>I wonder if it is the docBase="../../webroot" thingy.
>
>Use a full path, and see if it works.
>
 [EMAIL PROTECTED] 11/09/04 12:01 PM >>>
>Hello to all,
>
>I have an app that works fine on Red Hat, Susie, Debian, or even
Windows.
>
>I built a Gentoo box and it wont work.
>
>TomCat runs but the webapp is ignored.
>
>The Server.xml has:
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   />
>
>  
>
>Again this works on any other linux box but my new Gentoo.
>
>When TomCat runs I get:
>
>Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
>INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service
>Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM
>org.apache.coyote.http11.Http11Protocol start
>INFO: Starting Coyote HTTP/1.1 on port 80
>
>Everything is ok except the webapp normally adds several lines of text
>under
>"Apache Tomcat/4.1" and the app is not up.
>
>Could there be some sort of dependency issue?
>
>I am pulling my hair out !
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



RE: My Context don't workie

2004-11-09 Thread K. Mike Bradley
Thanks but I am logged on as root.
 

-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 4:06 PM
To: Tomcat Users List
Subject: RE: My Context don't workie


Hi,
Maybe a permissions issue?  Make sure the user running Tomcat on Gentoo has
the write permissions to the conf, work, temp directories, and read
permissions on your webapps, etc.

Yoav Shapira http://www.yoavshapira.com
 

>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 4:05 PM
>To: 'Tomcat Users List'
>Subject: RE: My Context don't workie
>
>I will try that but the path is correct.
>Don't know why Gentoo would choke on that.
>
>
>
>
>
>
>-Original Message-
>From: Larry Meadors [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 2:14 PM
>To: [EMAIL PROTECTED]
>Subject: Re: My Context don't workie
>
>I wonder if it is the docBase="../../webroot" thingy.
>
>Use a full path, and see if it works.
>
 [EMAIL PROTECTED] 11/09/04 12:01 PM >>>
>Hello to all,
>
>I have an app that works fine on Red Hat, Susie, Debian, or even
Windows.
>
>I built a Gentoo box and it wont work.
>
>TomCat runs but the webapp is ignored.
>
>The Server.xml has:
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   />
>
>  
>
>Again this works on any other linux box but my new Gentoo.
>
>When TomCat runs I get:
>
>Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
>INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service 
>Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM 
>org.apache.coyote.http11.Http11Protocol start
>INFO: Starting Coyote HTTP/1.1 on port 80
>
>Everything is ok except the webapp normally adds several lines of text 
>under "Apache Tomcat/4.1" and the app is not up.
>
>Could there be some sort of dependency issue?
>
>I am pulling my hair out !
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential, proprietary
and/or privileged.  This e-mail is intended only for the individual(s) to
whom it is addressed, and may not be saved, copied, printed, disclosed or
used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender.  Thank you.


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



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



RE: My Context don't workie

2004-11-09 Thread K. Mike Bradley
No difference.
This is really weird.
 

-Original Message-
From: Larry Meadors [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 2:14 PM
To: [EMAIL PROTECTED]
Subject: Re: My Context don't workie

I wonder if it is the docBase="../../webroot" thingy.

Use a full path, and see if it works.

>>> [EMAIL PROTECTED] 11/09/04 12:01 PM >>>
Hello to all,
 
I have an app that works fine on Red Hat, Susie, Debian, or even Windows.
 
I built a Gentoo box and it wont work.
 
TomCat runs but the webapp is ignored.
 
The Server.xml has:
 

  

   

  

Again this works on any other linux box but my new Gentoo.
 
When TomCat runs I get:
 
Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service
Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM
org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 80
 
Everything is ok except the webapp normally adds several lines of text under
"Apache Tomcat/4.1" and the app is not up.
 
Could there be some sort of dependency issue?
 
I am pulling my hair out !


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



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



RE: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread Peter Crowther
> From: d~l [mailto:[EMAIL PROTECTED] 
> Thanks for the guess .. but I have just checked the 
> textRotate.jspx file which IE is 
> prompting to be downloaded .. and there is no white space 
> before the 

RE: My Context don't workie

2004-11-09 Thread K. Mike Bradley
Is there any way to turn on some sort of debugging?

BTW here is mt entire server.xml







  
  






  
  

  

  


  
  

  
  


  

   

  


  



  



-Original Message-
From: K. Mike Bradley [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 2:01 PM
To: [EMAIL PROTECTED]
Subject: My Context don't workie

Hello to all,
 
I have an app that works fine on Red Hat, Susie, Debian, or even Windows.
 
I built a Gentoo box and it wont work.
 
TomCat runs but the webapp is ignored.
 
The Server.xml has:
 

  

   

  

Again this works on any other linux box but my new Gentoo.
 
When TomCat runs I get:
 
Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service
Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM
org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 80
 
Everything is ok except the webapp normally adds several lines of text under
"Apache Tomcat/4.1" and the app is not up.
 
Could there be some sort of dependency issue?
 
I am pulling my hair out !


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



RE: My Context don't workie

2004-11-09 Thread Shapira, Yoav

Hi,
You can add debug="99" attributes to all the containers in server.xml to
get additional debugging data.  Tomcat 5.x has better debugging support
via commons-logging.

Try commenting out pieces, like the Realm, to maybe isolate the problem
component further.

Yoav Shapira http://www.yoavshapira.com


>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 4:16 PM
>To: 'Tomcat Users List'
>Subject: RE: My Context don't workie
>
>Is there any way to turn on some sort of debugging?
>
>BTW here is mt entire server.xml
>
>
>
>
>
>
>
>  
>  
>
>className="org.apache.coyote.tomcat4.CoyoteConnector"
>port="80" minProcessors="5" maxProcessors="75" enableLookups="true"
>redirectPort$
>
>
>
>
>
>
>  
>  prefix="catalina_log." suffix=".txt" timestamp="true" verbosity="0"
>defaultVerbosity="3" />
>
>  
>
>  
>
>
>  
>  className="com.controlj.green.jakarta.catalina.Realm" hostPort="80"
>ssl="off" />
>
>  
>  
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   
>
>  
>
>
>  
>
>
>
>  
>
>
>
>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 2:01 PM
>To: [EMAIL PROTECTED]
>Subject: My Context don't workie
>
>Hello to all,
>
>I have an app that works fine on Red Hat, Susie, Debian, or even
Windows.
>
>I built a Gentoo box and it wont work.
>
>TomCat runs but the webapp is ignored.
>
>The Server.xml has:
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   
>
>  
>
>Again this works on any other linux box but my new Gentoo.
>
>When TomCat runs I get:
>
>Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
>INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service
>Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM
>org.apache.coyote.http11.Http11Protocol start
>INFO: Starting Coyote HTTP/1.1 on port 80
>
>Everything is ok except the webapp normally adds several lines of text
>under
>"Apache Tomcat/4.1" and the app is not up.
>
>Could there be some sort of dependency issue?
>
>I am pulling my hair out !
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



TC 4.1_05

2004-11-09 Thread Scott Purcell
I have just installed Tomcat 4.1_05 on my win2000 box and I am having trouble 
adding web Contexts.
 
Here is the original server.xml entry.

 
Now, on all my old Tomcat installs, when I needed to add a new Context I would 
add another line like this:

  
 
 
But when I add another context, the server will not start. When I execute 
%CATALINA_HOME%\bin\startup another window begins to display info, then just 
exits.
 
I personally do not like using the Manager which works, and would like to know 
why this does not work anymore?
 
Thanks
Scott
 
 


jsp-config for pages under WEB-INF is not working

2004-11-09 Thread Tuncay Baskan
Hello,

I'm using Tomcat-5.0.28. In my web.xml I have the following:


  
/WEB-INF/pages/*
true
windows-1254
true
false
/WEB-INF/pages/templ/prelude.jspf
/WEB-INF/pages/templ/coda.jspf
  


My *.jsp pages are in WEB-INF/pages directory and there are some
servlets that performs controller stuff and forwards requests (with
RequestDispatcher.forward) to those pages. My aim is to avoid using:

<%@ page contentType="text/html; charset=windows-1254" %>

in each JSP. For some reason this doesn't work. I always get response header:

Content-Type: text/html;charset=ISO-8859-1

I played with  and  values (like
entering non-existent paths) and I'm sure Tomcat doesn't take the
configuration directives above.

What can be the problem?

-- 
/tb.

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



RE: TC 4.1_05

2004-11-09 Thread Shapira, Yoav

Hi,

>I have just installed Tomcat 4.1_05 on my win2000 box and I am having
>trouble adding web Contexts.

We don't use the same version conventions as Sun, there are no
underscores in Tomcat version numbers.  So there's Tomcat 4.1.5 and
4.1.15, but no 4.1_05 exists.  Both these versions are ancient and
unstable, and there's no good reason to install them now.

>Here is the original server.xml entry.
>

Really?  It's not path="" for the ROOT app?

>But when I add another context, the server will not start. When I
execute
>%CATALINA_HOME%\bin\startup another window begins to display info, then
>just exits.

You can use catalina.bat run (instead of startup.bat, which calls
catalina.bat start) to keep the DOS window open and observe messages.

>I personally do not like using the Manager which works, and would like
to
>know why this does not work anymore?

I personally don't like wasting time on ancient releases.  I suggest you
try 4.1.31 if you must use Tomcat 4.x, or 5.0.28 if you want a more
actively supported Tomcat release.

Yoav



This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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



RE: TC 4.1_05 sb 4.1.31

2004-11-09 Thread Scott Purcell
I am stressing and writing the wrong info. I apologize
Here is the startup info
C:\Documents and Settings\spurcell>%CATALINA_HOME%\bin\startu
Using CATALINA_BASE:   C:\jakarta-tomcat-4.1.31
Using CATALINA_HOME:   C:\jakarta-tomcat-4.1.31
Using CATALINA_TMPDIR: C:\jakarta-tomcat-4.1.31\temp
Using JAVA_HOME:   C:\j2sdk1.4.1_05


So it is Tomcat 4.1.31. Does the rest hold true?






-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 09, 2004 3:25 PM
To: Tomcat Users List
Subject: RE: TC 4.1_05



Hi,

>I have just installed Tomcat 4.1_05 on my win2000 box and I am having
>trouble adding web Contexts.

We don't use the same version conventions as Sun, there are no
underscores in Tomcat version numbers.  So there's Tomcat 4.1.5 and
4.1.15, but no 4.1_05 exists.  Both these versions are ancient and
unstable, and there's no good reason to install them now.

>Here is the original server.xml entry.
>

Really?  It's not path="" for the ROOT app?

>But when I add another context, the server will not start. When I
execute
>%CATALINA_HOME%\bin\startup another window begins to display info, then
>just exits.

You can use catalina.bat run (instead of startup.bat, which calls
catalina.bat start) to keep the DOS window open and observe messages.

>I personally do not like using the Manager which works, and would like
to
>know why this does not work anymore?

I personally don't like wasting time on ancient releases.  I suggest you
try 4.1.31 if you must use Tomcat 4.x, or 5.0.28 if you want a more
actively supported Tomcat release.

Yoav



This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, proprietary 
and/or privileged.  This e-mail is intended only for the individual(s) to whom 
it is addressed, and may not be saved, copied, printed, disclosed or used by 
anyone else.  If you are not the(an) intended recipient, please immediately 
delete this e-mail from your computer system and notify the sender.  Thank you.


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


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



Re: jsp-config for pages under WEB-INF is not working

2004-11-09 Thread Tuncay Baskan
My bad..
I haven't yet understood what happened but it seems to be working now..

-- 
/tb.


On Tue, 9 Nov 2004 23:21:31 +0200, Tuncay Baskan <[EMAIL PROTECTED]> wrote:
> Hello,
> 
> I'm using Tomcat-5.0.28. In my web.xml I have the following:
> 
> 
>   
> /WEB-INF/pages/*
> true
> windows-1254
> true
> false
> /WEB-INF/pages/templ/prelude.jspf
> /WEB-INF/pages/templ/coda.jspf
>   
> 
> 
> My *.jsp pages are in WEB-INF/pages directory and there are some
> servlets that performs controller stuff and forwards requests (with
> RequestDispatcher.forward) to those pages. My aim is to avoid using:
> 
> <%@ page contentType="text/html; charset=windows-1254" %>
> 
> in each JSP. For some reason this doesn't work. I always get response header:
> 
> Content-Type: text/html;charset=ISO-8859-1
> 
> I played with  and  values (like
> entering non-existent paths) and I'm sure Tomcat doesn't take the
> configuration directives above.
> 
> What can be the problem?
> 
> --
> /tb.
>

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



RE: Tomcat 5.0.24 - JSP 2.0 SVG example (JSPX) - not opening rendered SVG object in IE 6

2004-11-09 Thread d~l
On 9 Nov 2004 at 21:13, Peter Crowther Peter.Crowther-at-melandra wrote:

> If you download and save it as file.svg on your desktop, then
> double-click it, does it load?  If so, I suspect a content-type issue.
> 
>   - Peter



yes .. if I save textRotate.jspx (in IE 6) as textRotate.svg .. into my Tomcat 
wepapps 

I can open it correctly in IE 6 ..

...

this is an article I'm reading on JSPX  ..

http://www.onjava.com/pub/a/onjava/2004/04/21/JSP2part3.html

talks about a property group declaration in web.xml .. or is this a red herring?

d~l

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



Getting filepath of webapp without using Reqeust or Response

2004-11-09 Thread Duncan Krebs
Hi,
I'm trying to figure out how I can lookup the real file path of my webapp in 
code without using the HttpServletResponse or HttpServletRequest. I have a lot 
of classes calling other classes and its annoying to always have to pass the 
request objects as parameters. Does anyone know if this is possible? Thanks - 
Duncan 


Killing threads during context restart

2004-11-09 Thread TK Banks
I have a background thread object in my tomcat
application that performs some garbage-collection like
functions (i.e., wakes up periodically and does some
application specific cleanup).  I have tomcat
configured to "restart the context" when I drop new
class files in the WEB-INF/classes directory. 
Recently I have discovered multiple copies of my these
background threads running simultaneously.  Further
investigation has shown that I get an additional copy
with each context restart.

I guess I don't even know what a context is, but I
assumed that a context restart would kill off all
application threads.  How am I supposed to get all my
application threads to die when the context restarts? 
Checking instance variables don't work since the data
from the old context and the new does not appear to be
shared.

Thanks much,
Matt



__ 
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 


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



Re: Killing threads during context restart

2004-11-09 Thread Filip Hanik - Dev
you can setup context listeners, and when the context is stopped you will 
receive an event and can stop your bg thread

Filip
- Original Message - 
From: "TK Banks" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 09, 2004 4:40 PM
Subject: Killing threads during context restart


I have a background thread object in my tomcat
application that performs some garbage-collection like
functions (i.e., wakes up periodically and does some
application specific cleanup).  I have tomcat
configured to "restart the context" when I drop new
class files in the WEB-INF/classes directory. 
Recently I have discovered multiple copies of my these
background threads running simultaneously.  Further
investigation has shown that I get an additional copy
with each context restart.

I guess I don't even know what a context is, but I
assumed that a context restart would kill off all
application threads.  How am I supposed to get all my
application threads to die when the context restarts? 
Checking instance variables don't work since the data
from the old context and the new does not appear to be
shared.

Thanks much,
Matt



__ 
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 


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

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



Re: Killing threads during context restart

2004-11-09 Thread Wendy Smoak
From: "TK Banks" <[EMAIL PROTECTED]>
> I guess I don't even know what a context is, but I
> assumed that a context restart would kill off all
> application threads.  How am I supposed to get all my
> application threads to die when the context restarts?

What about creating a ServletContextListener?  With that you will be
notified when the context is initialized and destroyed, and you have the
opportunity to start and stop your background process.

I think, though, that you're officially discouraged from starting additional
threads... at least that's the impression I've always gotten.  I looked in
the specification, and found that containers are allowed to restrict you
from creating Thread objects, (Servlet 2.3, SRV.1.2) though I don't think
Tomcat does.

-- 
Wendy  Smoak



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



RE: comparison of Type 4 JDBC drivers

2004-11-09 Thread Craig Collings
Interesting.

I'm using com.microsoft.jdbc.sqlserver.SQLServerDriver which is a type 4
driver and I am also getting ex VM errors:

any ideas?


An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc005) occurred at
PC=0x77F46A07 Function=RtlFreeHeap+0x322
Library=C:\WINDOWS\system32\ntdll.dll

Current Java thread:
at java.util.zip.ZipFile.getEntry(Native Method)
at java.util.zip.ZipFile.getEntry(ZipFile.java:146)
- locked <0x10b26c90> (a java.util.jar.JarFile)
at java.util.jar.JarFile.getEntry(JarFile.java:194)
at java.util.jar.JarFile.getJarEntry(JarFile.java:181)
at
sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:668)
at sun.misc.URLClassPath.getResource(URLClassPath.java:157)
at java.net.URLClassLoader$1.run(URLClassLoader.java:191)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
- locked <0x10b322d8> (a sun.misc.Launcher$ExtClassLoader)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
- locked <0x10b322d8> (a sun.misc.Launcher$ExtClassLoader)
at
com.abnamrocraigs.listings.IressNewListingsListener.addListings(IressNewList
ingsListener.java:147)
at
com.abnamrocraigs.listings.IressNewListingsListener.notify(IressNewListingsL
istener.java:66)
at
com.abnamrocraigs.tasks.TaskScheduler.propagate(TaskScheduler.java:68)
- locked <0x110be650> (a com.abnamrocraigs.tasks.TaskScheduler)
at com.abnamrocraigs.tasks.ScheduledTask.run(ScheduledTask.java:21)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)

Dynamic libraries:
0x0040 - 0x00406000 C:\WINDOWS\system32\java.exe
0x77F4 - 0x77FFA000 C:\WINDOWS\system32\ntdll.dll
0x77E4 - 0x77F34000 C:\WINDOWS\system32\kernel32.dll
0x77DA - 0x77E3 C:\WINDOWS\system32\ADVAPI32.dll
0x77C5 - 0x77CF5000 C:\WINDOWS\system32\RPCRT4.dll
0x77BA - 0x77BF4000 C:\WINDOWS\system32\MSVCRT.dll
0x0800 - 0x082A7000 C:\Program
Files\Java\j2sdk1.4.2\jre\bin\server\jvm.dll
0x77D0 - 0x77D8F000 C:\WINDOWS\system32\USER32.dll
0x77C0 - 0x77C44000 C:\WINDOWS\system32\GDI32.dll
0x76AA - 0x76ACC000 C:\WINDOWS\system32\WINMM.dll
0x1000 - 0x10007000 C:\Program
Files\Java\j2sdk1.4.2\jre\bin\hpi.dll
0x0038 - 0x0038E000 C:\Program
Files\Java\j2sdk1.4.2\jre\bin\verify.dll
0x003B - 0x003C8000 C:\Program
Files\Java\j2sdk1.4.2\jre\bin\java.dll
0x0039 - 0x0039D000 C:\Program
Files\Java\j2sdk1.4.2\jre\bin\zip.dll
0x008D - 0x008DF000 C:\Program
Files\Java\j2sdk1.4.2\jre\bin\net.dll
0x71C0 - 0x71C18000 C:\WINDOWS\system32\WS2_32.dll
0x71BF - 0x71BF8000 C:\WINDOWS\system32\WS2HELP.dll
0x008E - 0x008E8000 C:\Program
Files\Java\j2sdk1.4.2\jre\bin\nio.dll
0x71B2 - 0x71B63000 C:\WINDOWS\System32\mswsock.dll
0x76ED - 0x76EF7000 C:\WINDOWS\system32\DNSAPI.dll
0x76F7 - 0x76F77000 C:\WINDOWS\System32\winrnr.dll
0x76F1 - 0x76F3F000 C:\WINDOWS\system32\WLDAP32.dll
0x76F8 - 0x76F85000 C:\WINDOWS\system32\rasadhlp.dll
0x71AE - 0x71AE8000 C:\WINDOWS\System32\wshtcpip.dll
0x0340 - 0x03406000 C:\jintegra\bin\ntvauth.dll
0x73D2 - 0x73E13000 C:\WINDOWS\system32\MFC42.DLL
0x0341 - 0x03417000
C:\jintegra\bin\International\ntvauthEnglishResourceDll.dll
0x71F6 - 0x71F64000 C:\WINDOWS\system32\SECURITY.dll
0x76F5 - 0x76F63000 C:\WINDOWS\system32\SECUR32.dll
0x76C9 - 0x76CB4000 C:\WINDOWS\system32\msv1_0.dll
0x76C1 - 0x76C38000 C:\WINDOWS\system32\imagehlp.dll
0x6D58 - 0x6D621000 C:\WINDOWS\system32\dbghelp.dll
0x77B9 - 0x77B98000 C:\WINDOWS\system32\VERSION.dll
0x76B7 - 0x76B7B000 C:\WINDOWS\system32\PSAPI.DLL

Heap at VM Abort:
Heap
 def new generation   total 5184K, used 967K [0x1001, 0x105a,
0x10b2)
  eden space 4672K,  15% used [0x1001, 0x100c4580, 0x104a)
  from space 512K,  48% used [0x1052, 0x1055da28, 0x105a)
  to   space 512K,   0% used [0x104a, 0x104a, 0x1052)
 tenured generation   total 44240K, used 27306K [0x10b2, 0x13654000,
0x1641)
   the space 44240K,  61% used [0x10b2, 0x125ca930, 0x125caa00,
0x13654000)  compacting perm gen  total 18432K, used 18373K [0x1641,
0x1761, 0x1a41)
   the space 18432K,  99% used [0x1641, 0x17601738, 0x17601800,
0x1761)

Local Time = Wed Nov 10 07:28:56 2004
Elapsed Time = 65227
#
# The exception above was detected in nati

RE: My Context don't workie

2004-11-09 Thread K. Mike Bradley
Thanks but this is a tried and true app that has been out for two years now.
It works on windows, multiple Linux and Solaris

Just this one Gentoo box (my first actually).

The vendor provides a config util which I have run a million times after
deleting the server.xml file.
It regenerates a server.xml which I ran on another box fine.

It can't be the app it has to be the box.

I will try to set debug and enable the default logger.

Thanks.




 

-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 4:20 PM
To: Tomcat Users List
Subject: RE: My Context don't workie


Hi,
You can add debug="99" attributes to all the containers in server.xml to get
additional debugging data.  Tomcat 5.x has better debugging support via
commons-logging.

Try commenting out pieces, like the Realm, to maybe isolate the problem
component further.

Yoav Shapira http://www.yoavshapira.com
 

>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 4:16 PM
>To: 'Tomcat Users List'
>Subject: RE: My Context don't workie
>
>Is there any way to turn on some sort of debugging?
>
>BTW here is mt entire server.xml
>
>
>
>
>
>
>
>  
>  
>
>className="org.apache.coyote.tomcat4.CoyoteConnector"
>port="80" minProcessors="5" maxProcessors="75" enableLookups="true"
>redirectPort$
>
>
>
>
>
>
>  
>  prefix="catalina_log." suffix=".txt" timestamp="true" verbosity="0"
>defaultVerbosity="3" />
>
>  
>
>  
>
>
>  
>  className="com.controlj.green.jakarta.catalina.Realm" hostPort="80"
>ssl="off" />
>
>  
>  
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   
>
>  
>
>
>  
>
>
>
>  
>
>
>
>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 2:01 PM
>To: [EMAIL PROTECTED]
>Subject: My Context don't workie
>
>Hello to all,
>
>I have an app that works fine on Red Hat, Susie, Debian, or even
Windows.
>
>I built a Gentoo box and it wont work.
>
>TomCat runs but the webapp is ignored.
>
>The Server.xml has:
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   
>
>  
>
>Again this works on any other linux box but my new Gentoo.
>
>When TomCat runs I get:
>
>Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
>INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service 
>Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM 
>org.apache.coyote.http11.Http11Protocol start
>INFO: Starting Coyote HTTP/1.1 on port 80
>
>Everything is ok except the webapp normally adds several lines of text 
>under "Apache Tomcat/4.1" and the app is not up.
>
>Could there be some sort of dependency issue?
>
>I am pulling my hair out !
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential, proprietary
and/or privileged.  This e-mail is intended only for the individual(s) to
whom it is addressed, and may not be saved, copied, printed, disclosed or
used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender.  Thank you.


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



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



RE: comparison of Type 4 JDBC drivers

2004-11-09 Thread Robert Harper
This is the JVM catching an exception/access violation in the native code
outside of the JVM. The problem is probably in native code in the driver or any
jni code you may be using. If you are not using any jni to wrap native code that
is custom to your site, you should look at how you are calling the JDBC. You may
be sending NULL values or incorrect format for what the ODBC driver is expecting
and causing the access violation.

I had something similar and it was stack corruption in my native code.

Robert S. Harper
801.265.8800 ex. 255
> -Original Message-
> From: Craig Collings [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, November 09, 2004 4:18 PM
> To: tomcat-user ([EMAIL PROTECTED])
> Subject: RE: comparison of Type 4 JDBC drivers
> 
> Interesting.
> 
> I'm using com.microsoft.jdbc.sqlserver.SQLServerDriver which is a type 4
> driver and I am also getting ex VM errors:
> 
> any ideas?
> 
> 
> An unexpected exception has been detected in native code outside the VM.
> Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc005) occurred at
> PC=0x77F46A07 Function=RtlFreeHeap+0x322
> Library=C:\WINDOWS\system32\ntdll.dll
> 
> Current Java thread:
>   at java.util.zip.ZipFile.getEntry(Native Method)
>   at java.util.zip.ZipFile.getEntry(ZipFile.java:146)
>   - locked <0x10b26c90> (a java.util.jar.JarFile)
>   at java.util.jar.JarFile.getEntry(JarFile.java:194)
>   at java.util.jar.JarFile.getJarEntry(JarFile.java:181)
>   at
> sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:668)
>   at sun.misc.URLClassPath.getResource(URLClassPath.java:157)
>   at java.net.URLClassLoader$1.run(URLClassLoader.java:191)
>   at java.security.AccessController.doPrivileged(Native Method)
>   at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>   at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>   - locked <0x10b322d8> (a sun.misc.Launcher$ExtClassLoader)
>   at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>   - locked <0x10b322d8> (a sun.misc.Launcher$ExtClassLoader)
>   at
> com.abnamrocraigs.listings.IressNewListingsListener.addListings(IressNewList
> ingsListener.java:147)
>   at
> com.abnamrocraigs.listings.IressNewListingsListener.notify(IressNewListingsL
> istener.java:66)
>   at
> com.abnamrocraigs.tasks.TaskScheduler.propagate(TaskScheduler.java:68)
>   - locked <0x110be650> (a com.abnamrocraigs.tasks.TaskScheduler)
>   at com.abnamrocraigs.tasks.ScheduledTask.run(ScheduledTask.java:21)
>   at java.util.TimerThread.mainLoop(Timer.java:432)
>   at java.util.TimerThread.run(Timer.java:382)
> 
> Dynamic libraries:
> 0x0040 - 0x00406000   C:\WINDOWS\system32\java.exe
> 0x77F4 - 0x77FFA000   C:\WINDOWS\system32\ntdll.dll
> 0x77E4 - 0x77F34000   C:\WINDOWS\system32\kernel32.dll
> 0x77DA - 0x77E3   C:\WINDOWS\system32\ADVAPI32.dll
> 0x77C5 - 0x77CF5000   C:\WINDOWS\system32\RPCRT4.dll
> 0x77BA - 0x77BF4000   C:\WINDOWS\system32\MSVCRT.dll
> 0x0800 - 0x082A7000   C:\Program
> Files\Java\j2sdk1.4.2\jre\bin\server\jvm.dll
> 0x77D0 - 0x77D8F000   C:\WINDOWS\system32\USER32.dll
> 0x77C0 - 0x77C44000   C:\WINDOWS\system32\GDI32.dll
> 0x76AA - 0x76ACC000   C:\WINDOWS\system32\WINMM.dll
> 0x1000 - 0x10007000   C:\Program
> Files\Java\j2sdk1.4.2\jre\bin\hpi.dll
> 0x0038 - 0x0038E000   C:\Program
> Files\Java\j2sdk1.4.2\jre\bin\verify.dll
> 0x003B - 0x003C8000   C:\Program
> Files\Java\j2sdk1.4.2\jre\bin\java.dll
> 0x0039 - 0x0039D000   C:\Program
> Files\Java\j2sdk1.4.2\jre\bin\zip.dll
> 0x008D - 0x008DF000   C:\Program
> Files\Java\j2sdk1.4.2\jre\bin\net.dll
> 0x71C0 - 0x71C18000   C:\WINDOWS\system32\WS2_32.dll
> 0x71BF - 0x71BF8000   C:\WINDOWS\system32\WS2HELP.dll
> 0x008E - 0x008E8000   C:\Program
> Files\Java\j2sdk1.4.2\jre\bin\nio.dll
> 0x71B2 - 0x71B63000   C:\WINDOWS\System32\mswsock.dll
> 0x76ED - 0x76EF7000   C:\WINDOWS\system32\DNSAPI.dll
> 0x76F7 - 0x76F77000   C:\WINDOWS\System32\winrnr.dll
> 0x76F1 - 0x76F3F000   C:\WINDOWS\system32\WLDAP32.dll
> 0x76F8 - 0x76F85000   C:\WINDOWS\system32\rasadhlp.dll
> 0x71AE - 0x71AE8000   C:\WINDOWS\System32\wshtcpip.dll
> 0x0340 - 0x03406000   C:\jintegra\bin\ntvauth.dll
> 0x73D2 - 0x73E13000   C:\WINDOWS\system32\MFC42.DLL
> 0x0341 - 0x03417000
> C:\jintegra\bin\International\ntvauthEnglishResourceDll.dll
> 0x71F6 - 0x71F64000   C:\WINDOWS\system32\SECURITY.dll
> 0x76F5 - 0x76F63000   C:\WINDOWS\system32\SECUR32.dll
> 0x76C9 - 0x76CB4000   C:\WINDOWS\system32\msv1_0.dll
> 0x76C1 - 0x76C38000   C:\WINDOWS\system32\imagehlp.dll
> 0x6D58 - 0x6D621000   C:\WINDOWS\system32\dbghelp.dll
> 0x77B9 - 0x77B98000   C:\WINDOWS\system3

Re: comparison of Type 4 JDBC drivers

2004-11-09 Thread Tuncay Baskan
On Wed, 10 Nov 2004 12:18:20 +1300, Craig Collings
<[EMAIL PROTECTED]> wrote:
> Interesting.
> 
> I'm using com.microsoft.jdbc.sqlserver.SQLServerDriver which is a type 4
> driver and I am also getting ex VM errors:
> 
> any ideas?

I don't know if it's helps.. We tried to use Microsoft JDBC drivers in
our applications but because of its troubles we decided to use jTds,
which is a but rock-solid free driver..

You can get it from http://jtds.sourceforge.net/.
 
-- 
/tb.

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



RE: My Context don't workie

2004-11-09 Thread Larry Meadors
Is this using gentoo's tomcat install? 

If so, you may want to download and setup tomcat manually, to see if the
problem persists. Gentoo's java tools are...umm..interesting at times.

Larry

>>> [EMAIL PROTECTED] 11/09/04 4:24 PM >>>
Thanks but this is a tried and true app that has been out for two years
now.
It works on windows, multiple Linux and Solaris

Just this one Gentoo box (my first actually).

The vendor provides a config util which I have run a million times after
deleting the server.xml file.
It regenerates a server.xml which I ran on another box fine.

It can't be the app it has to be the box.

I will try to set debug and enable the default logger.

Thanks.




 

-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 09, 2004 4:20 PM
To: Tomcat Users List
Subject: RE: My Context don't workie


Hi,
You can add debug="99" attributes to all the containers in server.xml to
get
additional debugging data.  Tomcat 5.x has better debugging support via
commons-logging.

Try commenting out pieces, like the Realm, to maybe isolate the problem
component further.

Yoav Shapira http://www.yoavshapira.com
 

>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 4:16 PM
>To: 'Tomcat Users List'
>Subject: RE: My Context don't workie
>
>Is there any way to turn on some sort of debugging?
>
>BTW here is mt entire server.xml
>
>
>
>
>
>
>
>  
>  
>
>className="org.apache.coyote.tomcat4.CoyoteConnector"
>port="80" minProcessors="5" maxProcessors="75" enableLookups="true"
>redirectPort$
>
>
>
>
>
>
>  
>  prefix="catalina_log." suffix=".txt" timestamp="true" verbosity="0"
>defaultVerbosity="3" />
>
>  
>
>  
>
>
>  
>  className="com.controlj.green.jakarta.catalina.Realm" hostPort="80"
>ssl="off" />
>
>  
>  
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   
>
>  
>
>
>  
>
>
>
>  
>
>
>
>-Original Message-
>From: K. Mike Bradley [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, November 09, 2004 2:01 PM
>To: [EMAIL PROTECTED]
>Subject: My Context don't workie
>
>Hello to all,
>
>I have an app that works fine on Red Hat, Susie, Debian, or even
Windows.
>
>I built a Gentoo box and it wont work.
>
>TomCat runs but the webapp is ignored.
>
>The Server.xml has:
>
>
>  
>className="org.apache.catalina.session.PersistentManager"
>saveOnRestart="false">
>   
>
>  
>
>Again this works on any other linux box but my new Gentoo.
>
>When TomCat runs I get:
>
>Nov 9, 2004 6:28:16 PM org.apache.coyote.http11.Http11Protocol init
>INFO: Initializing Coyote HTTP/1.1 on port 80 Starting service 
>Tomcat-Standalone Apache Tomcat/4.1 Nov 9, 2004 6:28:19 PM 
>org.apache.coyote.http11.Http11Protocol start
>INFO: Starting Coyote HTTP/1.1 on port 80
>
>Everything is ok except the webapp normally adds several lines of text 
>under "Apache Tomcat/4.1" and the app is not up.
>
>Could there be some sort of dependency issue?
>
>I am pulling my hair out !
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential,
proprietary
and/or privileged.  This e-mail is intended only for the individual(s)
to
whom it is addressed, and may not be saved, copied, printed, disclosed
or
used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender.  Thank you.


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



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



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



RE: comparison of Type 4 JDBC drivers

2004-11-09 Thread Craig Collings
cheers guys.

To be fair, there is no real indication that it _is_ the jdbc driver.
In fact the satck trace seems to indicate an interation between sun's code
and ntdll.dll which is rather more scary :)
Its only happened once - we'll see.

jtds looks good though...

/disco


: 
: I don't know if it's helps.. We tried to use Microsoft JDBC 
: drivers in our applications but because of its troubles we 
: decided to use jTds, which is a but rock-solid free driver..
: 
: You can get it from http://jtds.sourceforge.net/.
:  
: -- 
: /tb.
: 

#
Notice of Confidential information 
The information contained in this electronic mail is CONFIDENTIAL INFORMATION 
and may
be LEGALLY PRIVILEGED, intended only for the individual or entity named above. 
If you
are not the intended recipient, you are hereby notified that the use, 
dissemination,
distribution, or copying of this document is strictly prohibited. If you have 
received
this electronic message in error, please immediately notify us by return or 
telephone
call collect to 07 577 6049) and destroy the original message. Thank you, ABN 
AMRO Craigs Limited.

This e-mail message has been scanned and cleared by MailMarshal   
www.marshalsoftware.com 

#

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



Tomcat is Good Enough for Game Performances

2004-11-09 Thread Bing Li
Dear all,

 

I have a lot of Java programming over Tomcat. But I don't have such
experiences to use Tomcat commercially. I heard that Tomcat could only be
used for a laboratory environment and it was not mature enough for real
commercial applications. Is it right or not?

 

Now I attempt to use Tomcat as a game server. Is it a correct choice? What
about the performance to use Tomcat for real time applications? When a lot
of customers sign in, what about the efficiency issue?

 

By the way, if Tomcat is not good for game applications, is it good enough
for e-business applications, such as a large scale online shopping Web site?

 

Thanks so much for your help!

Bing



Re: exception in clustering

2004-11-09 Thread Mufaddal Khumri
Hi,
I am using Apache - modjk -Tomcat 5 configuration.
The tomcat manager app uses BASIC authentication. When I point my 
browser to /myurl/manager the browser pops up a dialog box for the 
username and password. Upon entering the correct information it logs me 
into the manager app.

I am trying to now use JMeter to log in to the manager app:
URL: my.machine.com
port: 80
path:/manager
username u1
password p1
When I try to execute the above in JMeter it fails.
How do I log into the manager app using JMeter?
Thanks.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Killing threads during context restart

2004-11-09 Thread TK Banks
Thanks all.  I have the threads dying cleanly now.

--- Filip Hanik - Dev <[EMAIL PROTECTED]> wrote:

> you can setup context listeners, and when the
> context is stopped you will receive an event and can
> stop your bg thread
> 
> Filip
> - Original Message - 
> From: "TK Banks" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, November 09, 2004 4:40 PM
> Subject: Killing threads during context restart
> 
> 
> I have a background thread object in my tomcat
> application that performs some garbage-collection
> like
> functions (i.e., wakes up periodically and does some
> application specific cleanup).  I have tomcat
> configured to "restart the context" when I drop new
> class files in the WEB-INF/classes directory. 
> Recently I have discovered multiple copies of my
> these
> background threads running simultaneously.  Further
> investigation has shown that I get an additional
> copy
> with each context restart.
> 
> I guess I don't even know what a context is, but I
> assumed that a context restart would kill off all
> application threads.  How am I supposed to get all
> my
> application threads to die when the context
> restarts? 
> Checking instance variables don't work since the
> data
> from the old context and the new does not appear to
> be
> shared.
> 
> Thanks much,
> Matt
> 
> 
> 
> __ 
> Do you Yahoo!? 
> Check out the new Yahoo! Front Page. 
> www.yahoo.com 
>  
> 
> 
>
-
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
>
-
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 




__ 
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 


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



Re: comparison of Type 4 JDBC drivers

2004-11-09 Thread Steven J. Owens
On Wed, Nov 10, 2004 at 01:29:34AM +0200, Tuncay Baskan wrote:
> On Wed, 10 Nov 2004 12:18:20 +1300, Craig Collings
> <[EMAIL PROTECTED]> wrote:
> > I'm using com.microsoft.jdbc.sqlserver.SQLServerDriver which is a type 4
> > driver and I am also getting ex VM errors:
> > 
> > any ideas?
> 
> I don't know if it's helps.. We tried to use Microsoft JDBC drivers in
> our applications but because of its troubles we decided to use jTds,
> which is a but rock-solid free driver..
> 
> You can get it from http://jtds.sourceforge.net/.

 I don't do SQLServer at all, but a friend who has a J2EE app
using SQLServer (JBoss using tomcat, I believe) told me the other day
that they're using some third-party JDBC drivers, DataDirect I think.
It's apparently pricey as hell (enterprise licensing) but it cut their
server load in half.

-- 
Steven J. Owens
[EMAIL PROTECTED]

"I'm going to make broad, sweeping generalizations and strong,
 declarative statements, because otherwise I'll be here all night and
 this document will be four times longer and much less fun to read.
 Take it all with a grain of salt." - http://darksleep.com/notablog


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



Re: Tomcat is Good Enough for Game Performances

2004-11-09 Thread Peter Lin
in this day, most of the servlet containers are about the same in
terms of performance. What matters most is your design and
implementation. there are plenty of sites getting 10million+ page
views a day with tomcat.

who ever told you "tomcat is only for lab use" is totally clueless.
there's an article about performance on tomcat's resource page. these
kinds of question are asked frequently. People really should look at
the tomcat faq and resource pages. there's already information there.

http://jakarta.apache.org/tomcat/faq/performance.html
http://wiki.apache.org/jakarta-tomcat/PoweredBy

there's quite a few sites that use Tomcat, but do not publicize it.
all you have to do is use netcraft to hit some popular sites and
you'll see if they are using Tomcat. Some people will go as far as to
hide tomcat behind a load balancer and have it return Apache or some
other webserver.

peter




On Tue, 09 Nov 2004 16:51:45 -0700, Bing Li <[EMAIL PROTECTED]> wrote:
> Dear all,
> 
> I have a lot of Java programming over Tomcat. But I don't have such
> experiences to use Tomcat commercially. I heard that Tomcat could only be
> used for a laboratory environment and it was not mature enough for real
> commercial applications. Is it right or not?
> 
> Now I attempt to use Tomcat as a game server. Is it a correct choice? What
> about the performance to use Tomcat for real time applications? When a lot
> of customers sign in, what about the efficiency issue?
> 
> By the way, if Tomcat is not good for game applications, is it good enough
> for e-business applications, such as a large scale online shopping Web site?
> 
> Thanks so much for your help!
> 
> Bing
> 
>

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



Manager App and basic authentication

2004-11-09 Thread Mufaddal Khumri
Hi,
(Sorry, I posted this message under the wrong thread before)
I am using Apache - modjk -Tomcat 5 configuration.
The tomcat manager app uses BASIC authentication. When I point my 
browser to /myurl/manager the browser pops up a dialog box for the 
username and password. Upon entering the correct information it logs me 
into the manager app.

I am trying to now use JMeter to log in to the manager app:
URL: my.machine.com
port: 80
path:/manager
username u1
password p1
When I try to execute the above in JMeter it fails.
How do I log into the manager app using JMeter?
Thanks.

Mufaddal Khumri
Software Developer
Waves In Motion
Phone: 602 956 7080 x 26
Email: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Anyone knows how to deal with mail session -security error for TC5.5.4

2004-11-09 Thread David Lee
if running tomcat5.5.4 without turning on -security, everything works
fine for jndi context mail session and DBCP.
But if -security turned on, I got the following errors.
 
If anyone can point to me what I missed or did wrong, greatly
appreciated.
 
Thanks
 
David
 
1. TC errors
 
access: access allowed (java.util.PropertyPermission line.separator
read) Nov 8, 2004 9:55:25 PM org.apache.naming.NamingContext lookup
WARNING: Unexpected exception resolving reference
java.security.AccessControlException: access denied
(java.util.PropertyPermission javax.mail.Session.Factory read)  at
java.security.AccessControlContext.checkPermission(AccessControlContext.
java:264)
 at
java.security.AccessController.checkPermission(AccessController.java:427
)
 at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
 

2. catalina.policy:
 
grant codeBase
"file:${catalina.home}/webapps/javaxml2/WEB-INF/classes/UpdateItemServle
t.class" {
permission java.net.SocketPermission
"localhost:1521","connect,resolve";
   permission java.util.PropertyPermission
"javax.mail.Session.Factory","read";
   permission java.net.SocketPermission
"localhost:25","connect,resolve"; };



Re: Manager App and basic authentication

2004-11-09 Thread Peter Lin
I think you should post this to the [EMAIL PROTECTED]
mailing list.  to get it to work with JMeter, you'll need to add auth
manager to your test plan.

add an entry in the auth manager
url - leave blank
username - yourUser
password - yourPassword

The documentation for it is here. 
http://jakarta.apache.org/jmeter/usermanual/component_reference.html#HTTP_Authorization_Manager

peter




On Tue, 9 Nov 2004 17:09:19 -0700, Mufaddal Khumri <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> (Sorry, I posted this message under the wrong thread before)
> 
> I am using Apache - modjk -Tomcat 5 configuration.
> 
> The tomcat manager app uses BASIC authentication. When I point my
> browser to /myurl/manager the browser pops up a dialog box for the
> username and password. Upon entering the correct information it logs me
> into the manager app.
> 
> I am trying to now use JMeter to log in to the manager app:
> 
> URL: my.machine.com
> port: 80
> path:/manager
> 
> username u1
> password p1
> 
> When I try to execute the above in JMeter it fails.
> 
> How do I log into the manager app using JMeter?
> 
> Thanks.
> 
> Mufaddal Khumri
> Software Developer
> Waves In Motion
> Phone: 602 956 7080 x 26
> Email: [EMAIL PROTECTED]
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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



RE: IIS 6 - IIS 5 Isolation mode with JK2 ISAPI.dll

2004-11-09 Thread Brad Cobb
I also run Tomcat 5.0.28 with IIS 6 using the JK2 Connector without turning on 
"Isolation Mode"... and our app works fine.  I suspect people turn this setting 
on to disable functionality in IIS 6 that they don't understand or know how to 
configure properly.

Brad

-Original Message-
From: Matteo Turra [mailto:[EMAIL PROTECTED]
Sent: Tuesday, 9 November 2004 9:30 PM
To: Tomcat Users List
Subject: IIS 6 - IIS 5 Isolation mode with JK2 ISAPI.dll


I read some post about it, but I cannot understood if and why "Isolation
Mode" is to be set to work properly with JK2 Connector.

I tried in both Isolation Mode and without, and everything seems to
work.

Can somebody explain me?

Thanks, Matteo.

Everything should be made as simple as possible, but not simpler. --
Albert Einstein
_

Matteo TURRA   mail: [EMAIL PROTECTED]
Analisi & sviluppo WEB tel: +39 051 61.11.430

KION Srl   web: www.kion.it
Via Cristoni, 86   tel: +39 051 61.11.411
40033 Casalecchio di Reno (BO) fax: +39 051 57.04.23
ITALIA
_




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


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



Counting Page Hits

2004-11-09 Thread Justin Jaynes
What is the easiest way to monitor hits to resources
(files or pages) on my tomcat 5 server?

Do I write my own ticker into each page I want to
monitor and store the incremented value to a database?

Or is there a much simpler solution already
implimented in some tomcat management software (I have
never used any of the pre-installed software, and have
actually been disabling it.  A book recommended it not
be installed for security purposes on a production
server-- they could be wrong, I know).

Any suggestions?

Justin Jaynes


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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



JNI Error with Tomcat

2004-11-09 Thread Dan Barron
Hello,
I am having trouble loading a native library for use within Tomcat web 
applications.  I read the wiki entry and found the latest JNI posts - but I 
still don't quite get it and still have an error.  I'm hoping someone out 
there has been through this and has some suggestions.

My environment is Tomcat 5.0.28, Fedora Core 2, JDK 1.5.0, Apache 2.0.52 
connecting to Tomcat with jk2.

I created a wrapper class to load the library libmpascript.so and placed 
the class file into the /shared/classes directory so it would 
load with the built in tomcat shared classloader and be available for all 
web applications.  This sound correct?

 public class MapScriptWrapper {
   static { System.loadLibrary("mapscript"); }
   native void load();
 }
The library lives in /usr/local/lib/special and when starting up tomcat I 
set JAVA_OPTS=-Djava.library.path=/usr/local/lib/special in the 
/etc/init.d/tomcat script.  Does this need to be in 
/bin/catalina.sh?  I could also make it a global variable in 
/etc/profile but have not tried that yet.

  excerpt from /etc/init.d/tomcat
  ...
  start() {
echo -n "Starting tomcat: "
JAVA_OPTS='-Djava.library.path=/usr/local/lib/special'
export JAVA_OPTS
set | grep JAVA
chown -R $TOMCAT_USER:$TOMCAT_USER /usr/local/tomcat/*
su -l $TOMCAT_USER -c '/usr/local/tomcat/bin/startup.sh'
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/tomcat
return $RETVAL
  }
  ...
There is a correpsonding mapscript.jar file which maps obejcts to the 
library that is available via the CLASSPATH and when I create a jsp file 
and try to create an object that points to the library I get the dreaded 
UnsatisfiedLinkError - which tells me the library is not loaded and available.

java.lang.UnsatisfiedLinkError: new_mapObj 
edu.umn.gis.mapscript.mapscriptJNI.new_mapObj(NativeMethod)
edu.umn.gis.mapscript.mapObj.(mapObj.java:334)
org.apache.jsp.mapscript_002dtest_jsp._jspService(mapscript_002dtest_jsp.java:52)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	
Any ideas would be appreciated!  Thanks!

Dan Barron 

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


  1   2   >