Re: threads in TC 4.1.29

2003-12-29 Thread Riaan Oberholzer
"worker" threads are ok. Ie threads you create to do a
specific task and then they terminate.

Monitor threads (that stay active as long as the
application is active), is a different story,
especially in a clustered environment. Not sure about
Tomcat, but we had endless problems in WebLogic using
threads like this and ended up re-designing a part of
our system.



--- Maksimenko Alexander
<[EMAIL PROTECTED]> wrote:
> Hi!
> I need organize in my web application sending emails
> in nonblocking way. 
> So I'll create a message queue and thread that will
> pop messages from 
> the queue and send them.
> But I have doubt about it is safe to create my own
> threads in web 
> application?
> and if not how can I organize nonblocking processing
> without threads 
> creating ?
> -- 
> Maksimenko Alexander
> Softwarium, www.softwarium.net
> 
> 
>
-
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



Servlets not executed

2003-12-29 Thread Teja Jo
Hello everyone,
 
My servlets are not getting executed - though I have deployed them in the webapps 
directory.It is giving the following exception :
java.net.ConnectException Connection refused : connect.
Please help.
 
Regards,
Teja.


-
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing

Problem with loading mod_jk2.so

2003-12-29 Thread Pavan Kumar



Hi
 
iam having problem with loading mod_jk2.so on 
AIX5.
 
There is no exact error message.what i get is 
only
Syntax error on line 1050 of 
/bis3/bo_home/apache_2.0.48/conf/httpd.conf:
Cannot load 
/bis3/bo_home/apache_2.0.48/modules/mod_jk2.so into server: 
 
nothing is reported further..
 
Regards,Pavan Kumar TCS
 
 
** Message from InterScan E-Mail VirusWall NT **

** No virus found in attached file noname.htm
** No virus found in attached file noname.htm

NO VIRUS FOUND: SERVER GENERATED MESSAGE
* End of message ***


DISCLAIMER: The information contained in this message is intended only and solely for 
the addressed individual or entity indicated in this message and for the exclusive use 
of the said addressed individual or entity indicated in this message (or responsible 
for delivery of the message to such person) and may contain legally privileged and 
confidential information belonging to Tata Consultancy Services. It must not be 
printed, read, copied, disclosed, forwarded, distributed or used (in whatsoever 
manner) by any person other than the addressee. Unauthorized use, disclosure or 
copying is strictly prohibited and may constitute unlawful act and can possibly 
attract legal action, civil and/or criminal. The contents of this message need not 
necessarily reflect or endorse the views of Tata Consultancy Services on any subject 
matter. Any action taken or omitted to be taken based on this message is entirely at 
your risk and neither the originator of this message nor Tata Consultancy Services 
takes any responsibility or liability towards the same. Opinions, conclusions and any 
other information contained in this message that do not relate to the official 
business of Tata Consultancy Services shall be understood as neither given nor 
endorsed by Tata Consultancy Services or any affiliate of Tata Consultancy Services. 
If you have received this message in error, you should destroy this message and may 
please notify the sender by e-mail. Thank you.


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

[Q] : 'Hiding' applications?

2003-12-29 Thread Riaan Oberholzer
I've got a broadband connection at home and am setting
up a test application which I want some friends to
access & test. But I only want that one application
visible, not i.e. the Tomcat Manager also. How do I do
this?

I still want the Manager (and all other apps) visible
locally, but not for browsers accessing from "the
outside". Can I do this with Tomcat or maybe my
firewall (ZoneAlarm)?

Do I have to install a seperate Tomcat instance on a
different port?

Thanks.

__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



Building 5.1 from Source

2003-12-29 Thread Ramakrishna Rallapalli
 

Hi,
 
I am trying to build 5.1 from source. But unable to run the
build script. It looks for a download target in the build.xml file. And
its unable to check out the files from CVS erpository. Can anyone help
me out?
 
 Regards  ,
Ramakrishna



Annoying problem when using new jar files

2003-12-29 Thread Gorka Garay
Hi,

This is my very first message for this tomcat users' list, so sorry for every mistakes 
I am going to make.

I have apache+tomcat 4 installed on debian, and everything was working fine untill I 
tried to add a new .jar file. I have added new jar files before and everything has 
always worked fine.

I don't understand why this time is different. 

The thing is that when I add the new jar file to the classpath and I restart tomcat, 
nothing fails; but when I try to execute the jsp, I get this error:

Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] /opt/tomcat/work/Standalone/localhost/_/4.0/index_jsp.java:10: package 
XX does not exist
[javac] import XX .*;

When I take a look at catalina.out I find this:

Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
at 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:466)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:585)
at java.lang.Thread.run(Thread.java:534)


The problem is not so annoying so far, but I guess you all see when I say this: I have 
tried with another test.jar file and test.jsp and nothing fails!!!

Why this test.jar works and the other one I want to work doesn't? 

I have tried to use this .jar file with the resin (another jsp server) and it also 
fails, may it be that the jar file is corrupted? I have created the jar file in two 
different computers and both fail. I have read the documentation about tomcat 4.1 and 
apache, but I have found nothing useful.

I have thought about installing the new tomcat 5 but if the test.jar works it means 
tomcat 4 is working fine, or not?

Can anybody help me with this?

Thanks in advance, sorry for my rusty english.


Gorka Garay
Diseño y Desarrollo

SISTEMASJUDO
Ctra. Basurto - Castrejana, 70
48 002 Bilbao
tel / fax (+34) 944 393 061
www.sistemasjudo.com 

Can not include javascript using TC 4.1.29

2003-12-29 Thread 王国前
Howdy,

I am developing a web app using win2k pro + Tomcat

In a servlet , the following code works ( file /script/utility.js can be get by IE)

sb.append ("\n");
sb.append ("\n");
sb.append ( getContentTypeMeta(_req) );
sb.append ("\n");
   
   ^
but when the preceding slash is deleted,  IE can not get the js fileï

sb.append ("\n");
sb.append ("\n");
sb.append ( getContentTypeMeta(_req) );
sb.append ("\n");
   
^ no / here

BTW, both are OK under TC 4.0.1.
Because  the web app will be deployed in another servlet container which only 
recognize the first format ,  I want to using the  format  with preceding "/ " , how 
should I do ?
( better not to use 4.0.1 :)

TIA
   
  

Re: Admintool cannot save changes to servers.xml

2003-12-29 Thread [EMAIL PROTECTED]
George Sexton wrote:
Do the log files contain no information?
Hi George,

I tried with a clean installation and this time also checked the log 
files. As I'm not so familiar with understanding these log files, I've 
put them all up on .
In the adminlog, 

I cannot find anything regarding "save" or "Commit Changes".

Maybe you can find out whats wrong from my log files.

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


RE: Annoying problem when using new jar files

2003-12-29 Thread Edson Alves Pereira
What´s  import XX .*;?

> --
> De:   Gorka Garay[SMTP:[EMAIL PROTECTED]
> Responder:Tomcat Users List
> Enviada:  segunda-feira, 29 de dezembro de 2003 8:19
> Para: [EMAIL PROTECTED]
> Assunto:  Annoying problem when using new jar files
> 
> Hi,
> 
> This is my very first message for this tomcat users' list, so sorry for
> every mistakes I am going to make.
> 
> I have apache+tomcat 4 installed on debian, and everything was working
> fine untill I tried to add a new .jar file. I have added new jar files
> before and everything has always worked fine.
> 
> I don't understand why this time is different. 
> 
> The thing is that when I add the new jar file to the classpath and I
> restart tomcat, nothing fails; but when I try to execute the jsp, I get
> this error:
> 
> Generated servlet error:
> [javac] Since fork is true, ignoring compiler setting.
> [javac] Compiling 1 source file
> [javac] Since fork is true, ignoring compiler setting.
> [javac] /opt/tomcat/work/Standalone/localhost/_/4.0/index_jsp.java:10:
> package XX does not exist
> [javac] import XX .*;
> 
> When I take a look at catalina.out I find this:
> 
> Compile failed; see the compiler error output for details.
> at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
> at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
> at
> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java
> :473)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
> :190)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> onFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> Chain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
> 80)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValv
> e.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
> 72)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
> va:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:466)
> at
> org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:585)
> at java.lang.Thread.run(Thread.java:534)
> 
> 
> The problem is not so annoying so far, but I guess you all see when I say
> this: I have tried with another test.jar file and test.jsp and nothing
> fails!!!
> 
> Why this test.jar works and the other one I want to work doesn't? 
> 
> I have tried to use this .jar file with the resin (another jsp server) and
> it also fails, may it be that the jar file is corrupted? I have

tomcat5.09 and cocoon 2 0 4

2003-12-29 Thread Billy Kantartzis
hi to all i hope you had a mery xmas and a happy new year.

i just downloaded cocoon 204-vm14 
i am delploying the war file using the manager aplication and i get false at
the running stage.
i have also copping the war file under webapps and restarting tomcat. does
any one have any idea why cocoon would not start?
best regards wishes for the new year
Billy Kantartzis
 

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



Re: Can not include javascript using TC 4.1.29

2003-12-29 Thread Riaan Oberholzer
I would advice to always include the context path when
constructing url's, certainly when "building" them
manually.

Changing the / before the js url influences where
Tomcat looks for it. I'm not 100% sure, as I always
use the context path (and not relative paths like you
do).

My guess is you should do this:
src = contextPath + "/script/utility.js"

Then you are sure you are correct.

I think using the / means Tomcat looks for it relative
to the server. Not using the slash, means Tomcat looks
for it relative from its current 'position' (or
context root). 

If you have an application context and/or "directoty
structure" underneath it, using the slash looks at a
different place than not using the /.

Example:

if you have a jsp in the root and a jsp in a subdir,
then they will both work with the / (assuming the js
is actually located at the correct place), but one
will fail without the /. 


> In a servlet , the following code works ( file
> /script/utility.js can be get by IE)
> 
> sb.append ("\n");
> sb.append ("\n");
> sb.append ( getContentTypeMeta(_req) );
> sb.append (" src=\"/script/utility.js\">\n");
> 
>  ^
> but when the preceding slash is deleted,  IE can not
> get the js file:
> 
> sb.append ("\n");
> sb.append ("\n");
> sb.append ( getContentTypeMeta(_req) );
> sb.append (" src=\"script/utility.js\">\n");
> 
>   ^ no /
> here
> 
> BTW, both are OK under TC 4.0.1.
> Because  the web app will be deployed in another
> servlet container which only 
> recognize the first format ,  I want to using the 
> format  with preceding "/ " , how should I do ?
> ( better not to use 4.0.1 :)
> 
> TIA
> 
> 
>


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



Re: Annoying problem when using new jar files

2003-12-29 Thread Gorka Garay
That´s the name of the package that I want to import to my jsp from the .jar
file

=D


- Original Message - 
From: "Edson Alves Pereira" <[EMAIL PROTECTED]>
To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
Sent: Monday, December 29, 2003 1:59 PM
Subject: RE: Annoying problem when using new jar files


What´s  import XX .*;?

> --
> De: Gorka Garay[SMTP:[EMAIL PROTECTED]
> Responder: Tomcat Users List
> Enviada: segunda-feira, 29 de dezembro de 2003 8:19
> Para: [EMAIL PROTECTED]
> Assunto: Annoying problem when using new jar files
>
> Hi,
>
> This is my very first message for this tomcat users' list, so sorry for
> every mistakes I am going to make.
>
> I have apache+tomcat 4 installed on debian, and everything was working
> fine untill I tried to add a new .jar file. I have added new jar files
> before and everything has always worked fine.
>
> I don't understand why this time is different.
>
> The thing is that when I add the new jar file to the classpath and I
> restart tomcat, nothing fails; but when I try to execute the jsp, I get
> this error:
>
> Generated servlet error:
> [javac] Since fork is true, ignoring compiler setting.
> [javac] Compiling 1 source file
> [javac] Since fork is true, ignoring compiler setting.
> [javac] /opt/tomcat/work/Standalone/localhost/_/4.0/index_jsp.java:10:
> package XX does not exist
> [javac] import XX .*;
>
> When I take a look at catalina.out I find this:
>
> Compile failed; see the compiler error output for details.
> at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
> at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
> at
> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java
> :473)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
> :190)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> onFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> Chain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
> 80)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValv
> e.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
> 72)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
> va:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> okeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:466)
> at
> org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:585)
> at java.lang.Thread.run(Thread.java:534)
>
>
> The problem is not so annoying so far, but I guess you all see when I say
> this: I have tried with another 

Re: Annoying problem when using new jar files

2003-12-29 Thread Riaan Oberholzer
Have you tried pre-compiling your jsp's with jasper?

Do it from your ant build script. (assuming you use
ant).




--- Gorka Garay <[EMAIL PROTECTED]> wrote:
> That´s the name of the package that I want to import
> to my jsp from the .jar
> file
> 
> =D
> 
> 
> - Original Message - 
> From: "Edson Alves Pereira"
> <[EMAIL PROTECTED]>
> To: "'Tomcat Users List'"
> <[EMAIL PROTECTED]>
> Sent: Monday, December 29, 2003 1:59 PM
> Subject: RE: Annoying problem when using new jar
> files
> 
> 
> What´s  import XX .*;?
> 
> > --
> > De: Gorka Garay[SMTP:[EMAIL PROTECTED]
> > Responder: Tomcat Users List
> > Enviada: segunda-feira, 29 de dezembro de 2003
> 8:19
> > Para: [EMAIL PROTECTED]
> > Assunto: Annoying problem when using new jar files
> >
> > Hi,
> >
> > This is my very first message for this tomcat
> users' list, so sorry for
> > every mistakes I am going to make.
> >
> > I have apache+tomcat 4 installed on debian, and
> everything was working
> > fine untill I tried to add a new .jar file. I have
> added new jar files
> > before and everything has always worked fine.
> >
> > I don't understand why this time is different.
> >
> > The thing is that when I add the new jar file to
> the classpath and I
> > restart tomcat, nothing fails; but when I try to
> execute the jsp, I get
> > this error:
> >
> > Generated servlet error:
> > [javac] Since fork is true, ignoring compiler
> setting.
> > [javac] Compiling 1 source file
> > [javac] Since fork is true, ignoring compiler
> setting.
> > [javac]
>
/opt/tomcat/work/Standalone/localhost/_/4.0/index_jsp.java:10:
> > package XX does not exist
> > [javac] import XX .*;
> >
> > When I take a look at catalina.out I find this:
> >
> > Compile failed; see the compiler error output for
> details.
> > at
>
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
> > at
>
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
> > at
> >
>
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
> > at
>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
> > at
> >
>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java
> > :473)
> > at
> >
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
> > :190)
> > at
> >
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> > at
> >
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> > at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> > onFilterChain.java:247)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> > Chain.java:193)
> > at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> > java:256)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> > java:191)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> > at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
> > 80)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValv
> > e.java:171)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
> > 72)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
> > va:174)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >

How can I debug a webapp running in Tomcat?

2003-12-29 Thread Agarwal, Naresh



Hi
 
Is there a way to 
debug a webapp running in Tomcat.
 
Essentially I want 
to see the flow the function calls in a web app when it receives a request from 
the client.
 
thanks,
Naresh
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: How can I debug a webapp running in Tomcat?

2003-12-29 Thread Riaan Oberholzer
You can just configure log4j (or commons logging) and
log everything you want.

If your app uses struts, set the struts logging to
"debug" or "trace" level and I am sure you'll get a
lot of info from that too.


--- "Agarwal, Naresh" <[EMAIL PROTECTED]>
wrote:
> Hi
>  
> Is there a way to debug a webapp running in Tomcat.
>  
> Essentially I want to see the flow the function
> calls in a web app when it receives a request from
> the client.
>  
> thanks,
> Naresh
> >
-
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
[EMAIL PROTECTED]


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



What after reloading a context

2003-12-29 Thread Antony Paul
Hi all,
What happens to all loaded servlets on reloading a context ?. All
servlets are destroyed first then  these are  initialised after reload
before any request is arrived ?.

rgds
Antony Paul



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



Re: What after reloading a context

2003-12-29 Thread Riaan Oberholzer
The reloading would depend on your configuration for
that servlet, in the "load-on-startup" parameter. If
not specified, it would be reloaded when the servlet
is called the first time.

If specified, it would be reloaded when the
context/application is reloaded.



--- Antony Paul <[EMAIL PROTECTED]> wrote:
> Hi all,
> What happens to all loaded servlets on reloading
> a context ?. All
> servlets are destroyed first then  these are 
> initialised after reload
> before any request is arrived ?.
> 
> rgds
> Antony Paul
> 
> 
> 
>
-
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



RE: How can I debug a webapp running in Tomcat?

2003-12-29 Thread Dharmesh Shah
Hi Nilesh,
There are many ways to see debugging statements. One is to add
System.out.println() at various places in your java source files and when
you run those files you could see the statements on the Tomcat console.

If you are using some logging utility like LOG4J then you can specify the
some log file where you want to put your logging/trace staments.
You need to see how to configure logging utility with tomcat.

I hope this helps you.

Dharmesh.
  -Original Message-
  From: Agarwal, Naresh [mailto:[EMAIL PROTECTED]
  Sent: Monday, December 29, 2003 3:05 PM
  To: [EMAIL PROTECTED]
  Subject: How can I debug a webapp running in Tomcat?


  Hi

  Is there a way to debug a webapp running in Tomcat.

  Essentially I want to see the flow the function calls in a web app when it
receives a request from the client.

  thanks,
  Naresh


RE: Annoying problem when using new jar files

2003-12-29 Thread Edson Alves Pereira
Where did you put this jar file with XX?

> --
> De:   Gorka Garay[SMTP:[EMAIL PROTECTED]
> Responder:Tomcat Users List
> Enviada:  segunda-feira, 29 de dezembro de 2003 9:23
> Para: Tomcat Users List
> Assunto:  Re: Annoying problem when using new jar files
> 
> That´s the name of the package that I want to import to my jsp from the
> .jar
> file
> 
> =D
> 
> 
> - Original Message - 
> From: "Edson Alves Pereira" <[EMAIL PROTECTED]>
> To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
> Sent: Monday, December 29, 2003 1:59 PM
> Subject: RE: Annoying problem when using new jar files
> 
> 
> What´s  import XX .*;?
> 
> > --
> > De: Gorka Garay[SMTP:[EMAIL PROTECTED]
> > Responder: Tomcat Users List
> > Enviada: segunda-feira, 29 de dezembro de 2003 8:19
> > Para: [EMAIL PROTECTED]
> > Assunto: Annoying problem when using new jar files
> >
> > Hi,
> >
> > This is my very first message for this tomcat users' list, so sorry for
> > every mistakes I am going to make.
> >
> > I have apache+tomcat 4 installed on debian, and everything was working
> > fine untill I tried to add a new .jar file. I have added new jar files
> > before and everything has always worked fine.
> >
> > I don't understand why this time is different.
> >
> > The thing is that when I add the new jar file to the classpath and I
> > restart tomcat, nothing fails; but when I try to execute the jsp, I get
> > this error:
> >
> > Generated servlet error:
> > [javac] Since fork is true, ignoring compiler setting.
> > [javac] Compiling 1 source file
> > [javac] Since fork is true, ignoring compiler setting.
> > [javac]
> /opt/tomcat/work/Standalone/localhost/_/4.0/index_jsp.java:10:
> > package XX does not exist
> > [javac] import XX .*;
> >
> > When I take a look at catalina.out I find this:
> >
> > Compile failed; see the compiler error output for details.
> > at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
> > at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
> > at
> > org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
> > at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
> > at
> >
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java
> > :473)
> > at
> >
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
> > :190)
> > at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> > at
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> > onFilterChain.java:247)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> > Chain.java:193)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> > java:256)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> > java:191)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
> > 80)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValv
> > e.java:171)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:641)
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
> > 72)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:641)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
> > va:174)
> > at
> >
> org.apache.catalina.core.Standar

Re: Annoying problem when using new jar files

2003-12-29 Thread Gorka Garay
Thanks all of you for your answers, but the problem is solved!

The thing was that I was trying to import a package with a wrong name! What
a stupid mistake I was making!

Sorry for this.

I feel embarrassed

: (

- Original Message - 
From: "Edson Alves Pereira" <[EMAIL PROTECTED]>
To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
Sent: Monday, December 29, 2003 2:53 PM
Subject: RE: Annoying problem when using new jar files


Where did you put this jar file with XX?

> --
> De: Gorka Garay[SMTP:[EMAIL PROTECTED]
> Responder: Tomcat Users List
> Enviada: segunda-feira, 29 de dezembro de 2003 9:23
> Para: Tomcat Users List
> Assunto: Re: Annoying problem when using new jar files
>
> That´s the name of the package that I want to import to my jsp from the
> .jar
> file
>
> =D
>
>
> - Original Message - 
> From: "Edson Alves Pereira" <[EMAIL PROTECTED]>
> To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
> Sent: Monday, December 29, 2003 1:59 PM
> Subject: RE: Annoying problem when using new jar files
>
>
> What´s  import XX .*;?
>
> > --
> > De: Gorka Garay[SMTP:[EMAIL PROTECTED]
> > Responder: Tomcat Users List
> > Enviada: segunda-feira, 29 de dezembro de 2003 8:19
> > Para: [EMAIL PROTECTED]
> > Assunto: Annoying problem when using new jar files
> >
> > Hi,
> >
> > This is my very first message for this tomcat users' list, so sorry for
> > every mistakes I am going to make.
> >
> > I have apache+tomcat 4 installed on debian, and everything was working
> > fine untill I tried to add a new .jar file. I have added new jar files
> > before and everything has always worked fine.
> >
> > I don't understand why this time is different.
> >
> > The thing is that when I add the new jar file to the classpath and I
> > restart tomcat, nothing fails; but when I try to execute the jsp, I get
> > this error:
> >
> > Generated servlet error:
> > [javac] Since fork is true, ignoring compiler setting.
> > [javac] Compiling 1 source file
> > [javac] Since fork is true, ignoring compiler setting.
> > [javac]
> /opt/tomcat/work/Standalone/localhost/_/4.0/index_jsp.java:10:
> > package XX does not exist
> > [javac] import XX .*;
> >
> > When I take a look at catalina.out I find this:
> >
> > Compile failed; see the compiler error output for details.
> > at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
> > at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
> > at
> > org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
> > at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
> > at
> >
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java
> > :473)
> > at
> >
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
> > :190)
> > at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> > at
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> > onFilterChain.java:247)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> > Chain.java:193)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> > java:256)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> > java:191)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
> > )
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
> > 80)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:643)
> > at
> >
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValv
> > e.java:171)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
> > okeNext(StandardPipeline.java:641)
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
> > 72)
> > at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

[OT] custom tags in a page

2003-12-29 Thread Antony Paul
Hi,
  I wrote two custom tags. One is used only once in the page(msgtag) while
the other one is used multiple times(outtag) similar to JSTL c:out. Both
classes extends BodyTagSupport. When I looked at the compiled servlet code
both tags are called in different ways. Each use of msgtag is made a method
call. If I put 2 msgtag(both are exacly same) in JSP it creates 2 methods.
outtag is invoked directly in servlet.
Why the difference ?.
Is this behavior can be controlled through coding ?.
Which one is better ?.
Why Tomcat is creating one method per each tag invocation.? Why not manage
it like an object. Each time it is getting an instance from a pool ?

BTW Extending TagSupport or BodyTagSupport is better. I have no need to
process the body ? Any performance gain ?

rgds
Antony Paul

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



Re: Errors when connecting Tomcat to Apache

2003-12-29 Thread annimandary

How do I create the workers.properties?



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



It's Working !!!!! - Need Help - JDBC MySQL Apache 2.0.48 + Tomcat 4.1.29 + Mod_jk2 + Windows 2000 Server ( No IIS)

2003-12-29 Thread Lenny Sorey

Please disregard my last 12/28/2003 request for help.

I now have  Windows 2000 Server ( No IIS), Tomcat 4.1.29,  Apache 2.0.48,  Mod_jk2 and
MySQL 4.1.0 working together in concert.

Man, it's pretty cool when everything works together.

I'd like to thanks everyone who answered my requests and offered great suggestions and
solid solutions.

Happy Holidays,

Regards,

Lenny Sorey












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



RE: [Q] : 'Hiding' applications?

2003-12-29 Thread Shapira, Yoav

Howdy,
You may wish to read up on the RemoteAddress and RemoteHost filter
valves (see the Valve configuration reference page).  You don't have to
setup a separate tomcat instance.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Riaan Oberholzer [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 5:58 AM
>To: [EMAIL PROTECTED]
>Subject: [Q] : 'Hiding' applications?
>
>I've got a broadband connection at home and am setting
>up a test application which I want some friends to
>access & test. But I only want that one application
>visible, not i.e. the Tomcat Manager also. How do I do
>this?
>
>I still want the Manager (and all other apps) visible
>locally, but not for browsers accessing from "the
>outside". Can I do this with Tomcat or maybe my
>firewall (ZoneAlarm)?
>
>Do I have to install a seperate Tomcat instance on a
>different port?
>
>Thanks.
>
>__
>Do you Yahoo!?
>New Yahoo! Photos - easier uploading and sharing.
>http://photos.yahoo.com/
>
>-
>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: Building 5.1 from Source

2003-12-29 Thread Shapira, Yoav

Howdy,
I doubt anyone can help you with tomcat 5.1.  I haven't been able to
build it either, largely because it doesn't exist ;)

Assuming you're talking about 5.0.16 or HEAD, simply follow the
BUILDING.txt instructions.  You will need all the modules checked out
(i.e. catalina, connectors, servlet-api...).  You shouldn't have any
problems with CVS anon checkout.  The download target will download
dependencies for you but you will most likely have to tailor
build.properties for your system.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Ramakrishna Rallapalli
[mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 6:05 AM
>To: Tomcat Users List
>Subject: Building 5.1 from Source
>
>
>
>   Hi,
>
>   I am trying to build 5.1 from source. But unable to run the
>build script. It looks for a download target in the build.xml file. And
>its unable to check out the files from CVS erpository. Can anyone help
>me out?
>
>Regards  ,
>   Ramakrishna




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: Annoying problem when using new jar files

2003-12-29 Thread Shapira, Yoav

Howdy,
Don't feel embarrassed, it's a common mistake that not too many people would admit on 
this list ;)

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Gorka Garay [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 8:04 AM
>To: Tomcat Users List
>Subject: Re: Annoying problem when using new jar files
>
>Thanks all of you for your answers, but the problem is solved!
>
>The thing was that I was trying to import a package with a wrong name! What
>a stupid mistake I was making!
>
>Sorry for this.
>
>I feel embarrassed
>
>: (
>
>- Original Message -
>From: "Edson Alves Pereira" <[EMAIL PROTECTED]>
>To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
>Sent: Monday, December 29, 2003 2:53 PM
>Subject: RE: Annoying problem when using new jar files
>
>
>Where did you put this jar file with XX?
>
>> --
>> De: Gorka Garay[SMTP:[EMAIL PROTECTED]
>> Responder: Tomcat Users List
>> Enviada: segunda-feira, 29 de dezembro de 2003 9:23
>> Para: Tomcat Users List
>> Assunto: Re: Annoying problem when using new jar files
>>
>> That´s the name of the package that I want to import to my jsp from the
>> .jar
>> file
>>
>> =D
>>
>>
>> - Original Message -
>> From: "Edson Alves Pereira" <[EMAIL PROTECTED]>
>> To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
>> Sent: Monday, December 29, 2003 1:59 PM
>> Subject: RE: Annoying problem when using new jar files
>>
>>
>> What´s  import XX .*;?
>>
>> > --
>> > De: Gorka Garay[SMTP:[EMAIL PROTECTED]
>> > Responder: Tomcat Users List
>> > Enviada: segunda-feira, 29 de dezembro de 2003 8:19
>> > Para: [EMAIL PROTECTED]
>> > Assunto: Annoying problem when using new jar files
>> >
>> > Hi,
>> >
>> > This is my very first message for this tomcat users' list, so sorry for
>> > every mistakes I am going to make.
>> >
>> > I have apache+tomcat 4 installed on debian, and everything was working
>> > fine untill I tried to add a new .jar file. I have added new jar files
>> > before and everything has always worked fine.
>> >
>> > I don't understand why this time is different.
>> >
>> > The thing is that when I add the new jar file to the classpath and I
>> > restart tomcat, nothing fails; but when I try to execute the jsp, I get
>> > this error:
>> >
>> > Generated servlet error:
>> > [javac] Since fork is true, ignoring compiler setting.
>> > [javac] Compiling 1 source file
>> > [javac] Since fork is true, ignoring compiler setting.
>> > [javac]
>> /opt/tomcat/work/Standalone/localhost/_/4.0/index_jsp.java:10:
>> > package XX does not exist
>> > [javac] import XX .*;
>> >
>> > When I take a look at catalina.out I find this:
>> >
>> > Compile failed; see the compiler error output for details.
>> > at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
>> > at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
>> > at
>> > org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
>> > at
>> org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
>> > at
>> >
>>
>org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java
>> > :473)
>> > at
>> >
>>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
>> > :190)
>> > at
>> >
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>> > at
>> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>> > at
>> >
>>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
>> > onFilterChain.java:247)
>> > at
>> >
>>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
>> > Chain.java:193)
>> > at
>> >
>>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
>> > java:256)
>> > at
>> >
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
>> > okeNext(StandardPipeline.java:643)
>> > at
>> >
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
>> > )
>> > at
>> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> > at
>> >
>>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
>> > java:191)
>> > at
>> >
>>
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv
>> > okeNext(StandardPipeline.java:643)
>> > at
>> >
>>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480
>> > )
>> > at
>> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>> > at
>> >
>>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
>> > at
>> >
>>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
>> > 80)
>> > at
>> >
>>
>org.apache.catalina.core.StandardPipeline$StandardPipel

RE: Errors when connecting Tomcat to Apache

2003-12-29 Thread Altankov Peter
Try this URL:
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: 29 Декември 2003 г. 15:26
To: Tomcat Users List
Subject: Re: Errors when connecting Tomcat to Apache



How do I create the workers.properties?



-
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: Context docBase + linux

2003-12-29 Thread Shapira, Yoav

Howdy,
Change the permissions on it so that the tomcat user can read it.  On
unix systems, you can use the chmod command to do this (chmod -R u+rwx
/home/webapptest for example).

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Algirdas M. [mailto:[EMAIL PROTECTED]
>Sent: Sunday, December 28, 2003 6:34 PM
>To: [EMAIL PROTECTED]
>Subject: Context docBase + linux
>
>Hello,
>
>  I've created user /home/webapptest (with WEB-INF/classes, etc.)
>  for java web applications and added in server.xml line
>  
>
>  restarted Tomcat. And application with path /w doesn't work.
>  Tomcat logs are showing:
>
>  StandardContext[/w]: Error initializing resources:
>  Document base /home/webapptest does not exist or is not a readable
>directory
>
>
>  How to do that directory readable?
>
>
>  Thanks.
>
>--
>Best regards,
> Algirdas  mailto:[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: getting Server.XML properties in servlets?

2003-12-29 Thread Shapira, Yoav

Howdy,
Hmm, that's strange.  Do you have other errors in your log?

Two other things to try:
1. Use env-entry in your web.xml instead of Environment in server.xml to
define these properties.
2. Put the Environment specifically inside your context in server.xml,
not inside the global naming resources.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: David Erickson [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, December 24, 2003 3:36 PM
>To: Tomcat Users List
>Subject: Re: getting Server.XML properties in servlets?
>
>Ok I'm having some problems getting this value from my app.. here's
what I
>have put into my server.xml:
> 
>  value="192.168.0.23"/>
>  value="[EMAIL PROTECTED]"/>
>
>
>according to the docs:
>name: The name of the environment entry to be created, relative to the
>java:comp/env context.
>
>from my servlet I try getting that using:
>InitialContext ctx = new InitialContext();
>
>String mailServer = (String)ctx.lookup("java:comp/env/mailServer");
>
>String mailUser = (String)ctx.lookup("java:comp/env/mailUser");
>
>however this throws an exception:
>
>javax.naming.NameNotFoundException: Name mailServer is not bound in
this
>Context
> at org.apache.naming.NamingContext.lookup(NamingContext.java:811)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:181)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:822)
>
>Any Ideas?  I also tried setting it in server.xml to be
"mail/mailServer"
>then looking it up as "java:comp/env/mail/mailServer" but it through
the
>same exception saying Name mail is not bound in this Context.
>
>Thanks in advance,
>David
>
>- Original Message -
>From: "Shapira, Yoav" <[EMAIL PROTECTED]>
>To: "Tomcat Users List" <[EMAIL PROTECTED]>
>Sent: Wednesday, December 24, 2003 1:05 PM
>Subject: RE: getting Server.XML properties in servlets?
>
>
>
>Howdy,
>You can use env-entry-ref for this (read the servlet specification on
>this web.xml property and tomcat's JNDI How-To document for the
>server.xml  element).
>
>Yoav Shapira
>Millennium ChemInformatics
>
>
>>-Original Message-
>>From: David Erickson [mailto:[EMAIL PROTECTED]
>>Sent: Wednesday, December 24, 2003 2:58 PM
>>To: Tomcat-User List
>>Subject: getting Server.XML properties in servlets?
>>
>>Hi I am working on an app that relies on an address to a mail server..
>and
>>the mail server's address is different inside our network due to proxy
>>stuff
>>than it is from outside, and our app will be deployed in both places.
>Is
>>it
>>possible for me to set some kind of property inside my server.xml file
>then
>>from within my servlet be able to get that property?
>>
>>thanks!
>>-David
>>
>>
>>-
>>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]




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: Context docBase + linux

2003-12-29 Thread Antony Schuerewegen
Some confusion i guess,

- Original Message - 
From: "Algirdas M." <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 29, 2003 12:33 AM
Subject: Context docBase + linux


> Hello,
> 
wat was the path name you created  /home/webbapptest or user/home/webbapptest or 
/user/home/webbapptest
>   I've created user /home/webapptest (with WEB-INF/classes, etc.)>   for java web 
> applications and added in server.xml line>path="/w"...>> >   restarted Tomcat. And application with path /w doesn't work.>   
> Tomcat logs are showing:>   >   StandardContext[/w]: Error initializing resources:>  
>  Document base /home/webapptest does not exist or is not a readable directory> if 
> you are under unix, the chmod will do this read man chmod>   How to do that 
> directory readable?> > >   Thanks.> > -- > Best regards,>  Algirdas  
> mailto:[EMAIL PROTECTED]> > > 
> -> To 
> unsubscribe, e-mail: [EMAIL PROTECTED]> For additional commands, e-mail: [EMAIL 
> PROTECTED]> 

RE: How can I debug a webapp running in Tomcat?

2003-12-29 Thread Shapira, Yoav

Howdy,
Logging, like others said, and a debugger.  JSwat is free and easy to integrate with 
tomcat (http://www.bluemarsh.com/java/jswat/docs/howto-servlet.html) and there are 
many other debuggers available.

Yoav Shapira
Millennium ChemInformatics

-Original Message-
From: Agarwal, Naresh [mailto:[EMAIL PROTECTED]
Sent: Monday, December 29, 2003 4:35 AM
To: [EMAIL PROTECTED]
Subject: How can I debug a webapp running in Tomcat?

Hi
 
Is there a way to debug a webapp running in Tomcat.
 
Essentially I want to see the flow the function calls in a web app when it receives a 
request from the client.
 
thanks,
Naresh



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: help w/ Tomcat configuration

2003-12-29 Thread Shapira, Yoav

Howdy,

>   I already got the http://localhost:8080/ working, but let me
tell you
>that
>I barely understand the reason I have to install Tomcat, and thus I
feel
>overwhelmed with all this configurations and settings.

Welcome to the java and tomcat world ;)

>   My Company wishes me replace their Lotus approach DB/interface
with
>something more efficient and new, after some research I decided to
>implement
>MySQL, and Java JSP, I knew that I need to install Tomcat in order to
>display Java JSP pages, but that's all I know.

You've made a solid choice, so you're already off to a good start.

>   I already went to the Administrator/JSP Engine Config HOW-TO
section
>under
>my local host, but I get easily intimidated by all the terms used "Ant,
>jikes, forks, etc." Is there a section that explains all that, a
glossary
>of
>sorts? Even though I have a pretty good idea of what all that means, I
>rather understand it before acting.

Get a book, e.g. Core Servlets and JSPs.  It gives an overview and
explanation of all these terms and ideas.  The book may look thick, but
it's easy to read and you don't have to memorize all of it.  It will
save you weeks of frustration.  Then when you have specific questions,
ask them here and we'll help you out ;)

Yoav Shapira




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: How to map Absolute URIs to subdirs in Tomcat's 'ROOT' context?

2003-12-29 Thread Shapira, Yoav

Howdy,
Your JSPs should have the request getContextPath() as part of the image
URL.  Tomcat will not think /img is a webapp, it's smart enough to know
what is and isn't a context path.  And it's too bad you can't have
relative image URLs, as that's really the correct solution.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Jeffery Cann [mailto:[EMAIL PROTECTED]
>Sent: Saturday, December 27, 2003 11:19 AM
>To: [EMAIL PROTECTED]
>Subject: How to map Absolute URIs to subdirs in Tomcat's 'ROOT'
context?
>
>Greetings.
>
>I have an application that is currently running within
>my $CATALINA_HOME/webapps/mywebapp directory.  I
>access it as:
>
>http://localhost:8080/mywebapp/
>
>Within this webapp, there is an 'img' subdirectory.
>This contains all of the site images used in JSPs:
>
>$CATALINA_HOME/webapps/mywebapp/img/
>
>Consequently, all of the JSPs use the absolute URI to
>reference images, i.e.,
>
>
>
>Now, I wish run mywebapp in Tomcat's 'ROOT'
>application context:  $CATALINA_HOME/webapps/ROOT so
>that I can access it as http://localhost:8080/
>
>I changed an example JSP to refer to this absolute
>URI:
>
>
>
>[The 'img' subdirectory is now located at
>$CATALINA_HOME/ROOT/img after I expanded the
>mywebapp.war]
>
>Images referenced using the absolute URI /img/logo.gif
>do not load.  Using a web browser, I can navigate to
>http://localhost:8080/img/logo.gif and it will load,
>so I don't think there is a permissions problem.
>
>I think when the JSP is compiled by Tomcat, it thinks
>that /img is an application context, rather than a
>subdirectory of the ROOT application context.
>
>My question:  How can I configure Tomcat to allow my
>absolute URI reference to this image subdirectory?
>
>[NOTE:  For various reasons, like secure (HTTPS)
>aliases, we are unable to use relative references to
>the 'img' directory.]
>
>Thanks for any suggestions.
>
>Jeff
>
>__
>Do you Yahoo!?
>Free Pop-Up Blocker - Get it now
>http://companion.yahoo.com/
>
>-
>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: is it planned to support EAR files in Tomcat?

2003-12-29 Thread Shapira, Yoav

Howdy,
Put your jar with the common code in the common/lib or shared/lib
directory of tomcat.  Read tomcat's classloader how-to document if
you're not sure what these directories are.

There are no plans for tomcat to support EARs (as tomcat is not going to
be a full J2EE server).  Communications between webapps is usually not
that good an idea, as they're supposed to be self-contained.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Alexey Skorokhodov [mailto:[EMAIL PROTECTED]
>Sent: Friday, December 26, 2003 8:29 AM
>To: [EMAIL PROTECTED]
>Subject: is it planned to support EAR files in Tomcat?
>
>hi!
>
>as I know, Tomcat does not support EAR modules.
>so,  how can I communicate  between two WAR-files ?
>
>I need to have something like 'gate', when java code from one WAR sends
>a message and a class from second WAR receives this message.
>I can create additional JAR file to store such 'gate', but afaik
different
>WAR-files
>will have their own instances of such 'gate', which is not acceptable -
>they will not communicate.
>
>so, how to communicate in this situation (without using a database) ?
>I have read in Tomcat FAQ that EAR files are not supported because
>'EJBs are not supported".
>But in this case I don't need EJB, I to have two war files in one
>class-loader.
>
>I know that 'common' and 'shared' folders can be used to share files.
>But in this case this application won't be compatible with other
>Appservers and servlet runners.
>
>thanks! Alexey.
>
>
>-
>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: java.lang.OutOfMemoryError

2003-12-29 Thread Shapira, Yoav

Howdy,

>hm..i see...but I am working on a server with 4GB of RAM,I think it
should

Your server has 4GB of physical RAM, but by default Java will allocate
up to 64MB to the heap.  You can modify this by using various -X
parameters to the java runtime (read up on the Java VM Options if you're
not familiar with tuning memory).

Many things can cause OutOfMemoryErrors.  You can search this list's
archives to start with.  The person who spoke about connections is
likely talking about database connectiosn -- you have to make sure you
close all your database objects (result sets, statements, connections)
or release them back to a pool if that's where you get them.

Yoav Shapira



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: New Object Pooling project

2003-12-29 Thread Shapira, Yoav

Howdy,
Huh?  Have you considered commons-pool?
(http://jakarta.apache.org/commons/pool/)

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: David Boyer [mailto:[EMAIL PROTECTED]
>Sent: Saturday, December 27, 2003 3:02 PM
>To: [EMAIL PROTECTED]
>Subject: New Object Pooling project
>
>Hi all,
>
>I've released a beta of my Object Pooling software and it's freely
>available on my web site:
>
>http://web.bvu.edu/staff/david/pooling/
>
>This is an extensible Object Pooling system that could be extending to
>handle pooling of just about any Object type. The initial release
>contains a full database connection pooling system.
>
>The main distinction between this pooling system and the others I can
>find is that there's no need to pre-configure the pools or use JNDI.



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: org.xml.sax.SAXParseException

2003-12-29 Thread Shapira, Yoav

Howdy,
You get this out of the box, or have you modified manager.xml in any
way?

Anyways, don't bother with 5.0.14 (even though it should be fine), use
5.0.16 which is stable.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>Sent: Sunday, December 28, 2003 2:09 PM
>To: [EMAIL PROTECTED]
>Subject: org.xml.sax.SAXParseException
>
> I'm having trouble getting tomcat 5.0.14 running on win ME.  I have
not
>set
> my classpath.  I have set CATALINA_HOME (C:\jakarta-tomcat-5.0.14)
and
> CATALINA_BASE and JAVA_HOME.  I get the following error:
>
>>
>>
>> INFO: Processing Context configuration file URL
>> file:C:\jakarta-tomcat-5.0.14\conf\Catalina\localhost\manager.xml
>> Dec 26, 2003 6:56:35 PM org.apache.commons.digester.Digester
fatalError
>> SEVERE: Parse Fatal Error at line 1 column 3: The markup declarations
>> contained or pointed to by the document type declaration must be
>well-formed.
>> org.xml.sax.SAXParseException: The markup declarations contained or
>pointed
>> to by the document type declaration must be well-formed.
>> at
>>
>org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unkn
own
>Source)
>> at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>Source)
>>  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
>> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>Source)
>> at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown
Source)
>>  at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown
Source)
>> at
>org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown
>> Source)
>> at
>>
>org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Un
know
>n Source)
>> at
>>
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
own
>Source)
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
>> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source)
>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
>> at org.apache.commons.digester.Digester.parse(Digester.java:1548)
>> at
>>
>org.apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig.j
ava:
>612)
>>  at
>>
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:744)
>>  at
>>
>org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.
java
>:257)
>>  at
>>
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
uppo
>rt.java:166)
>>  at
>>
org.apache.catalina.core.StandardContext.start(StandardContext.java:4116
)
>>  at
>>
>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j
ava:
>866)
>>  at
>>
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
>>  at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>>  at
>>
>org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl
oyer
>.java:831)
>>  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:324)
>> at
>>
>org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:
252)
>>  at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
>>  at org.apache.commons.digester.Rule.end(Rule.java:276)
>> at
>org.apache.commons.digester.Digester.endElement(Digester.java:1058)
>> at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
>Source)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndEl
>ement(Unknown Source)
>> at
>>
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
spat
>cher.dispatch(Unknown Source)
>> at
>>
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
own
>Source)
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
>> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source)
>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
>> at org.apache.commons.digester.Digester.parse(Digester.java:1567)
>> at
>>
>org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo
yer.
>java:511)
>>  at
org.apache.catalina.core.StandardHost.install(StandardHost.java:890)
>> at
>>
>org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav
a:52
>3)
>>  at
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:468)
>>  at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
>> at
>>
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:3
93)
>>  at
>>
>org

RE: is it planned to support EAR files in Tomcat?

2003-12-29 Thread Riaan Oberholzer
You could also communicate with JMS. Once you get it
up and running, its a pretty smooth way of
communicating.

You'd have to set up a message broker, of course. Are
there any good (free / open source) ones out there?




--- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote:
> 
> Howdy,
> Put your jar with the common code in the common/lib
> or shared/lib
> directory of tomcat.  Read tomcat's classloader
> how-to document if
> you're not sure what these directories are.
> 
> There are no plans for tomcat to support EARs (as
> tomcat is not going to
> be a full J2EE server).  Communications between
> webapps is usually not
> that good an idea, as they're supposed to be
> self-contained.
> 
> Yoav Shapira
> Millennium ChemInformatics
> 
> 
> >-Original Message-
> >From: Alexey Skorokhodov
> [mailto:[EMAIL PROTECTED]
> >Sent: Friday, December 26, 2003 8:29 AM
> >To: [EMAIL PROTECTED]
> >Subject: is it planned to support EAR files in
> Tomcat?
> >
> >hi!
> >
> >as I know, Tomcat does not support EAR modules.
> >so,  how can I communicate  between two WAR-files ?
> >
> >I need to have something like 'gate', when java
> code from one WAR sends
> >a message and a class from second WAR receives this
> message.
> >I can create additional JAR file to store such
> 'gate', but afaik
> different
> >WAR-files
> >will have their own instances of such 'gate', which
> is not acceptable -
> >they will not communicate.
> >
> >so, how to communicate in this situation (without
> using a database) ?
> >I have read in Tomcat FAQ that EAR files are not
> supported because
> >'EJBs are not supported".
> >But in this case I don't need EJB, I to have two
> war files in one
> >class-loader.
> >
> >I know that 'common' and 'shared' folders can be
> used to share files.
> >But in this case this application won't be
> compatible with other
> >Appservers and servlet runners.
> >
> >thanks! Alexey.
> >
> >
>
>-
> >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]
> 


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



RE: Problems with RequestFilterValve

2003-12-29 Thread Shapira, Yoav

Howdy,
This could actually be a bug!  (This is refreshing and exciting to me,
because there's about 1 of these for every 100 supposed bugs that are
user errors).  (And this is a slow week).  ;)

Can you come up with a simple unit test in a WAR file that will
demonstrate this behavior so that we can reproduce it?  If so, please
create a bugzilla item and attach your test WAR and observations.

Looking at the code, I probably wouldn't want to synchronize the
process(..) method.  Hmm...

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Slavik Markovich [mailto:[EMAIL PROTECTED]
>Sent: Sunday, December 28, 2003 4:56 AM
>To: [EMAIL PROTECTED]
>Subject: Problems with RequestFilterValve
>
>Hi All,
>
>I'm having some problems with using RemoteAddrValve to allow only
certain
>addresses to access an Engine.
>
>I'm using tomcat 4.1.27 with jdk1.3.1 on Solaris.
>
>I've configured the following:
>allow="a.b.c.d"/> under the engine. I know I should have escaped the
'.'
>(regexp) but it should work as is.
>
>I'm receiving once in every few thousands of requests the following
error:
>2003-12-26 11:26:51 CoyoteAdapter An exception or error occurred in the
>container during the request processing
>java.lang.StringIndexOutOfBoundsException: String index out of range:
11
>at java.lang.String.charAt(String.java:511)
>at
>org.apache.regexp.StringCharacterIterator.charAt(StringCharacterIterato
r.ja
>va:90)
>at org.apache.regexp.RE.matchNodes(RE.java:1161)
>at org.apache.regexp.RE.matchAt(RE.java:1448)
>at org.apache.regexp.RE.match(RE.java:1540)
>at org.apache.regexp.RE.match(RE.java:1468)
>at org.apache.regexp.RE.match(RE.java:1561)
>at
>org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValv
e.ja
>va:335)
>at
>org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:
131)
>at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:641)
>at
>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:57
7)
>at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:641)
>at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
>at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>at
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>at
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:6
01)
>at
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
Conn
>ection(Http11Protocol.java:392)
>at
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5
65)
>at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.ja
>va:619)
>at java.lang.Thread.run(Thread.java:479)
>
>Also, once in every few thousands of requests I'm receiving a 403
access
>denied error on a valid address (I can see that in the access log).
>
>After checking the RequestFilterValve class, I can see it saves the
>compiled regular expressions (RE) and reuses them to check every
request.
>Looking at regexp documentations, it is explicitly stated that RE is
not
>thread-safe. Am I missing something? It looks like under load, this
valve
>fails.
>
>Also, I can see that the RequestFilterValve class didn't change in the
>5.0.16 version either.
>
>Any help will be appreciated...
>
>Slavik.
>
>
>---

>
>This message contains information that may be confidential or
privileged.
>If you are not the intended recipient, you may not use, copy or
disclose
>to anyone any of the information in this message. If you have received
>this message and are not the intended recipient, kindly notify the
sender
>and delete this message from your computer.
>
>
>-
>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: is it planned to support EAR files in Tomcat?

2003-12-29 Thread Shapira, Yoav

Howdy,
OpenJMS is great.  We've been using it in heavy production systems for
more than a year now, not a single failure.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Riaan Oberholzer [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 9:46 AM
>To: Tomcat Users List
>Subject: RE: is it planned to support EAR files in Tomcat?
>
>You could also communicate with JMS. Once you get it
>up and running, its a pretty smooth way of
>communicating.
>
>You'd have to set up a message broker, of course. Are
>there any good (free / open source) ones out there?
>
>
>
>
>--- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote:
>>
>> Howdy,
>> Put your jar with the common code in the common/lib
>> or shared/lib
>> directory of tomcat.  Read tomcat's classloader
>> how-to document if
>> you're not sure what these directories are.
>>
>> There are no plans for tomcat to support EARs (as
>> tomcat is not going to
>> be a full J2EE server).  Communications between
>> webapps is usually not
>> that good an idea, as they're supposed to be
>> self-contained.
>>
>> Yoav Shapira
>> Millennium ChemInformatics
>>
>>
>> >-Original Message-
>> >From: Alexey Skorokhodov
>> [mailto:[EMAIL PROTECTED]
>> >Sent: Friday, December 26, 2003 8:29 AM
>> >To: [EMAIL PROTECTED]
>> >Subject: is it planned to support EAR files in
>> Tomcat?
>> >
>> >hi!
>> >
>> >as I know, Tomcat does not support EAR modules.
>> >so,  how can I communicate  between two WAR-files ?
>> >
>> >I need to have something like 'gate', when java
>> code from one WAR sends
>> >a message and a class from second WAR receives this
>> message.
>> >I can create additional JAR file to store such
>> 'gate', but afaik
>> different
>> >WAR-files
>> >will have their own instances of such 'gate', which
>> is not acceptable -
>> >they will not communicate.
>> >
>> >so, how to communicate in this situation (without
>> using a database) ?
>> >I have read in Tomcat FAQ that EAR files are not
>> supported because
>> >'EJBs are not supported".
>> >But in this case I don't need EJB, I to have two
>> war files in one
>> >class-loader.
>> >
>> >I know that 'common' and 'shared' folders can be
>> used to share files.
>> >But in this case this application won't be
>> compatible with other
>> >Appservers and servlet runners.
>> >
>> >thanks! Alexey.
>> >
>> >
>>
>>-
>> >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]
>>
>
>
>__
>Do you Yahoo!?
>New Yahoo! Photos - easier uploading and sharing.
>http://photos.yahoo.com/
>
>-
>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: servlets marked as unavailable

2003-12-29 Thread Shapira, Yoav

Howdy,
Technically, once a servlet is marked as unavailable it's pretty much gone for the 
lifecycle of the container (not just the webapp).  Why is it being marked unavailable 
the first time?  You should only have one context reload, and that should occur after 
all the necessary files have been uploaded.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Thomas Goorden [mailto:[EMAIL PROTECTED]
>Sent: Friday, December 26, 2003 10:10 AM
>To: [EMAIL PROTECTED]
>Subject: servlets marked as unavailable
>
>Hi,
>
>We're using tomcat 4.0.3 on our production server and there seems to be
>some odd behaviour with the automatic reloading of contexts. This is
>what happens:
>
>1. A reload of the context is triggered because of an update of the code
>on the server (via ftp upload).
>2. A servlet gets marked as "unavailable" because the class-loader can't
>find the necessary class (eg the appropriate jar file with the servlet
>isn't present yet).
>3. The necessary jar file ends up on the server.
>4. The context reloads again and the servlet in question starts-up
>automatically
>(0), generating logs and other
>infromation that clearly indicate it has started correctly this time.
>5. The servlet stays unavailable (503 errors get reported) according to
>Tomcat.
>
>Is there a known issue with servlets marked as "unavailable" not coming
>back (available) after an automatic reloading of the context?
>
>A more general question: what would be the best reloading scenario on a
>production server? We're in a case where the developper that needs to
>redeploy an application can't restart tomcat. We're using virtual hosts
>as well, so the manager application seems insufficiënt.
>
>Regards,
>Thomas Goorden
>
>
>-
>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: StringBuffer Factory?

2003-12-29 Thread Shapira, Yoav

Howdy,
Definitely not JNDI for this.  It's far too heavy.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Tim Funk [mailto:[EMAIL PROTECTED]
>Sent: Saturday, December 27, 2003 9:24 PM
>To: Tomcat Users List
>Subject: Re: StringBuffer Factory?
>
>While you might gain some speed, you would gain more simplicity by
>providing
>a good guess on how large your StringBuffer needs to be on StringBuffer
>instantiation. Most of the wasted time in using StringBuffer is done
when
>the
>(internal) buffer is too small and needs reallocated to twice its
existing
>size and the copy of data to the new buffer.
>
>-Tim
>
>Philipp Taprogge wrote:
>> Hi!
>>
>> George Sexton wrote:
>>
>>> This is a really bad idea because of the implementation of
>>> StringBuffer.toString() and setLength().
>>
>>
>> Well, Ok. But this is (IMHO correctly) regarded a bug in the current
>> StringBuffer implementation; a bug that, with luck, will be fixed
some
>> day. Or you could write your own StringBuffer class.
>> Concider now a StringBuffer that's working properly. What is more
>> expansive in terms of runtime: the JNDI lookup of a pooled instance
or
>> the instanciation of a new one?
>>
>
>
>-
>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: tomcat isn't using Jikes for compiling jsps

2003-12-29 Thread Shapira, Yoav

Howdy,
I would set the fork property to true if you're compiling and
recompiling large numbers of JSPs (a practice you want to avoid in
production if possible).  As to whether jasper is using jikes or javac,
try setting the logVerbosityLevel to DEBUG and see if you can tell from
the messages.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Hans Steinraht [mailto:[EMAIL PROTECTED]
>Sent: Sunday, December 28, 2003 7:21 AM
>To: [EMAIL PROTECTED]
>Subject: tomcat isn't using Jikes for compiling jsps
>
>Hay there,
>
>Because of the outOfMemory errors I get while compiling the (large
>number of) jsp's I like to use Jikes to compile them.
>
>In conf/web.xml I try to configure Tomcat to use Jikes as followed:
> 
>jsp
>
org.apache.jasper.servlet.JspServlet
>
>logVerbosityLevel
>WARNING
>
>
>compiler
>jikes
>
>
>fork
>true
>
>3
>
>
>And on top in bin/catalina.sh I added:
>CATALINA_OPTS="-Dbuild.compiler.emacs=true".
>Furter I have set -Xms and -Xmx for the java compiler, but I don't
think
>I have to do this when I want to use Jikes
>
>When I now start Tomcat and go through the jsp's I'm still getting the
>outOfMemory errors after a while.
>When I'm thinking about this it lookes like Tomcat Isn't using Jikes at
>all to compile the jsp's
>
>Is there a way to check if Tomcat is using Jikes???
>And did I do something wrong with my configuration in Tomcat???
>Is it necesary to set the fork parameter when I want to use Jikes???
>
>Any help is preciated
>Hans
>
>
>
>
>
>
>
>-
>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: unit testing when application level scoping used

2003-12-29 Thread Shapira, Yoav

Howdy,

>> Cactus works beautifully with regards to servlet context and general
>> environment setup.
>
>  Should I instantiate a bean with session scope that is expected to be
>present?

Yes, you should instantiate it and place it in the session/application
context as needed by your webapp.  Another test would be to make sure
the webapp doesn't crash if this bean is missing.

>  Also, how do I handle the fact that I need to log in before I can
test
>the parts I need to test?

That depends on your webapp.  You can stuff a username or some other
object in the session, or alternatively do actual authentication.  This
is very specific to how your webapp is written.  Again, another test
would be how the webapp function when this authentication information is
missing.

>  This whole set up is very difficult to unit test, and that is
bothersome,
>as I am certain that this is a source of considerable errors in
>applications.

Yup, sounds like a tough testing environment.  But these are common, and
that's what tools like Cactus and MockObjects are for.

Yoav Shapira



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: What after reloading a context

2003-12-29 Thread Shapira, Yoav

Howdy,
The servlet instance is destroyed (destroy() method call), then
finalized and garbage collected.  A new instance of the class is created
on startup if specified as a load-on-startup servlet in web.xml, or the
first time the servlet is requested otherwise.  After the creation of
this instance, the init function is called on it.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Antony Paul [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 7:46 AM
>To: Tomcat Users List
>Subject: What after reloading a context
>
>Hi all,
>What happens to all loaded servlets on reloading a context ?. All
>servlets are destroyed first then  these are  initialised after reload
>before any request is arrived ?.
>
>rgds
>Antony Paul
>
>
>
>-
>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: Why Tomcat shutdown unprovokedly?

2003-12-29 Thread Shapira, Yoav

Howdy,
Strange.  You definitely should NOT have a webapp without a web.xml
file.  Even an empty web.xml (with just the DOCTYPE and ) is
fine.

Enable more verbose logging of tomcat and your apps.  The GC log looks
fine.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Mark.he [mailto:[EMAIL PROTECTED]
>Sent: Sunday, December 28, 2003 9:01 PM
>To: Tomcat Users List
>Subject: Why Tomcat shutdown unprovokedly?
>
>Hi All,
>
>I have encountered a problem when using Tomcat4.1.29.
>I changed the appbase to my appliaction's directory (not in
>$TOMCAT_HOME/webapps) and add a context like this:
> docBase="/usr/local/myapplication"
> crossContext="true"
> debug="0"
> reloadable="true"
> trusted="false" >
>
>The application isn't a standard webapp. There is no web.xml in the
>application's directory.
>
>Everything works well after staring the Tomcat.
>But after 2-3 hours, the Tomcat will shutdown itself.
>
>The catalina.out will record like this (I have modified the debug level
to
>8):
>
>ServerLifecycleListener: Destroying MBean for ContextResource
>ContextResource[name=UserDatabase, description=User database that can
be
>updated
> and saved, type=org.apache.catalina.UserDatabase, auth=Container,
>scope=Shareable]
>ServerLifecycleListener: Destroying MBean for ContextEnvironment
>ContextEnvironment[name=simpleValue, type=java.lang.Integer, value=30,
>overri
>de=true]
>ServerLifecycleListener: Destroying MBean for NamingResources
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Valve
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Manager
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Logger
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Loader WebappLoader[]
>ServerLifecycleListener: Destroying MBean for NamingResources
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Context
>StandardEngine[Standalone].StandardHost[localhost].StandardContext[]
>ServerLifecycleListener: Destroying MBean for Valve
>ErrorReportValve[localhost]
>ServerLifecycleListener: Destroying MBean for Valve
>ErrorDispatcherValve[localhost]
>ServerLifecycleListener: Destroying MBean for Valve
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Logger
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Host
>StandardEngine[Standalone].StandardHost[localhost]
>ServerLifecycleListener: Destroying MBean for Valve
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Realm
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Logger
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Engine
>StandardEngine[Standalone]
>ServerLifecycleListener: Destroying MBean for Connector
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Connector
>[EMAIL PROTECTED]
>ServerLifecycleListener: Destroying MBean for Service
>StandardService[Tomcat-Standalone]
>ServerLifecycleListener: Destroying MBean for Server
StandardServer[8005]
>GlobalResourcesLifecycleListener: Destroying MBeans for Global JNDI
>Resources
>Stopping service Tomcat-Standalone
>
>I recorded  gc log, the records almost are FULL GC record like:
>8341.069: [Full GC 491455K->314771K(519168K), 8.4939708 secs]
>8400.893: [Full GC 479251K->313981K(519168K), 8.2763773 secs]
>8450.546: [Full GC 478461K->295591K(519168K), 8.4257336 secs]
>8504.026: [Full GC 460071K->300918K(519168K), 5.7439801 secs]
>8552.918: [Full GC 465398K->305423K(519168K), 5.7107256 secs]
>8596.866: [Full GC 469903K->309825K(519168K), 5.8541711 secs]
>
>FYI some softwares related:
>j2sdk-1_4_2_03-solaris-sparc.tar.Z
>jakarta-tomcat-4.1.29.tar
>64bit OS Solaris9 with Sparc CPU
>MySQL4.0 (The problem arises even though I am not using the DataBase).
>
>Any suggestion will be appreciated!
>
>Thanks in advanced.
>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]



List question

2003-12-29 Thread frank . zammetti
Sorry to send to everyone, but I checked the info and FAQ responses and
couldn't find an answer...

How does one switch to list digest mode?   Do I need to unsubscribe and
re-subscribe, or is there a specific admin command to do so?

Thanks everyone, and sorry again for the general list post.

Frank W. Zammetti
Web Architect Consultant
PFPC Global Fund Services





-
The contents of this email are the property of PNC. If it was not addressed to you, 
you have no legal right to read it. If you think you received it in error, please 
notify the sender. Do not forward or copy without permission of the sender.


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



RE: Problems with RequestFilterValve

2003-12-29 Thread Slavik Markovich
Sorry Yoav,

As you know, threading (race-condition) issues are really hard to test and come up 
with a test case. They are by nature very machine, cpu, etc. dependent.

Synchronizing the process method would be a bad idea (bottleneck for all requests) so 
it looks like there won't be any choice but to recreate the RE as local variables. 
There is also a possibility (ugly one) of serializing the array of RE to a byte array 
and de-serializing it in the process method.

Thoughts?

Slavik.

-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Sent: Monday, December 29, 2003 4:50 PM
To: Tomcat Users List
Subject: RE: Problems with RequestFilterValve



Howdy,
This could actually be a bug!  (This is refreshing and exciting to me,
because there's about 1 of these for every 100 supposed bugs that are
user errors).  (And this is a slow week).  ;)

Can you come up with a simple unit test in a WAR file that will
demonstrate this behavior so that we can reproduce it?  If so, please
create a bugzilla item and attach your test WAR and observations.

Looking at the code, I probably wouldn't want to synchronize the
process(..) method.  Hmm...

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Slavik Markovich [mailto:[EMAIL PROTECTED]
>Sent: Sunday, December 28, 2003 4:56 AM
>To: [EMAIL PROTECTED]
>Subject: Problems with RequestFilterValve
>
>Hi All,
>
>I'm having some problems with using RemoteAddrValve to allow only
certain
>addresses to access an Engine.
>
>I'm using tomcat 4.1.27 with jdk1.3.1 on Solaris.
>
>I've configured the following:
>allow="a.b.c.d"/> under the engine. I know I should have escaped the
'.'
>(regexp) but it should work as is.
>
>I'm receiving once in every few thousands of requests the following
error:
>2003-12-26 11:26:51 CoyoteAdapter An exception or error occurred in the
>container during the request processing
>java.lang.StringIndexOutOfBoundsException: String index out of range:
11
>at java.lang.String.charAt(String.java:511)
>at
>org.apache.regexp.StringCharacterIterator.charAt(StringCharacterIterato
r.ja
>va:90)
>at org.apache.regexp.RE.matchNodes(RE.java:1161)
>at org.apache.regexp.RE.matchAt(RE.java:1448)
>at org.apache.regexp.RE.match(RE.java:1540)
>at org.apache.regexp.RE.match(RE.java:1468)
>at org.apache.regexp.RE.match(RE.java:1561)
>at
>org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValv
e.ja
>va:335)
>at
>org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:
131)
>at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:641)
>at
>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:57
7)
>at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:641)
>at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
>at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>at
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>at
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:6
01)
>at
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
Conn
>ection(Http11Protocol.java:392)
>at
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5
65)
>at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.ja
>va:619)
>at java.lang.Thread.run(Thread.java:479)
>
>Also, once in every few thousands of requests I'm receiving a 403
access
>denied error on a valid address (I can see that in the access log).
>
>After checking the RequestFilterValve class, I can see it saves the
>compiled regular expressions (RE) and reuses them to check every
request.
>Looking at regexp documentations, it is explicitly stated that RE is
not
>thread-safe. Am I missing something? It looks like under load, this
valve
>fails.
>
>Also, I can see that the RequestFilterValve class didn't change in the
>5.0.16 version either.
>
>Any help will be appreciated...
>
>Slavik.
>
>
>---

>
>This message contains information that may be confidential or
privileged.
>If you are not the intended recipient, you may not use, copy or
disclose
>to anyone any of the information in this message. If you have received
>this message and are not the intended recipient, kindly notify the
sender
>and delete this message from your computer.
>
>
>-
>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, pro

RE: Admintool cannot save changes to servers.xml

2003-12-29 Thread George Sexton
At this point I only have two ideas.

Idea # 1 is that you are starting tomcat with some sort of flags that
affect security.

Idea # 2 is to use strace to run tomcat and see if you can sort out from
the strace logs what is happening.

-Original Message-
From: news [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Monday, December 29, 2003 5:00 AM
To: [EMAIL PROTECTED]
Subject: Re: Admintool cannot save changes to servers.xml


George Sexton wrote:
> Do the log files contain no information?

Hi George,

I tried with a clean installation and this time also checked the log 
files. As I'm not so familiar with understanding these log files, I've 
put them all up on .
In the adminlog, 

I cannot find anything regarding "save" or "Commit Changes".

Maybe you can find out whats wrong from my log files.

-- 
[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]



Login page only via SSL

2003-12-29 Thread Pranas
Hello all gurus,

 

Could somebody explain me how to force Tomcat 4.1 using SSL for strictly only for 
login page?

 

Thanks,

Pranas


Re: Login page only via SSL

2003-12-29 Thread Pranas
Possibly the best way described in :
http://java.sun.com/webservices/docs/1.1/tutorial/doc/WebAppSecurity4.html

Regards
- Original Message - 
From: "Pranas" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Monday, December 29, 2003 5:17 PM
Subject: Login page only via SSL


Hello all gurus,



Could somebody explain me how to force Tomcat 4.1 using SSL for strictly
only for login page?



Thanks,

Pranas


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



Re: Login page only via SSL

2003-12-29 Thread Duncan Smith
Adding this to your web.xml should work:


 
  SSL
  /login.jsp
 
 
  CONFIDENTIAL
 




 BASIC
 SSL


Hope this helps
-Duncan Smith
www.pennymail.com



Pranas wrote:

> Hello all gurus,
>
>
>
> Could somebody explain me how to force Tomcat 4.1 using SSL for strictly only for 
> login page?
>
>
>
> Thanks,
>
> Pranas


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



Re: Admintool cannot save changes to servers.xml

2003-12-29 Thread [EMAIL PROTECTED]
George Sexton wrote:
At this point I only have two ideas.

Idea # 1 is that you are starting tomcat with some sort of flags that
affect security.
My starting procedure simply is /opt/jakarta-tomcat-5/bin/startup.sh
So, I think there is no flag
Idea # 2 is to use strace to run tomcat and see if you can sort out from
the strace logs what is happening.
Something new to me. I already found it on 
 and will give it a try within the 
next days.

Thanks so far for your help.

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


RE: List question

2003-12-29 Thread Shapira, Yoav

Howdy,
I think you have to unsubscribe from the normal list and subscribe to
the digest list, as they're technically different lists.  Send a message
to [EMAIL PROTECTED] for instructions.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 9:56 AM
>To: [EMAIL PROTECTED]
>Subject: List question
>
>Sorry to send to everyone, but I checked the info and FAQ responses and
>couldn't find an answer...
>
>How does one switch to list digest mode?   Do I need to unsubscribe and
>re-subscribe, or is there a specific admin command to do so?
>
>Thanks everyone, and sorry again for the general list post.
>
>Frank W. Zammetti
>Web Architect Consultant
>PFPC Global Fund Services
>
>
>
>
>
>-
>The contents of this email are the property of PNC. If it was not
addressed
>to you, you have no legal right to read it. If you think you received
it in
>error, please notify the sender. Do not forward or copy without
permission
>of the sender.
>
>
>-
>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: Unsubscibing

2003-12-29 Thread Shapira, Yoav

Howdy,
I've unsubscribed you.  The subscribe/unsubscribe functionality is
pretty simple and routine, we have dozens of such transactions every day
without a problem, so I'm surprised you had one.  And I don't
particularly appreciate the reference to partying early, but happy
holidays to everyone nonetheless ;)

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Lee Mahan [mailto:[EMAIL PROTECTED]
>Sent: Saturday, December 27, 2003 6:08 PM
>To: Tomcat Users List
>Subject: Unsubscibing
>
>Perhaps the list moderator, or the list program itself has been
>celebrating the new year a little early, I've attempted multiple times
to
>sign off this list to now avail.  And yes I did try to contact mailman
>first and went to the web site (before I get flamed for sending this to
>the list).
>
>I have tried with both email addresses I use, but again to no avail.
Is
>my only choice to bounce the messages back?  I hope not, since I
>would find that as rude as an improper unsubscribe function.
>
>
>--Lee Mahan
>Chief Technology Officer
>Design West
>ACM Member
>Member of SAGE (System Administrators Guild) & Usenix
>IEEE Associate Member
>
>
>-
>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: Problems with RequestFilterValve

2003-12-29 Thread Shapira, Yoav

Howdy,

>Synchronizing the process method would be a bad idea (bottleneck for
all
>requests) so it looks like there won't be any choice but to recreate
the RE
>as local variables. There is also a possibility (ugly one) of
serializing
>the array of RE to a byte array and de-serializing it in the process
>method.
>
>Thoughts?

We'll have to benchmark the recreation of REs as local variables to see
the impact on performance.  If it's not too bad, then that'll be the
fix.  Please open a bugzilla item for this with your observations from
your original message and your fix idea above.  Thanks,

Yoav Shapira



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: org.xml.sax.SAXParseException

2003-12-29 Thread Bkraabel
I did get tomcat 5.0.14 'out of the box'.  I originally tried 5.0.16, but had 
the same problem, and my instructor suggested trying 5.0.14.  I also tried 
4.2.something, with the same problem.  I did get version 3.1.1a of tomcat to 
work, however.  My instructor thinks I have some xml parser on my computer that 
is being invoked in place of the appropriate xml parser, but I don't know where 
to even begin to look for such a thing.
any other suggestions?
thanks, Brett

Dans un e-mail daté du 12/29/2003 3:46:05 PM W. Europe Standard Time, 
[EMAIL PROTECTED] a écrit :


> Howdy,
> You get this out of the box, or have you modified manager.xml in any
> way?  
> 
> Anyways, don't bother with 5.0.14 (even though it should be fine), use
> 5.0.16 which is stable.
> 
> Yoav Shapira
> Millennium ChemInformatics
> 
> 
> >-Original Message-
> >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> >Sent: Sunday, December 28, 2003 2:09 PM
> >To: [EMAIL PROTECTED]
> >Subject: org.xml.sax.SAXParseException
> >
> > I'm having trouble getting tomcat 5.0.14 running on win ME.  I have
> not
> >set
> > my classpath.  I have set CATALINA_HOME (C:\jakarta-tomcat-5.0.14)
> and
> > CATALINA_BASE and JAVA_HOME.  I get the following error:
> >
> >>
> >>
> >> INFO: Processing Context configuration file URL
> >> file:C:\jakarta-tomcat-5.0.14\conf\Catalina\localhost\manager.xml
> >> Dec 26, 2003 6:56:35 PM org.apache.commons.digester.Digester
> fatalError
> >> SEVERE: Parse Fatal Error at line 1 column 3: The markup declarations
> >> contained or pointed to by the document type declaration must be
> >well-formed.
> >> org.xml.sax.SAXParseException: The markup declarations contained or
> >pointed
> >> to by the document type declaration must be well-formed.
> >> at
> >>
> >org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unkn
> own
> >Source)
> >> at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
> >Source)
> >>  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
> >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> >Source)
> >> at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown
> Source)
> >>  at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown
> Source)
> >> at
> >org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown
> >> Source)
> >> at
> >>
> >org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Un
> know
> >n Source)
> >> at
> >>
> >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
> own
> >Source)
> >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> >> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
> >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
> >> at org.apache.commons.digester.Digester.parse(Digester.java:1548)
> >> at
> >>
> >org.apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig.j
> ava:
> >612)
> >>  at
> >>
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:744)
> >>  at
> >>
> >org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.
> java
> >:257)
> >>  at
> >>
> >org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
> uppo
> >rt.java:166)
> >>  at
> >>
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4116
> )
> >>  at
> >>
> >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j
> ava:
> >866)
> >>  at
> >>
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> >>  at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
> >>  at
> >>
> >org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl
> oyer
> >.java:831)
> >>  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:324)
> >> at
> >>
> >org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:
> 252)
> >>  at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
> >>  at org.apache.commons.digester.Rule.end(Rule.java:276)
> >> at
> >org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> >> at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> >Source)
> >> at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndEl
> >ement(Unknown Source)
> >> at
> >>
> >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
> spat
> >cher.dispatch(Unknown Source)
> >> at
> >>
> >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
> own
> >Source)
> >> at org.apache.xerces.parser

RE: All threads (150) are currently busy, waiting. Increase maxThreads (150) or check the servlet status

2003-12-29 Thread alan sparago
We are using RedHat 9, Kernel 2.4.20-20.9. JVM 1.4.2_01-b06. We are using
Postgres and created our own database connection pooling api.
I will try setting the environment variable LD_ASSUME_KERNEL=2.4.1. 
When you refer to a 'thread dump' are you referring to running netstat and
viewing the threads running on the ports Tomcat is set up on? Or is there
another way to get a thread dump? (sorry, for my ignorance on linux)
Thanks for the help.

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 25, 2003 2:11 AM
To: Tomcat Users List
Subject: Re: All threads (150) are currently busy, waiting. Increase
maxThreads (150) or check the servlet status

alan sparago wrote:
> I am using Tomcat 5.0.16 standalone serving as both an http/https web
server
> and servlet container. This error occurred in our QA environment and has
> caused Tomcat to hang and not service any requests. This error seemed to
> occur when no users were using the site at the time, but about 4 DAYS
> earlier we preformed a stress test simulating 1200 semi-simultaneous users
> and everything worked perfectly without any errors. Since the stress test
we
> are only accessing the application as an occasional single user, the last
> time being about 8 hours prior to this error happening. Most parameters in
> the server.xml file are the default values (the maxThreads value is set to
> "150"). 
> 
> Our log file is in xml format and contains the following error;
> 
>   org.apache.tomcat.util.threads.ThreadPool
> 
>   SEVERE
> 
>   org.apache.tomcat.util.threads.ThreadPool
> 
>   logFull
> 
>   13
> 
>   All threads (150) are currently busy, waiting. Increase
> maxThreads (150) or check the servlet status
> 
>  
> 
> fyi. Nowhere in my application is the code creating any threads.

If running Linux 2.4 with tweaks, and esp RH 9, use LD_ASSUME_KERNEL=2.4.1.
This kind of report is not very useful without a thread dump once the 
issue occurs and all threads appear deadlocked, BTW. If there's actually 
a bug in the Tomcat code, then it's the only way to identify where it is.

> We are very close to our site being live so any help or information would
be
> greatly appreciated. Would tomcat 4.1.29 be more stable?

No, it is the same connector anyway.

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


-
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]



URL-rewriting

2003-12-29 Thread Mattias Bogeblad
Hi All,
 
I want to be able to use url-rewriting in an application I have.
I want to transform urls like
http://localhost:8080/infoglueDeliver/products/productX.html to
http://localhost:8080/infoglueDeliverDev/ViewPage.action?navigationTitle
=products/productX.html
 
I have checked out the http://www.tuckey.org/urlrewrite-package but I'm
not sure how to write the regexp to accomplish what I want.
 
Anyone good at these things?
 
Regards,
Mattias Bogeblad


RE: URL-rewriting

2003-12-29 Thread Shapira, Yoav

Howdy,
I'm not an expert on Apache's mod-rewrite, so I'll give you one possible
pue java solution: a fairly simple filter (a javax.servlet.Filter
filter).  Map the filter /* and code your redirection rules in java.

Actually, you might want to look at the balancer webapp (tomcat 5) which
has a StringMatchRule that you can use.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Mattias Bogeblad [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 12:57 PM
>To: Tomcat Users List
>Subject: URL-rewriting
>
>Hi All,
>
>I want to be able to use url-rewriting in an application I have.
>I want to transform urls like
>http://localhost:8080/infoglueDeliver/products/productX.html to
>http://localhost:8080/infoglueDeliverDev/ViewPage.action?navigationTitl
e
>=products/productX.html
>
>I have checked out the http://www.tuckey.org/urlrewrite-package but I'm
>not sure how to write the regexp to accomplish what I want.
>
>Anyone good at these things?
>
>Regards,
>Mattias Bogeblad



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]



Thread Safe JSP/Servlets

2003-12-29 Thread Merrill Cornish
I understand how to write thread-safe software in general, but I suddenly realized 
that I don't understand what, if anything, Tomcat "shares" among different sessions 
(i.e., different users accessing the same JSP application) and would therefore be 
thread sensitive.

For example, in my servlets, I have only constant class fields--no instance fields.  
All user-specific information is stored in session attributes that exist only between 
user login and logout.  However, it finally dawned on me that my JSP pages are quietly 
being turned into servlets behind my back (this is despite my occassionally 
referencing the generated *_jsp files while debugging), and those servlets DO have 
instance fields.

My specific question is whether Tomcat keeps the instance fields for JSP servlets 
separate by session.  My more general request is for a pointer to "best practices" 
documentation on how to keep JSPs and servlets thread safe.

Merrill Cornish

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



RE: Thread Safe JSP/Servlets

2003-12-29 Thread Hume, John - NA US HQ Delray
Instance variables in a JSP will be shared among requests, so you could have
an issue.  

Note however, that you have to go out of your way to declare instance
variables in a JSP (by putting them in a <%! //declaration block %> rather
than a plain old <% //scriptlet block %>).  All non-declarative scriptlets
and all static page content go into the service method of the JSP, so
they're threadsafe.  

-john.

-Original Message-
From: Merrill Cornish [mailto:[EMAIL PROTECTED]
Sent: Monday, December 29, 2003 1:55 PM
To: [EMAIL PROTECTED]
Subject: Thread Safe JSP/Servlets


I understand how to write thread-safe software in general, but I suddenly
realized that I don't understand what, if anything, Tomcat "shares" among
different sessions (i.e., different users accessing the same JSP
application) and would therefore be thread sensitive.

For example, in my servlets, I have only constant class fields--no instance
fields.  All user-specific information is stored in session attributes that
exist only between user login and logout.  However, it finally dawned on me
that my JSP pages are quietly being turned into servlets behind my back
(this is despite my occassionally referencing the generated *_jsp files
while debugging), and those servlets DO have instance fields.

My specific question is whether Tomcat keeps the instance fields for JSP
servlets separate by session.  My more general request is for a pointer to
"best practices" documentation on how to keep JSPs and servlets thread safe.

Merrill Cornish

-
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]



[Q] Tomcat & ZoneAlarm?

2003-12-29 Thread Riaan Oberholzer
This is not a Tomcat issue, but I've tried desperately
and could find no answer elsewhere... can someone
please tell me how to get Tomcat working with
ZoneAlarm (free version) as firewall?


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



Re: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread epyonne
Just allow Tomcat to access the internet.


- Original Message - 
From: "Riaan Oberholzer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 29, 2003 01:14 PM
Subject: [Q] Tomcat & ZoneAlarm?


> This is not a Tomcat issue, but I've tried desperately
> and could find no answer elsewhere... can someone
> please tell me how to get Tomcat working with
> ZoneAlarm (free version) as firewall?
> 
> 
> __
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> http://photos.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: Thread Safe JSP/Servlets

2003-12-29 Thread Merrill Cornish
>>> you have to go out of your way to declare instance variables in a JSP (by putting 
>>> them in a <%! //declaration block %>


John,

   After I posted the question, I started browsing the generated _jsp file in earnest. 
 I had decided that <% ... %> stuff was safe since it gets up in its own method rather 
than instance fields.

   Thanks for the reassurance.

Merrill

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



Re: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread Riaan Oberholzer
It doesn't work... I get a "The page cannot be
displayed".

I try to access it using "http://x.x.x.x:8080/"; where
x.x.x.x is my ip number.

I can ping the IP number, so the server is alive... I
just can't access Tomcat on it. 


--- epyonne <[EMAIL PROTECTED]> wrote:
> Just allow Tomcat to access the internet.
> 
> 
> - Original Message - 
> From: "Riaan Oberholzer" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, December 29, 2003 01:14 PM
> Subject: [Q] Tomcat & ZoneAlarm?
> 
> 
> > This is not a Tomcat issue, but I've tried
> desperately
> > and could find no answer elsewhere... can someone
> > please tell me how to get Tomcat working with
> > ZoneAlarm (free version) as firewall?
> > 
> > 
> > __
> > Do you Yahoo!?
> > New Yahoo! Photos - easier uploading and sharing.
> > http://photos.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!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



Re: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread Philipp Taprogge
Hi!

Riaan Oberholzer wrote:
This is not a Tomcat issue, but I've tried desperately
and could find no answer elsewhere... can someone
please tell me how to get Tomcat working with
ZoneAlarm (free version) as firewall?
In general, it is very advisable to know what a firewall does and how 
it works before installing one. In general, ZoneAlarm is a (rather 
simple) packet filter, i.e. a piece of software that examines network 
packets as they arrive at or depart from the machine and decides on a 
set of rules to allow or deny them. If you want a so protected machine 
to run tomcat and access it from beyond the firewall, you need to add 
a rule that allows requests from external sources directed at port 80 
(or whatever you set your tomcat to listen on) on the local machine 
and also to allow the responses from tomcat to any external host.
If you want to use SSL, you will have to allow those 
request/response-pairs as well.
You should, however concider wether you really need a firewall, if 
your machine is a pure server that does not serve other purposes. In 
that case, you should just close all ports you don't need. A closed 
port is no risk and if the listening software has flaws, a firewall 
wouldn't protect you either.

HTH

	Phil

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


Re: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread Riaan Oberholzer
Thanks... I know what a firewall is and what it does.
Problem is, with the free version of ZoneAlarm you
cannot manually specify ports to allow access on. I
know you CAN get it to work, but how I do not know.

I need the firewall. It is my home PC on a ADSL
connection, permanently connected to the internet. So
I use it for basicly everything I do on the internet.



--- Philipp Taprogge <[EMAIL PROTECTED]> wrote:
> Hi!
> 
> Riaan Oberholzer wrote:
> > This is not a Tomcat issue, but I've tried
> desperately
> > and could find no answer elsewhere... can someone
> > please tell me how to get Tomcat working with
> > ZoneAlarm (free version) as firewall?
> 
> In general, it is very advisable to know what a
> firewall does and how 
> it works before installing one. In general,
> ZoneAlarm is a (rather 
> simple) packet filter, i.e. a piece of software that
> examines network 
> packets as they arrive at or depart from the machine
> and decides on a 
> set of rules to allow or deny them. If you want a so
> protected machine 
> to run tomcat and access it from beyond the
> firewall, you need to add 
> a rule that allows requests from external sources
> directed at port 80 
> (or whatever you set your tomcat to listen on) on
> the local machine 
> and also to allow the responses from tomcat to any
> external host.
> If you want to use SSL, you will have to allow those
> 
> request/response-pairs as well.
> You should, however concider wether you really need
> a firewall, if 
> your machine is a pure server that does not serve
> other purposes. In 
> that case, you should just close all ports you don't
> need. A closed 
> port is no risk and if the listening software has
> flaws, a firewall 
> wouldn't protect you either.
> 
> HTH
> 
>   Phil
> 
> 
>
-
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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



Connector attribute serverSocketTimeout in server.xml

2003-12-29 Thread Hume, John - NA US HQ Delray
Can anyone point me in the direction of a resource to explain the Connector
attribute serverSocketTimeout?  I haven't found any reference to it in the
jakarta site or this mailing list.  Thanks.  

-john.
_
john d. hume
 561-266-6256
 [EMAIL PROTECTED]


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



RE: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread Shawn Zernik
Riaan:

If you are using windows XP you are better off setting the port with the
firewall build into XP.  To do this go into network, right click the adapter
and you should be able to find the fire wall setting there.  you can tell it
to deny all except...  The except is what you would be interested in.

Shawn Zernik
Internetwork Consulting
www.internetworkconsulting.net

-Original Message-
From: Riaan Oberholzer [mailto:[EMAIL PROTECTED]
Sent: Monday, December 29, 2003 1:58 PM
To: Tomcat Users List
Subject: Re: [Q] Tomcat & ZoneAlarm?


Thanks... I know what a firewall is and what it does.
Problem is, with the free version of ZoneAlarm you
cannot manually specify ports to allow access on. I
know you CAN get it to work, but how I do not know.

I need the firewall. It is my home PC on a ADSL
connection, permanently connected to the internet. So
I use it for basicly everything I do on the internet.



--- Philipp Taprogge <[EMAIL PROTECTED]> wrote:
> Hi!
>
> Riaan Oberholzer wrote:
> > This is not a Tomcat issue, but I've tried
> desperately
> > and could find no answer elsewhere... can someone
> > please tell me how to get Tomcat working with
> > ZoneAlarm (free version) as firewall?
>
> In general, it is very advisable to know what a
> firewall does and how
> it works before installing one. In general,
> ZoneAlarm is a (rather
> simple) packet filter, i.e. a piece of software that
> examines network
> packets as they arrive at or depart from the machine
> and decides on a
> set of rules to allow or deny them. If you want a so
> protected machine
> to run tomcat and access it from beyond the
> firewall, you need to add
> a rule that allows requests from external sources
> directed at port 80
> (or whatever you set your tomcat to listen on) on
> the local machine
> and also to allow the responses from tomcat to any
> external host.
> If you want to use SSL, you will have to allow those
>
> request/response-pairs as well.
> You should, however concider wether you really need
> a firewall, if
> your machine is a pure server that does not serve
> other purposes. In
> that case, you should just close all ports you don't
> need. A closed
> port is no risk and if the listening software has
> flaws, a firewall
> wouldn't protect you either.
>
> HTH
>
>   Phil
>
>
>
-
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>


__
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.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: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread epyonne
I am using ZoneAlarm Pro at home and I don't have any problem with Tomcat.
I don't know if the free version has this feature or not.  You can set
ZoneAlarm to the "learning mode".  That means ZA will allow the application
or program that you install to perform its function.  Then you can scale
back afterward.



- Original Message -
From: "Riaan Oberholzer" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Monday, December 29, 2003 01:40 PM
Subject: Re: [Q] Tomcat & ZoneAlarm?


> It doesn't work... I get a "The page cannot be
> displayed".
>
> I try to access it using "http://x.x.x.x:8080/"; where
> x.x.x.x is my ip number.
>
> I can ping the IP number, so the server is alive... I
> just can't access Tomcat on it.
>
>
> --- epyonne <[EMAIL PROTECTED]> wrote:
> > Just allow Tomcat to access the internet.
> >
> >
> > - Original Message -
> > From: "Riaan Oberholzer" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, December 29, 2003 01:14 PM
> > Subject: [Q] Tomcat & ZoneAlarm?
> >
> >
> > > This is not a Tomcat issue, but I've tried
> > desperately
> > > and could find no answer elsewhere... can someone
> > > please tell me how to get Tomcat working with
> > > ZoneAlarm (free version) as firewall?
> > >
> > >
> > > __
> > > Do you Yahoo!?
> > > New Yahoo! Photos - easier uploading and sharing.
> > > http://photos.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!?
> New Yahoo! Photos - easier uploading and sharing.
> http://photos.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: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread Merrill Cornish
Riaan,

   I run Tomcat with ZoneAlarm Pro at home and it works.  Not only does Tomcat need to 
be able to access the Internet (even though it's not actually accessing anything 
outside the localhost) as Phil said, but the browser you are using also needs to be 
able to access the Internet.

   The two times I get "Page cannot be displayed" is 1) I've forgotten to start my 
standalone version of Tomcat (I still haven't succeeded in getting it to run as a 
service), or 2) I've forgotten and left ZoneAlarm's manual Internet lock on (the [Z|A] 
tray icon is a padlock).

Merrill

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



Re: [Q] Tomcat & ZoneAlarm?

2003-12-29 Thread Peter Lin
 
I've used ZoneAlarm in the past. If I remember correctly, you have to select the 
program and check it for server. If you don't, it blocks inbound traffic.
 
if it is already checked for server, do a right click and it should give you 
additional properties like blocking all other ports for the application.
 
peter


Riaan Oberholzer <[EMAIL PROTECTED]> wrote:
Thanks... I know what a firewall is and what it does.
Problem is, with the free version of ZoneAlarm you
cannot manually specify ports to allow access on. I
know you CAN get it to work, but how I do not know.

I need the firewall. It is my home PC on a ADSL
connection, permanently connected to the internet. So
I use it for basicly everything I do on the internet.




-
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard

Re[2]: Context docBase + linux

2003-12-29 Thread Algirdas M.


AS> wat was the path name you created  /home/webbapptest or user/home/webbapptest or 
/user/home/webbapptest

path was /home/webapptest. That's a user "webapptest" home directory.

>>   I've created user /home/webapptest (with WEB-INF/classes, etc.)>   for java web 
>> applications and added in server.xml line>   > path="/w"...>> >   restarted
>> Tomcat. And application with path /w doesn't work.>   Tomcat logs are showing:>   > 
>>   StandardContext[/w]: Error initializing resources:>   Document base 
>> /home/webapptest does not exist or is not
>> a readable directory> if you are under unix, the chmod will do this read man chmod> 
>>   How to do that directory readable?> > >   Thanks.> > -- > Best regards,>  
>> Algirdas 
>> mailto:[EMAIL PROTECTED]> > > 
>> -> To 
>> unsubscribe, e-mail: [EMAIL PROTECTED]> For additional commands,
>> e-mail: [EMAIL PROTECTED]>



-- 
Best regards,
 Algirdasmailto:[EMAIL PROTECTED]


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



MOD_JK (Apache+Tomcat)

2003-12-29 Thread Hari Om
Hello,

I am using APache 2.0.47 and Tomcat 4.1.27 on SuSE Linux 8.1

I am working on the Connector MOD_JK.SO which I build from the source and 
put in /modules directory. When I run my Tomcat first and then Apache and 
then acceess http://My.domian.name/kuki it does not work... it says "Page 
cannot be found" wonder why? I also try to see MOD_JK.LOG file but I cannot 
find this file anywhere.

Can anyone help me out in connecting Apache and Tomncat. Here are my Config 
Files:

---
SERVER.XML
---
# added following after 



  

~~~

---
WORKERS.PROPERTIES
---
workers.CATALINA_HOME=/usr/local/tomcat4
workers.java_home=$(JAVA_HOME)
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=my.domain.name
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=5
~~~
---
MOD_JK.CONF 
---
## Auto generated on Mon Dec 29 14:10:45 MST 2003##

 LoadModule jk_module /usr/local/apache2/modules/mod_jk.so

JkWorkersFile "/usr/local/tomcat4/conf/jk/workers.properties"
JkLogFile "/usr/local/tomcat4/logs/mod_jk.log"
JkLogLevel info




   ServerName my.domain.name
   JkMount /kuki ajp13
   JkMount /kuki/* ajp13
   JkMount /examples ajp13
   JkMount /examples/* ajp13

~~~

HTTPD.CONF

Listen My.IP.ADDR.ESS:80

 LoadModule jk_module modules/mod_jk.so

ServerName my.domain.name:80

JkWorkersFile "/usr/local/tomcat4/conf/jk/workers.properties"
JkLogFile "/usr/local/apache2/logs/mod_jk.log"
JkLogLevel debug

JkMount /examples ajp13
JkMount /examples/* ajp13
JkMount /kuki ajp13
JkMount /kuki/* ajp13
~~~
Can anyone please GUIDE me on this Connection Process?

THANKS! and HAPPY NEW YEAR!

HARI OM

_
Get reliable dial-up Internet access now with our limited-time introductory 
offer.  http://join.msn.com/?page=dept/dialup

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


Newbie with problems during tomcat application "install"

2003-12-29 Thread Barry Kimelman
 
 My system is a laptop running Linux Redhat 9.
I have installed Tomcat 5.0.14 from a binary download distribution.

The sample applications work perfectly.

I can compile my application with no problems.

But when I issue the ant command "ant install" I receive the following
output :

___

Buildfile: build.xml

prepare:

compile:

install:

BUILD FAILED
/home/bkimelman/tomcat1/build.xml:365: Could not create task or type of 
type: deploy.

Ant could not find the task or a class this task relies upon.

This is common and has a number of causes; the usual
solutions are to read the manual pages then download and
install needed JAR files, or fix the build file:
- You have misspelt 'deploy'.
   Fix: check your spelling.
- The task needs an external JAR file to execute
   and this is not found at the right place in the classpath.
   Fix: check the documentation for dependencies.
   Fix: declare the task.
- The task is an Ant optional task and optional.jar is absent
   Fix: look for optional.jar in ANT_HOME/lib, download if needed
- The task was not built into optional.jar as dependent
   libraries were not found at build time.
   Fix: look in the JAR to verify, then rebuild with the needed
   libraries, or download a release version from apache.org
- The build file was written for a later version of Ant
   Fix: upgrade to at least the latest release version of Ant
- The task is not an Ant core or optional task
   and needs to be declared using .

Remember that for JAR files to be visible to Ant tasks implemented
in ANT_HOME/lib, the files must be in the same directory or on the
classpath

Please neither file bug reports on this problem, nor email the
Ant mailing lists, until all of these causes have been explored,
as this is not an Ant bug.

Total time: 13 seconds

__

I followed all the "instructions" in the sample build.xml" file with respect
to copying files into the appropriate locations.

I then reran the ant command with the debugging option "ant -d install"

According to the debugging output from ant, the "compilation classpath" does
indeed contain a reference to the JAR file which contains the DeployTask
class file.

__

Here is the relevant portion from my build.xml file. I created this file by
copying the sample build.xml file and making the appropriate changes.

340 
341 
342 
360 
361   
363 
364 
369 
370   

__

Any ideas as to where I should look for the problem ??

SV: URL-rewriting

2003-12-29 Thread Mattias Bogeblad
Hi and thanx for the suggestion but I want to try the rewrite module
first as that offers all flexibility I need. The package I named is a
pure java implementation of Apache mod-rewrite so I thought I benefit
from it if possible.

Anyone else who can contribute?

Regards
Mattias Bogeblad

-Ursprungligt meddelande-
Från: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
Skickat: den 29 december 2003 19:13
Till: Tomcat Users List
Ämne: RE: URL-rewriting


Howdy,
I'm not an expert on Apache's mod-rewrite, so I'll give you one possible
pue java solution: a fairly simple filter (a javax.servlet.Filter
filter).  Map the filter /* and code your redirection rules in java.

Actually, you might want to look at the balancer webapp (tomcat 5) which
has a StringMatchRule that you can use.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Mattias Bogeblad [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 12:57 PM
>To: Tomcat Users List
>Subject: URL-rewriting
>
>Hi All,
>
>I want to be able to use url-rewriting in an application I have.
>I want to transform urls like
>http://localhost:8080/infoglueDeliver/products/productX.html to
>http://localhost:8080/infoglueDeliverDev/ViewPage.action?navigationTitl
e
>=products/productX.html
>
>I have checked out the http://www.tuckey.org/urlrewrite-package but I'm
>not sure how to write the regexp to accomplish what I want.
>
>Anyone good at these things?
>
>Regards,
>Mattias Bogeblad



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]



Tomcat 5 and class importing problems

2003-12-29 Thread Jeff Greenland
Hello all, sorry this is long, but it takes time to explain,

I'm having a frustrating issue with JSP files and trying to import our
custom classes.  Originally the classes were developed when Tomcat 3 was
out and being used, so putting all of our compiled (*.class) files into
"webapps\WEB-INF\classes" worked fine -- the JSPs all ran and could see
& import the classes just dandy.  When we upgraded to Tomcat 4, the
classes were no longer visible.  After some research and testing, we
found that placing a:
<%@ page import="MyClass" %>
At the top of each JSP file solved the problem.  Kinda cumbersome to add
that for every class that we used, but it worked.

Now we are attempting to upgrade to Tomcat 5 and are again having class
loading issues.  The import line is causing the following error:

D:\Jakarta5\work\Catalina\166.70.225.99\_\org\apache\jsp\site_jsp.java:8
: '.' expected
import MyClass;

Obviously the compiler is expecting a package name in order to import
external classes (which I realize is probably a function of javac, not
of tomcat).  The first thing I did was to convert our entire class
library to packages (it originally wasn't when it was developed several
years ago).  I then copied these classes to the WEB-INF\classes folder
and the application began running.  However, the next problem arose when
some of our code was doing dynamic class instantiation (using
Class.forName()) since all of the class names had changed.  So, of
course, I fixed that throughout the code, which brought me to my present
position:  serialization.

Many of our classes contain state information which we serialize to a
database.  However, now that all of the class names have changed, we
cannot deserialize any of our existing objects because the class names
don't match (ClassCastException is what's being thrown, if I remember
right).

Realizing that we cannot lose our serialized objects (since they contain
all of our customers' data), I have been looking into other options.
Some of the things I have tried are putting the class files (the
original -- before repackaging them) into JAR files, changing the
scratch directory for compilation in hopes that the compiler will find
our classes, and moving classes into various folders to see if they can
be found.

So, now that I've spoke my novel, here's my question:  Is there a way I
can simply allow Tomcat to import *.class from
"webapps\WEB-INF\classes\" and have them all available to my JSP (like
it used to work in Tomcat 3)?  The problem is simple -- I need my
non-packaged classes to be available to my .JSP files.  Yes, I realize
that we should have the files all in the same package from the
beginning, but we don't.  Our hope is that finding a solution that will
make it work will cost us less time/money than rebuilding all of the
serialized objects in our customers' databases (which I haven't thought
of a good way to do that yet, either).

Any help or suggestions that anyone has is GREATLY appreciated.  I've
been fairly impressed with the Jakarta community as I've used the
products over the past several years.

Thanks in advance,

Jeff

P.S.  Theoretically it shouldn't make a difference, but this is being
deployed on a Windows Server 2003 machine.

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



IIS6 connection toTomcat on Win 2003 Server

2003-12-29 Thread swalker
Greetings.

Windows 2003 server running IIS 6.0. (IIS 5.0 isolation mode)
j2sdk1.4.2_03
Jakarta Tomcat 5.0.16
isapi_redirector2.dll

New to Java and I did fry finding answers before subscribing.

When I found

http://www.rit.edu/~ack5504/tomcat-iis6-howto/narantugs-sengee-guide.html

I really thought I'd made it.

IIS is serving pages normal with the WWW service in IIS 5.0 isolation
mode. Virtual dir for the dll is configured. Web Service extensions status
for the dll is set to allow the dll.

Registry contains the required reg entrys per www.rit.edu

Tomcat is working fine on the url/:8080. jsp and servlets all work on 8080.
server.xml

http://localhost/examples/index.html or
serverdrive:\inetpub\wwwroot\examples\index.html
displays ok.

When one of the example links is selected I get The page cannot be
displayed error message.
Expected to receive a tomcat error msg. It was the regular MS error page..

Have been thru the server.xml and workers2.properties several times. What
else can I do?

Any ideas would really be appreciated.
Thanks
Happy New Year
Stew

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



RE: IIS6 connection toTomcat on Win 2003 Server

2003-12-29 Thread Jeff Greenland
It *looks* like the guide you followed did not include the changes to
web service extensions to allow the ISAPI application to run.

In the IIS manager, click on the "Web Service Extensions" folder.  On
the right side, click on the "Add a new Web service extension" link.
Type in any Extension name you want (I used "Jakarta-Tomcat"), then
click the "Add" button and add the "isapi_redirect2.dll" file.  Then
check the "Set extension status to Allowed" box at the bottom and click
"OK".  You'll have to restart IIS (right click on your computer name in
the IIS Manager, then click "All Tasks --> Restart IIS") before it'll
take effect.

Give that a shot!

Jeff
 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Monday, December 29, 2003 4:56 PM
To: [EMAIL PROTECTED]
Subject: IIS6 connection toTomcat on Win 2003 Server

Greetings.

Windows 2003 server running IIS 6.0. (IIS 5.0 isolation mode)
j2sdk1.4.2_03
Jakarta Tomcat 5.0.16
isapi_redirector2.dll

New to Java and I did fry finding answers before subscribing.

When I found

http://www.rit.edu/~ack5504/tomcat-iis6-howto/narantugs-sengee-guide.htm
l

I really thought I'd made it.

IIS is serving pages normal with the WWW service in IIS 5.0 isolation
mode. Virtual dir for the dll is configured. Web Service extensions
status for the dll is set to allow the dll.

Registry contains the required reg entrys per www.rit.edu

Tomcat is working fine on the url/:8080. jsp and servlets all work on
8080.
server.xml

http://localhost/examples/index.html or
serverdrive:\inetpub\wwwroot\examples\index.html
displays ok.

When one of the example links is selected I get The page cannot be
displayed error message.
Expected to receive a tomcat error msg. It was the regular MS error
page..

Have been thru the server.xml and workers2.properties several times.
What else can I do?

Any ideas would really be appreciated.
Thanks
Happy New Year
Stew

-
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]



manager

2003-12-29 Thread Jonathan Locke
maybe this is already covered on the tomcat website or in some FAQ,
but i can't seem to find the answer i'm looking for...
i want to turn off all the tomcat administration tools (manager, admin, etc)
and the html documentation that's available through the root context... 
reason
being that the machine is never updated or maintained via these tools and
so (even though they have a password) the management apps are just a
potential security issue.  how exactly should i go about this?

thanks,

jon



_
Scanned on 30 Dec 2003 00:26:36
Scanning by http://erado.com
_
Scanned on 30 Dec 2003 00:26:37
Scanning by http://erado.com
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


(Probably) Basic Config Problem

2003-12-29 Thread John King
Pardon my newbieness, please.

I have installed tomcat 4.1.29 in accrodance with the instructions... or so 
I believe... 

When I attempt to run the startup script I get an error logged in the error 
log file, as follows: 


tac[root]:/root-> $CATALINA_HOME/bin/startup.sh 
Using CATALINA_BASE: /usr/local/jakarta-tomcat-4.1.29-src/catalina/src 
Using CATALINA_HOME: /usr/local/jakarta-tomcat-4.1.29-src/catalina/src 
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-4.1.29-
src/catalina/src/temp 
Using JAVA_HOME: /usr/local/j2sdk1.4.2_03 

tac[root]:/root-> cat /usr/local/jakarta-tomcat-4.1.29-
src/catalina/src/logs/catalina.out < 
Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/catalina/startup/Bootstrap 

tac[root]:/root-> ps -ef |grep tomcat|grep -v grep 

tac[root]:/root-> 


Any help would be appreciated! 

John


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



Re: MOD_JK (Apache+Tomcat)

2003-12-29 Thread Jerry Ford
Hari:

You're trying to do too much too soon. 

Get the Apache -> Tomcat connection through mod_jk to work before you 
try to get your own webapp to work.  Use the Tomcat example servlets to 
verify that mod_jk is correctly installed and functional.  If you can 
run the servlets through Apache (without :8080 in the URL) then you know 
mod_jk is okay, and you can focus exclusively on your webapp.

Webapp deployment and mod_jk are both complicated enough on their own 
without trying to mix the issues together.

Jerry

Hari Om wrote:

Hello,

I am using APache 2.0.47 and Tomcat 4.1.27 on SuSE Linux 8.1

I am working on the Connector MOD_JK.SO which I build from the source 
and put in /modules directory. When I run my Tomcat first and then 
Apache and then acceess http://My.domian.name/kuki it does not work... 
it says "Page cannot be found" wonder why? I also try to see 
MOD_JK.LOG file but I cannot find this file anywhere.

Can anyone help me out in connecting Apache and Tomncat. Here are my 
Config Files:

---
SERVER.XML
---
# added following after 



  

~~~ 

---
WORKERS.PROPERTIES
---
workers.CATALINA_HOME=/usr/local/tomcat4
workers.java_home=$(JAVA_HOME)
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=my.domain.name
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=5
~~~ 

---
MOD_JK.CONF 
---
## Auto generated on Mon Dec 29 14:10:45 MST 2003##

 LoadModule jk_module /usr/local/apache2/modules/mod_jk.so

JkWorkersFile "/usr/local/tomcat4/conf/jk/workers.properties"
JkLogFile "/usr/local/tomcat4/logs/mod_jk.log"
JkLogLevel info




   ServerName my.domain.name
   JkMount /kuki ajp13
   JkMount /kuki/* ajp13
   JkMount /examples ajp13
   JkMount /examples/* ajp13

~~~ 


HTTPD.CONF

Listen My.IP.ADDR.ESS:80

 LoadModule jk_module modules/mod_jk.so

ServerName my.domain.name:80

JkWorkersFile "/usr/local/tomcat4/conf/jk/workers.properties"
JkLogFile "/usr/local/apache2/logs/mod_jk.log"
JkLogLevel debug

JkMount /examples ajp13
JkMount /examples/* ajp13
JkMount /kuki ajp13
JkMount /kuki/* ajp13
~~~ 

Can anyone please GUIDE me on this Connection Process?

THANKS! and HAPPY NEW YEAR!

HARI OM

_
Get reliable dial-up Internet access now with our limited-time 
introductory offer.  http://join.msn.com/?page=dept/dialup

-
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]


servlet gets smtp relay denied error

2003-12-29 Thread Jerry Ford
I have written a JavaMail servlet to mail documents at user request.  
(User selects a document from the web page and enters an email address; 
when the "Mail it now" button is clicked, the servlet is called and the 
document sent as an attachment to an email message.)

The servlet is deployed as a Tomcat webapp, which is called by Apache 
through mod_jk..

When I invoke it from a browser on the same network as the server, it 
works as expected. An email is sent to the specified address, with the 
attachment.

But when I invoke it from a browser outside of my network, the message 
does not get sent.

Catalina.out shows the servlet throwing the following exceptions:

Transport exception: javax.mail.SendFailedException: Sending failed;
 nested exception is:
   class javax.mail.SendFailedException: Invalid Addresses;
 nested exception is:
   class javax.mail.SendFailedException: 550 5.7.1 
<[EMAIL PROTECTED]>... Relaying denied

The email address is correct and valid---I can send a test message and 
receive it at that address.

The mail server is configured to deny relays for anybody not on the LAN, 
but there is no relay request---the servlet runs on the same box as the 
smtp server (which is, in fact, on  the same box as my Apache, Tomcat 
and DNS servers). 

Why does it matter where the browser that sends the request resides? 

Thanks for whatever help you can offer.

Jerry

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


RE: IIS6 connection toTomcat on Win 2003 Server

2003-12-29 Thread swalker
isapi_redirect2.dll is/was added/in the Web Service Extensions.
My gut feeling is its something in the server.xml, workers2.properties,
jk2.properties or some other file(s) I may have left out.. Where does the
web.xml fall in to all of this?

Web, tomcat and java directories have read execute permissions for the
IUSR user. Is there any reason to bump that up to write create? Log files
seem to be getting updated ok and there isn't any scarie log entries that
point to any thing.

Really appreciate your help and getting back.
Thanks.


> It *looks* like the guide you followed did not include the changes to
> web service extensions to allow the ISAPI application to run.
>
> In the IIS manager, click on the "Web Service Extensions" folder.  On
> the right side, click on the "Add a new Web service extension" link.
> Type in any Extension name you want (I used "Jakarta-Tomcat"), then
> click the "Add" button and add the "isapi_redirect2.dll" file.  Then
> check the "Set extension status to Allowed" box at the bottom and click
> "OK".  You'll have to restart IIS (right click on your computer name in
> the IIS Manager, then click "All Tasks --> Restart IIS") before it'll
> take effect.
>
> Give that a shot!
>
> Jeff
>
>
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Monday, December 29, 2003 4:56 PM
> To: [EMAIL PROTECTED]
> Subject: IIS6 connection toTomcat on Win 2003 Server
>
> Greetings.
>
> Windows 2003 server running IIS 6.0. (IIS 5.0 isolation mode)
> j2sdk1.4.2_03
> Jakarta Tomcat 5.0.16
> isapi_redirector2.dll
>
> New to Java and I did fry finding answers before subscribing.
>
> When I found
>
> http://www.rit.edu/~ack5504/tomcat-iis6-howto/narantugs-sengee-guide.htm
> l
>
> I really thought I'd made it.
>
> IIS is serving pages normal with the WWW service in IIS 5.0 isolation
> mode. Virtual dir for the dll is configured. Web Service extensions
> status for the dll is set to allow the dll.
>
> Registry contains the required reg entrys per www.rit.edu
>
> Tomcat is working fine on the url/:8080. jsp and servlets all work on
> 8080.
> server.xml
>
> http://localhost/examples/index.html or
> serverdrive:\inetpub\wwwroot\examples\index.html
> displays ok.
>
> When one of the example links is selected I get The page cannot be
> displayed error message.
> Expected to receive a tomcat error msg. It was the regular MS error
> page..
>
> Have been thru the server.xml and workers2.properties several times.
> What else can I do?
>
> Any ideas would really be appreciated.
> Thanks
> Happy New Year
> Stew
>
> -
> 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: servlet gets smtp relay denied error

2003-12-29 Thread Doug Parsons
> When I invoke it from a browser on the same network as the server, it
> works as expected. An email is sent to the specified address, with the
> attachment.
>
> But when I invoke it from a browser outside of my network, the message
> does not get sent.

I don't have first hand experience in this class, but I got a theory.

One possible problem is that your mail server is not looking at the
connection to determine if it is a relay but at the message.

Have the servlet write out the text of the message to a file or console OR
look at one of the messages sent from inhouse to see how the message is
formed.

Also does/can your mail server send a response to the address attempting the
relay? That could help determine why the mail server thinks it's a relay.


> The mail server is configured to deny relays for anybody not on the LAN,
> but there is no relay request---the servlet runs on the same box as the
> smtp server (which is, in fact, on  the same box as my Apache, Tomcat
> and DNS servers).
>
> Why does it matter where the browser that sends the request resides?

Now for a real stretch, does your server have a public or private IP
assigned or both?

If both, then consider that the request is being associated with the public
IP when attached from outside and the private when from inside.
If TC is using the public IP in the request to the mail server then is the
mail server set to allow a relay from it's public IP?

I know this might end up being a bunch of fertilizer, but no one had
resonded and every now and then I get lucky.


Good Luck

Doug Parsons
SCJP



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



Did i forget anything when reinstalling TomCat 4.1.27 ?

2003-12-29 Thread Jose Euclides da Silva Junior - DATAPREVRJ
Hi guys,
a quick helping hand, please! I have changed the tomcat environment into a
new fisical server. I ve used Winzip to compress and extract it. At the new
server, the Tomcat's admin page is up, but whenever i call my app, i get
this message:The requested resource (/Portal.jsp) is not available.
Of course, the server.xml is the same as the old one. 
Any help is wellcome... 

José Euclides Junior

 

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



RE: IIS6 connection toTomcat on Win 2003 Server

2003-12-29 Thread Jeff Greenland
This is a good resource that I've found:
http://virtualict.net/support/kb/iis6-Tomcat5-JK2.html
Not sure if it'll help you out or not, but it's worth a shot.

Jeff


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Monday, December 29, 2003 7:17 PM
To: Tomcat Users List
Subject: RE: IIS6 connection toTomcat on Win 2003 Server


isapi_redirect2.dll is/was added/in the Web Service Extensions. My gut
feeling is its something in the server.xml, workers2.properties,
jk2.properties or some other file(s) I may have left out.. Where does
the web.xml fall in to all of this?

Web, tomcat and java directories have read execute permissions for the
IUSR user. Is there any reason to bump that up to write create? Log
files seem to be getting updated ok and there isn't any scarie log
entries that point to any thing.

Really appreciate your help and getting back.
Thanks.


> It *looks* like the guide you followed did not include the changes to 
> web service extensions to allow the ISAPI application to run.
>
> In the IIS manager, click on the "Web Service Extensions" folder.  On 
> the right side, click on the "Add a new Web service extension" link. 
> Type in any Extension name you want (I used "Jakarta-Tomcat"), then 
> click the "Add" button and add the "isapi_redirect2.dll" file.  Then 
> check the "Set extension status to Allowed" box at the bottom and 
> click "OK".  You'll have to restart IIS (right click on your computer 
> name in the IIS Manager, then click "All Tasks --> Restart IIS") 
> before it'll take effect.
>
> Give that a shot!
>
> Jeff
>
>
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Monday, December 29, 2003 4:56 PM
> To: [EMAIL PROTECTED]
> Subject: IIS6 connection toTomcat on Win 2003 Server
>
> Greetings.
>
> Windows 2003 server running IIS 6.0. (IIS 5.0 isolation mode) 
> j2sdk1.4.2_03 Jakarta Tomcat 5.0.16
> isapi_redirector2.dll
>
> New to Java and I did fry finding answers before subscribing.
>
> When I found
>
> http://www.rit.edu/~ack5504/tomcat-iis6-howto/narantugs-sengee-guide.h
> tm
> l
>
> I really thought I'd made it.
>
> IIS is serving pages normal with the WWW service in IIS 5.0 isolation 
> mode. Virtual dir for the dll is configured. Web Service extensions 
> status for the dll is set to allow the dll.
>
> Registry contains the required reg entrys per www.rit.edu
>
> Tomcat is working fine on the url/:8080. jsp and servlets all work on 
> 8080. server.xml
>
> http://localhost/examples/index.html or 
> serverdrive:\inetpub\wwwroot\examples\index.html
> displays ok.
>
> When one of the example links is selected I get The page cannot be 
> displayed error message. Expected to receive a tomcat error msg. It 
> was the regular MS error page..
>
> Have been thru the server.xml and workers2.properties several times. 
> What else can I do?
>
> Any ideas would really be appreciated.
> Thanks
> Happy New Year
> Stew
>
> -
> 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: manager

2003-12-29 Thread Bill Barker
$ cd $CATALINA_HOME/webapps
$ rm admin.xml manager.xml
$ rm -rf tomcat-docs

You could also nuke $CATALINA_HOME/server/webapps for good measure (or to
save disk space :), but Tomcat won't find the 'admin' or 'manager' webapps
without the xml files.

"Jonathan Locke" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> maybe this is already covered on the tomcat website or in some FAQ,
> but i can't seem to find the answer i'm looking for...
>
> i want to turn off all the tomcat administration tools (manager, admin,
etc)
> and the html documentation that's available through the root context...
> reason
> being that the machine is never updated or maintained via these tools and
> so (even though they have a password) the management apps are just a
> potential security issue.  how exactly should i go about this?
>
> thanks,
>
>  jon
>
>
>
>
> _
> Scanned on 30 Dec 2003 00:26:36
> Scanning by http://erado.com
>
>
> _
> Scanned on 30 Dec 2003 00:26:37
> Scanning by http://erado.com




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



Re: (Probably) Basic Config Problem

2003-12-29 Thread Bill Barker
Well, you are running from the source-distro.  After you have built Tomcat,
you need to set CATALINA_HOME=/usr/local/jakarta-tomcat-4.1.29-src/build or
CATALINA_HOME=/usr/local/jakarta-tomcat-4.1.29-src/dist (depending on
whether you used the command 'ant' or 'ant dist' to build Tomcat.



"John King" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Pardon my newbieness, please.
>
> I have installed tomcat 4.1.29 in accrodance with the instructions... or
so
> I believe...
>
> When I attempt to run the startup script I get an error logged in the
error
> log file, as follows:
>
>
> tac[root]:/root-> $CATALINA_HOME/bin/startup.sh
> Using CATALINA_BASE: /usr/local/jakarta-tomcat-4.1.29-src/catalina/src
> Using CATALINA_HOME: /usr/local/jakarta-tomcat-4.1.29-src/catalina/src
> Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-4.1.29-
> src/catalina/src/temp
> Using JAVA_HOME: /usr/local/j2sdk1.4.2_03
>
> tac[root]:/root-> cat /usr/local/jakarta-tomcat-4.1.29-
> src/catalina/src/logs/catalina.out <
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/catalina/startup/Bootstrap
>
> tac[root]:/root-> ps -ef |grep tomcat|grep -v grep
>
> tac[root]:/root->
>
>
> Any help would be appreciated!
>
> John




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



Re: Connector attribute serverSocketTimeout in server.xml

2003-12-29 Thread Bill Barker
"Hume, John - NA US HQ Delray" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Can anyone point me in the direction of a resource to explain the
Connector
> attribute serverSocketTimeout?  I haven't found any reference to it in the
> jakarta site or this mailing list.  Thanks.
>

It's the value of SO_TIMEOUT for the ServerSocket.  I don't really recommend
messing with it unless you *really* know what you are doing :).


> -john.
> _
> john d. hume
>  561-266-6256
>  [EMAIL PROTECTED]




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



Re: URL-rewriting

2003-12-29 Thread Bill Barker
With TC 5.x, Servlet-mapping happens very early (long before any non-TC
specific code has a chance :).  With TC 4.1.x, it still happens before the
Filters get called, but it is still possible to use a (Tomcat-specific)
Valve to do the rewrite.  (N.B. Valves get called after the Mapper in TC
5.x, so this won't help you there :).

Overall (regardless of what you use to implement re-writing), I'd go with
Yoav's suggestion of using a Filter that calls rd.forward on the re-written
URI.  IMHO, you will have a lot more hair at the end of it ;-).

"Mattias Bogeblad" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
Hi and thanx for the suggestion but I want to try the rewrite module
first as that offers all flexibility I need. The package I named is a
pure java implementation of Apache mod-rewrite so I thought I benefit
from it if possible.

Anyone else who can contribute?

Regards
Mattias Bogeblad

-Ursprungligt meddelande-
Från: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Skickat: den 29 december 2003 19:13
Till: Tomcat Users List
Ämne: RE: URL-rewriting


Howdy,
I'm not an expert on Apache's mod-rewrite, so I'll give you one possible
pue java solution: a fairly simple filter (a javax.servlet.Filter
filter).  Map the filter /* and code your redirection rules in java.

Actually, you might want to look at the balancer webapp (tomcat 5) which
has a StringMatchRule that you can use.

Yoav Shapira
Millennium ChemInformatics


>-Original Message-
>From: Mattias Bogeblad [mailto:[EMAIL PROTECTED]
>Sent: Monday, December 29, 2003 12:57 PM
>To: Tomcat Users List
>Subject: URL-rewriting
>
>Hi All,
>
>I want to be able to use url-rewriting in an application I have.
>I want to transform urls like
>http://localhost:8080/infoglueDeliver/products/productX.html to
>http://localhost:8080/infoglueDeliverDev/ViewPage.action?navigationTitl
e
>=products/productX.html
>
>I have checked out the http://www.tuckey.org/urlrewrite-package but I'm
>not sure how to write the regexp to accomplish what I want.
>
>Anyone good at these things?
>
>Regards,
>Mattias Bogeblad



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: [OT] custom tags in a page

2003-12-29 Thread Bill Barker
Easy question first:  If you don't need BodyTag, don't use it, since it is a
potential memory hog.  If you need to process it in a loop, use IterationTag
instead. (of course this assumes TC 4.x or higher)

Hard question last:  Without seeing your JSP page, I can't tell you exactly
why Jasper chooses to create two methods.  However, popular candidates are:
1) The different calls to 'msgtag' specify different attributes sets.
2) One or more of the 'msgtag' invocations  is nested within the body of
another Tag.

The reason to use method-calls is to (try) and prevent any single method in
the resulting .class from exceding 64K (at which point javac pucks :).

"Antony Paul" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hi,
>   I wrote two custom tags. One is used only once in the page(msgtag) while
> the other one is used multiple times(outtag) similar to JSTL c:out. Both
> classes extends BodyTagSupport. When I looked at the compiled servlet code
> both tags are called in different ways. Each use of msgtag is made a
method
> call. If I put 2 msgtag(both are exacly same) in JSP it creates 2 methods.
> outtag is invoked directly in servlet.
> Why the difference ?.
> Is this behavior can be controlled through coding ?.
> Which one is better ?.
> Why Tomcat is creating one method per each tag invocation.? Why not manage
> it like an object. Each time it is getting an instance from a pool ?
>
> BTW Extending TagSupport or BodyTagSupport is better. I have no need to
> process the body ? Any performance gain ?
>
> rgds
> Antony Paul




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



Re: Building 5.1 from Source

2003-12-29 Thread Bill Barker
Yoav is largely correct.  If you are using the 5.0.16 source distro, then
*nothing* that doesn't ship with requires CVS (which is s nice, for us
poor people sitting behind firewalls :).  You probably need to modify your
'build.properties' file to point to the correct place for servlet-api-5 et.
al.  Since I'm guessing that your problem is with the firewall, also make
sure to un-comment and set the 'proxy.host' and 'proxy.port' attributes in
your 'build.properties' file.

"Ramakrishna Rallapalli" <[EMAIL PROTECTED]> wrote in
message
news:[EMAIL PROTECTED]


Hi,

I am trying to build 5.1 from source. But unable to run the
build script. It looks for a download target in the build.xml file. And
its unable to check out the files from CVS erpository. Can anyone help
me out?

Regards  ,
Ramakrishna





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



Re: 2 way SSL ( client authentication)

2003-12-29 Thread Bill Barker
The ssl-howto has instructions for generating a self-signed Server-cert.
You can't use a self-signed client-cert (Ok, I'm lying, but it's for your
own good:  You can with PureTLS, but for your own good, I'm going to make
you look it up yourself :).  The client-cert needs to be signed by someone
in your TrustStore.

"Amjad Shahrour" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hi all,
>
>
>
> I am trying to implement 2 way SSL ( client authentication) on tomcat 4.
>
>
>
>  I am following all steps.
>
> But still have something missing.  ( all documentations descrips how to
> deal with certificates that are varified by CA).
>
>
>
> I need to know how to generate a normal self-signed certificate and how
> to use it in a proper way.
>
>
>
> Thnx.
>
>
>
>
>
>
>
> Amjad Shahrour
>
> Application Developer
>
> Tel: +966.2.653.3334 ext 213
>
> [EMAIL PROTECTED]
>
> www.labbaik.com
>
>
>
>
>
>
>
>
>
>




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



Re: [OT] custom tags in a page

2003-12-29 Thread Antony Paul
Thank you for the reply. 'msgtag' don't have attributes. The other tag
'outtag' have attributes and it is invoked in service method itself . No
tags are nested. But I cannot understand the logic in creating a separate
method call for each tag invocation. In each method it is using same code
other than the retrieved tag instance is assigned to a new variable and
methods are invoked on this. Is there any particular reason for doing this
?. My reason for asking this question is to know and learn how pooling
works.

rgds
Antony Paul

- Original Message -
From: "Bill Barker" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, December 30, 2003 11:36 AM
Subject: Re: [OT] custom tags in a page


> Easy question first:  If you don't need BodyTag, don't use it, since it is
a
> potential memory hog.  If you need to process it in a loop, use
IterationTag
> instead. (of course this assumes TC 4.x or higher)
>
> Hard question last:  Without seeing your JSP page, I can't tell you
exactly
> why Jasper chooses to create two methods.  However, popular candidates
are:
> 1) The different calls to 'msgtag' specify different attributes sets.
> 2) One or more of the 'msgtag' invocations  is nested within the body of
> another Tag.
>
> The reason to use method-calls is to (try) and prevent any single method
in
> the resulting .class from exceding 64K (at which point javac pucks :).
>
> "Antony Paul" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > Hi,
> >   I wrote two custom tags. One is used only once in the page(msgtag)
while
> > the other one is used multiple times(outtag) similar to JSTL c:out. Both
> > classes extends BodyTagSupport. When I looked at the compiled servlet
code
> > both tags are called in different ways. Each use of msgtag is made a
> method
> > call. If I put 2 msgtag(both are exacly same) in JSP it creates 2
methods.
> > outtag is invoked directly in servlet.
> > Why the difference ?.
> > Is this behavior can be controlled through coding ?.
> > Which one is better ?.
> > Why Tomcat is creating one method per each tag invocation.? Why not
manage
> > it like an object. Each time it is getting an instance from a pool ?
> >
> > BTW Extending TagSupport or BodyTagSupport is better. I have no need to
> > process the body ? Any performance gain ?
> >
> > rgds
> > Antony Paul
>
>
>
>
> -
> 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: Building 5.1 from Source

2003-12-29 Thread Ramakrishna Rallapalli
I tried setting up the proxy details, but still it could not get files
from CVS. Thanks for your reply. I will try out with 5.0.16.

-Original Message-
From: Bill Barker [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 30, 2003 11:45 AM
To: [EMAIL PROTECTED]
Subject: Re: Building 5.1 from Source


Yoav is largely correct.  If you are using the 5.0.16 source distro,
then
*nothing* that doesn't ship with requires CVS (which is s nice, for
us poor people sitting behind firewalls :).  You probably need to modify
your 'build.properties' file to point to the correct place for
servlet-api-5 et. al.  Since I'm guessing that your problem is with the
firewall, also make sure to un-comment and set the 'proxy.host' and
'proxy.port' attributes in your 'build.properties' file.

"Ramakrishna Rallapalli" <[EMAIL PROTECTED]> wrote
in message
news:[EMAIL PROTECTED]
om...


Hi,

I am trying to build 5.1 from source. But unable to run the build
script. It looks for a download target in the build.xml file. And its
unable to check out the files from CVS erpository. Can anyone help me
out?

Regards  ,
Ramakrishna





-
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: Building 5.1 from Source

2003-12-29 Thread Antony Paul
When I run ant it is running cvs and it fails and continue processing other
tasks. I dont have CVS in path.

Antony Apul.

- Original Message -
From: "Ramakrishna Rallapalli" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, December 30, 2003 11:56 AM
Subject: RE: Building 5.1 from Source


I tried setting up the proxy details, but still it could not get files
from CVS. Thanks for your reply. I will try out with 5.0.16.

-Original Message-
From: Bill Barker [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 30, 2003 11:45 AM
To: [EMAIL PROTECTED]
Subject: Re: Building 5.1 from Source


Yoav is largely correct.  If you are using the 5.0.16 source distro,
then
*nothing* that doesn't ship with requires CVS (which is s nice, for
us poor people sitting behind firewalls :).  You probably need to modify
your 'build.properties' file to point to the correct place for
servlet-api-5 et. al.  Since I'm guessing that your problem is with the
firewall, also make sure to un-comment and set the 'proxy.host' and
'proxy.port' attributes in your 'build.properties' file.

"Ramakrishna Rallapalli" <[EMAIL PROTECTED]> wrote
in message
news:[EMAIL PROTECTED]
om...


Hi,

I am trying to build 5.1 from source. But unable to run the build
script. It looks for a download target in the build.xml file. And its
unable to check out the files from CVS erpository. Can anyone help me
out?

Regards  ,
Ramakrishna





-
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: Building 5.1 from Source

2003-12-29 Thread Ramakrishna Rallapalli
Although the CVS is put in path , still I faced problem in getting the
files checkout from CVS.


Ramakrishna

-Original Message-
From: Antony Paul [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 30, 2003 12:09 PM
To: Tomcat Users List
Subject: Re: Building 5.1 from Source


When I run ant it is running cvs and it fails and continue processing
other tasks. I dont have CVS in path.

Antony Apul.

- Original Message -
From: "Ramakrishna Rallapalli" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, December 30, 2003 11:56 AM
Subject: RE: Building 5.1 from Source


I tried setting up the proxy details, but still it could not get files
from CVS. Thanks for your reply. I will try out with 5.0.16.

-Original Message-
From: Bill Barker [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 30, 2003 11:45 AM
To: [EMAIL PROTECTED]
Subject: Re: Building 5.1 from Source


Yoav is largely correct.  If you are using the 5.0.16 source distro,
then
*nothing* that doesn't ship with requires CVS (which is s nice, for
us poor people sitting behind firewalls :).  You probably need to modify
your 'build.properties' file to point to the correct place for
servlet-api-5 et. al.  Since I'm guessing that your problem is with the
firewall, also make sure to un-comment and set the 'proxy.host' and
'proxy.port' attributes in your 'build.properties' file.

"Ramakrishna Rallapalli" <[EMAIL PROTECTED]> wrote
in message
news:[EMAIL PROTECTED]
om...


Hi,

I am trying to build 5.1 from source. But unable to run the build
script. It looks for a download target in the build.xml file. And its
unable to check out the files from CVS erpository. Can anyone help me
out?

Regards  ,
Ramakrishna





-
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]