RE: servlet request time out ?!

2005-06-03 Thread Angelov, Rossen
I tried adding it to my .../WEB-INF/web.xml
web-app

  session-config
session-timeout45/session-timeout
  /session-config

  ...
/web-app

but I started getting errors when tomcat is deploying the context:

Jun 3, 2005 11:51:20 AM org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 28 column 11: The content of element type
web-app must match
(icon?,display-name?,description?,distributable?,context-param*,filter*,fil
ter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mappin
g*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,se
curity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-loca
l-ref*).
org.xml.sax.SAXParseException: The content of element type web-app must
match
(icon?,display-name?,description?,distributable?,context-param*,filter*,fil
ter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mappin
g*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,se
curity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-loca
l-ref*).

It looks like an XML error, but I don't see where is the problem.
Removing the above 3 lines gets rid of the errors

Ross
-Original Message-
From: J. Alejandro Zepeda Cortés [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 02, 2005 11:10 AM
To: Tomcat Users List
Subject: Re: servlet request time out ?!


Maybe the setting in your web.xml is not enough for your request?

session-config
  session-timeout45/session-timeout!-- 30 minutes by default--
/session-config

- Original Message -
From: Angelov, Rossen [EMAIL PROTECTED]
To: 'Tomcat Users List' tomcat-user@jakarta.apache.org
Sent: Thursday, June 02, 2005 11:34 AM
Subject: RE: servlet request time out ?!


 I would like to bring that issue up again as I haven't resolved it yet and
 haven't found what's causing it.

 Any help and ideas are welcome!

 Thanks,
 Ross

 -Original Message-
 From: Angelov, Rossen
 Sent: Thursday, May 26, 2005 1:33 PM
 To: 'Tomcat Users List'
 Subject: servlet request time out ?!


 Hi,
 Does anybody know about a time out on a servlet request with Tomcat 5?

 The problem is that I have a request that takes about 30 minutes but the
 browser keeps waiting for the response forever. I tried different browsers
 but it's the same behavior.

 I put debug statements in the doPost method and it's finishing correctly.
 The last debug statement is printed out but the browser is still waiting
for
 the response.

 Ross

 This communication is intended solely for the addressee and is
 confidential and not for third party unauthorized distribution.



 This communication is intended solely for the addressee and is
 confidential and not for third party unauthorized distribution.





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

This communication is intended solely for the addressee and is
confidential and not for third party unauthorized distribution.



Re: servlet request time out ?!

2005-06-03 Thread Jason Bainbridge
On 6/3/05, Angelov, Rossen [EMAIL PROTECTED] wrote:
 I tried adding it to my .../WEB-INF/web.xml
 web-app
 
   session-config
 session-timeout45/session-timeout
   /session-config
 
   ...
 /web-app
 
 but I started getting errors when tomcat is deploying the context:
 
 Jun 3, 2005 11:51:20 AM org.apache.commons.digester.Digester error
 SEVERE: Parse Error at line 28 column 11: The content of element type
 web-app must match
 (icon?,display-name?,description?,distributable?,context-param*,filter*,fil
 ter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mappin
 g*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,se
 curity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-loca
 l-ref*).
 org.xml.sax.SAXParseException: The content of element type web-app must
 match
 (icon?,display-name?,description?,distributable?,context-param*,filter*,fil
 ter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mappin
 g*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,se
 curity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-loca
 l-ref*).

The session-config details need to go after the servlet-mapping's and
before the mime-mapping's in your web.xml, that is what that error is
saying, the DTD expects the elements to be in a certain order and your
order isn't correct.

Regards,
-- 
Jason Bainbridge
http://kde.org - [EMAIL PROTECTED]
Personal Site - http://jasonbainbridge.com

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



RE: servlet request time out ?!

2005-06-03 Thread Angelov, Rossen
Jason, thanks for pointing out the order in web.xml matters.

Placing the session-config lines after the mappings resolved the problem
with the XML exception, but another exception started appearing in the log:

Jun 3, 2005 2:17:59 PM org.apache.coyote.tomcat5.CoyoteAdapter service
SEVERE: An exception or error occurred in the container during the request
processing
java.lang.ArrayIndexOutOfBoundsException: 0
at
org.apache.coyote.tomcat5.CoyoteAdapter.normalize(CoyoteAdapter.java:483)
at
org.apache.coyote.tomcat5.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:
239)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:158)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
at java.lang.Thread.run(Thread.java:534)

Do you know what might be causing it and if the exception can be related to
setting the session-config option?

Ross

-Original Message-
From: Jason Bainbridge [mailto:[EMAIL PROTECTED]
Sent: Friday, June 03, 2005 11:12 AM
To: Tomcat Users List
Subject: Re: servlet request time out ?!


On 6/3/05, Angelov, Rossen [EMAIL PROTECTED] wrote:
 I tried adding it to my .../WEB-INF/web.xml
 web-app
 
   session-config
 session-timeout45/session-timeout
   /session-config
 
   ...
 /web-app
 
 but I started getting errors when tomcat is deploying the context:
 
 Jun 3, 2005 11:51:20 AM org.apache.commons.digester.Digester error
 SEVERE: Parse Error at line 28 column 11: The content of element type
 web-app must match

(icon?,display-name?,description?,distributable?,context-param*,filter*,fil

ter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mappin

g*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,se

curity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-loca
 l-ref*).
 org.xml.sax.SAXParseException: The content of element type web-app must
 match

(icon?,display-name?,description?,distributable?,context-param*,filter*,fil

ter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mappin

g*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,se

curity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-loca
 l-ref*).

The session-config details need to go after the servlet-mapping's and
before the mime-mapping's in your web.xml, that is what that error is
saying, the DTD expects the elements to be in a certain order and your
order isn't correct.

Regards,
-- 
Jason Bainbridge
http://kde.org - [EMAIL PROTECTED]
Personal Site - http://jasonbainbridge.com

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


This communication is intended solely for the addressee and is
confidential and not for third party unauthorized distribution.



RE: servlet request time out ?!

2005-06-02 Thread Angelov, Rossen
I would like to bring that issue up again as I haven't resolved it yet and
haven't found what's causing it.

Any help and ideas are welcome!

Thanks,
Ross

-Original Message-
From: Angelov, Rossen 
Sent: Thursday, May 26, 2005 1:33 PM
To: 'Tomcat Users List'
Subject: servlet request time out ?!


Hi,
Does anybody know about a time out on a servlet request with Tomcat 5?

The problem is that I have a request that takes about 30 minutes but the
browser keeps waiting for the response forever. I tried different browsers
but it's the same behavior.

I put debug statements in the doPost method and it's finishing correctly.
The last debug statement is printed out but the browser is still waiting for
the response.

Ross

This communication is intended solely for the addressee and is
confidential and not for third party unauthorized distribution.



This communication is intended solely for the addressee and is
confidential and not for third party unauthorized distribution.



Re: servlet request time out ?!

2005-06-02 Thread J . Alejandro Zepeda Cortés
Maybe the setting in your web.xml is not enough for your request?

session-config
  session-timeout45/session-timeout!-- 30 minutes by default--
/session-config

- Original Message - 
From: Angelov, Rossen [EMAIL PROTECTED]
To: 'Tomcat Users List' tomcat-user@jakarta.apache.org
Sent: Thursday, June 02, 2005 11:34 AM
Subject: RE: servlet request time out ?!


 I would like to bring that issue up again as I haven't resolved it yet and
 haven't found what's causing it.

 Any help and ideas are welcome!

 Thanks,
 Ross

 -Original Message-
 From: Angelov, Rossen
 Sent: Thursday, May 26, 2005 1:33 PM
 To: 'Tomcat Users List'
 Subject: servlet request time out ?!


 Hi,
 Does anybody know about a time out on a servlet request with Tomcat 5?

 The problem is that I have a request that takes about 30 minutes but the
 browser keeps waiting for the response forever. I tried different browsers
 but it's the same behavior.

 I put debug statements in the doPost method and it's finishing correctly.
 The last debug statement is printed out but the browser is still waiting
for
 the response.

 Ross

 This communication is intended solely for the addressee and is
 confidential and not for third party unauthorized distribution.



 This communication is intended solely for the addressee and is
 confidential and not for third party unauthorized distribution.





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



servlet request time out ?!

2005-05-26 Thread Angelov, Rossen
Hi,
Does anybody know about a time out on a servlet request with Tomcat 5?

The problem is that I have a request that takes about 30 minutes but the
browser keeps waiting for the response forever. I tried different browsers
but it's the same behavior.

I put debug statements in the doPost method and it's finishing correctly.
The last debug statement is printed out but the browser is still waiting for
the response.

Ross


This communication is intended solely for the addressee and is
confidential and not for third party unauthorized distribution.



Re: servlet request time out ?!

2005-05-26 Thread Mike Baliel

Hi Angelov,

	I am new to Tomcat (Just started using Tomcat5.0 yesterday), but the 
problem you mentioned sounds like a typical connnection timout.


Have you tried to setting the connectionTimeout value to 0 in the 
server.xml?


Here is to location in server.xml.  Where there is currently a value of 
[connectionTimeout=2] change to [connectionTimeout=0].




 Service name=Catalina

!-- A Connector represents an endpoint by which requests are 
received
 and responses are returned.  Each Connector passes requests on 
to the

 associated Container (normally an Engine) for processing.

 By default, a non-SSL HTTP/1.1 Connector is established on 
port 8080.

 You can also enable an SSL HTTP/1.1 Connector on port 8443 by
 following the instructions below and uncommenting the second 
Connector
 entry.  SSL support requires the following steps (see the SSL 
Config

 HOWTO in the Tomcat 5 documentation bundle for more detailed
 instructions):
 * If your JDK version 1.3 or prior, download and install JSSE 
1.0.2 or

   later, and put the JAR files into $JAVA_HOME/jre/lib/ext.
 * Execute:
 %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA 
(Windows)
 $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA 
(Unix)

   with a password value of changeit for both the certificate and
   the keystore itself.

 By default, DNS lookups are enabled when a web application calls
 request.getRemoteHost().  This can have an adverse impact on
 performance, so you can disable it by setting the
 enableLookups attribute to false.  When DNS lookups are 
disabled,

 request.getRemoteHost() will return the String version of the
 IP address of the remote client.
--

!-- Define a non-SSL Coyote HTTP/1.1 Connector on the port specified
 during installation  --
Connector
port=8080   maxThreads=150 minSpareThreads=25 
maxSpareThreads=75

   enableLookups=false redirectPort=8443 acceptCount=100
   debug=0 connectionTimeout=2
   disableUploadTimeout=true /
!-- Note : To disable connection timeouts, set connectionTimeout value
 to 0 --


Mike

Angelov, Rossen wrote:

Hi,
Does anybody know about a time out on a servlet request with Tomcat 5?

The problem is that I have a request that takes about 30 minutes but the
browser keeps waiting for the response forever. I tried different browsers
but it's the same behavior.

I put debug statements in the doPost method and it's finishing correctly.
The last debug statement is printed out but the browser is still waiting for
the response.

Ross

This communication is intended solely for the addressee and is
confidential and not for third party unauthorized distribution.






No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 266.11.17 - Release Date: 5/25/2005



--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 266.11.17 - Release Date: 5/25/2005


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



RE: servlet request time out ?!

2005-05-26 Thread Steve Kirk

I haven't tested this myself, so I'm only going on what the docs say (5.5): 
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/http.html 

If I've understood correctly, this doc seems to say that the
connectionTimeout param doesn't have the effect Angelov is looking for - it
sets the max time between a connection (socket) being opened by the client,
and the client sending a request url to TC.

 -Original Message-
 From: Mike Baliel [mailto:[EMAIL PROTECTED] 
 Sent: Thursday 26 May 2005 19:49
 To: Tomcat Users List
 Subject: Re: servlet request time out ?!
 
 
 Hi Angelov,
 
   I am new to Tomcat (Just started using Tomcat5.0 
 yesterday), but the 
 problem you mentioned sounds like a typical connnection timout.
 
 Have you tried to setting the connectionTimeout value to 0 in the 
 server.xml?
 
 Here is to location in server.xml.  Where there is currently 
 a value of 
 [connectionTimeout=2] change to [connectionTimeout=0].
 
 
 
   Service name=Catalina
 
  !-- A Connector represents an endpoint by which requests are 
 received
   and responses are returned.  Each Connector passes 
 requests on 
 to the
   associated Container (normally an Engine) for processing.
 
   By default, a non-SSL HTTP/1.1 Connector is established on 
 port 8080.
   You can also enable an SSL HTTP/1.1 Connector on 
 port 8443 by
   following the instructions below and uncommenting 
 the second 
 Connector
   entry.  SSL support requires the following steps 
 (see the SSL 
 Config
   HOWTO in the Tomcat 5 documentation bundle for more detailed
   instructions):
   * If your JDK version 1.3 or prior, download and 
 install JSSE 
 1.0.2 or
 later, and put the JAR files into 
 $JAVA_HOME/jre/lib/ext.
   * Execute:
   %JAVA_HOME%\bin\keytool -genkey -alias tomcat 
 -keyalg RSA 
 (Windows)
   $JAVA_HOME/bin/keytool -genkey -alias tomcat 
 -keyalg RSA 
 (Unix)
 with a password value of changeit for both the 
 certificate and
 the keystore itself.
 
   By default, DNS lookups are enabled when a web 
 application calls
   request.getRemoteHost().  This can have an adverse impact on
   performance, so you can disable it by setting the
   enableLookups attribute to false.  When DNS lookups are 
 disabled,
   request.getRemoteHost() will return the String 
 version of the
   IP address of the remote client.
  --
 
  !-- Define a non-SSL Coyote HTTP/1.1 Connector on the 
 port specified
   during installation  --
  Connector
 port=8080   maxThreads=150 minSpareThreads=25 
 maxSpareThreads=75
 enableLookups=false redirectPort=8443 
 acceptCount=100
 debug=0 connectionTimeout=2
 disableUploadTimeout=true /
  !-- Note : To disable connection timeouts, set 
 connectionTimeout value
   to 0 --
 
 
 Mike
 
 Angelov, Rossen wrote:
  Hi,
  Does anybody know about a time out on a servlet request 
 with Tomcat 5?
  
  The problem is that I have a request that takes about 30 
 minutes but the
  browser keeps waiting for the response forever. I tried 
 different browsers
  but it's the same behavior.
  
  I put debug statements in the doPost method and it's 
 finishing correctly.
  The last debug statement is printed out but the browser is 
 still waiting for
  the response.
  
  Ross
  
  This communication is intended solely for the addressee and is
  confidential and not for third party unauthorized distribution.
  
  
  
  
  
 --
 --
  
  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.322 / Virus Database: 266.11.17 - Release 
 Date: 5/25/2005
 
 
 -- 
 No virus found in this outgoing message.
 Checked by AVG Anti-Virus.
 Version: 7.0.322 / Virus Database: 266.11.17 - Release Date: 5/25/2005
 
 
 -
 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 request time out ?!

2005-05-26 Thread Angelov, Rossen
That's exactly how I understood it too. The request will be dropped if after
certain number of milliseconds the request's URI hasn't been received.

In my case the URI comes directly with the request and based on my log I can
see the request is being processed but there is no response after the doPost
method is finished.

I can still give it try with connectionTimeout=0, but don't expect it to
help.

Ross

-Original Message-
From: Steve Kirk [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 26, 2005 3:09 PM
To: 'Tomcat Users List'; [EMAIL PROTECTED]
Subject: RE: servlet request time out ?!



I haven't tested this myself, so I'm only going on what the docs say (5.5): 
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/http.html 

If I've understood correctly, this doc seems to say that the
connectionTimeout param doesn't have the effect Angelov is looking for - it
sets the max time between a connection (socket) being opened by the client,
and the client sending a request url to TC.

 -Original Message-
 From: Mike Baliel [mailto:[EMAIL PROTECTED] 
 Sent: Thursday 26 May 2005 19:49
 To: Tomcat Users List
 Subject: Re: servlet request time out ?!
 
 
 Hi Angelov,
 
   I am new to Tomcat (Just started using Tomcat5.0 
 yesterday), but the 
 problem you mentioned sounds like a typical connnection timout.
 
 Have you tried to setting the connectionTimeout value to 0 in the 
 server.xml?
 
 Here is to location in server.xml.  Where there is currently 
 a value of 
 [connectionTimeout=2] change to [connectionTimeout=0].
 
 
 
   Service name=Catalina
 
  !-- A Connector represents an endpoint by which requests are 
 received
   and responses are returned.  Each Connector passes 
 requests on 
 to the
   associated Container (normally an Engine) for processing.
 
   By default, a non-SSL HTTP/1.1 Connector is established on 
 port 8080.
   You can also enable an SSL HTTP/1.1 Connector on 
 port 8443 by
   following the instructions below and uncommenting 
 the second 
 Connector
   entry.  SSL support requires the following steps 
 (see the SSL 
 Config
   HOWTO in the Tomcat 5 documentation bundle for more detailed
   instructions):
   * If your JDK version 1.3 or prior, download and 
 install JSSE 
 1.0.2 or
 later, and put the JAR files into 
 $JAVA_HOME/jre/lib/ext.
   * Execute:
   %JAVA_HOME%\bin\keytool -genkey -alias tomcat 
 -keyalg RSA 
 (Windows)
   $JAVA_HOME/bin/keytool -genkey -alias tomcat 
 -keyalg RSA 
 (Unix)
 with a password value of changeit for both the 
 certificate and
 the keystore itself.
 
   By default, DNS lookups are enabled when a web 
 application calls
   request.getRemoteHost().  This can have an adverse impact on
   performance, so you can disable it by setting the
   enableLookups attribute to false.  When DNS lookups are 
 disabled,
   request.getRemoteHost() will return the String 
 version of the
   IP address of the remote client.
  --
 
  !-- Define a non-SSL Coyote HTTP/1.1 Connector on the 
 port specified
   during installation  --
  Connector
 port=8080   maxThreads=150 minSpareThreads=25 
 maxSpareThreads=75
 enableLookups=false redirectPort=8443 
 acceptCount=100
 debug=0 connectionTimeout=2
 disableUploadTimeout=true /
  !-- Note : To disable connection timeouts, set 
 connectionTimeout value
   to 0 --
 
 
 Mike
 
 Angelov, Rossen wrote:
  Hi,
  Does anybody know about a time out on a servlet request 
 with Tomcat 5?
  
  The problem is that I have a request that takes about 30 
 minutes but the
  browser keeps waiting for the response forever. I tried 
 different browsers
  but it's the same behavior.
  
  I put debug statements in the doPost method and it's 
 finishing correctly.
  The last debug statement is printed out but the browser is 
 still waiting for
  the response.
  
  Ross
  
  This communication is intended solely for the addressee and is
  confidential and not for third party unauthorized distribution.
  
  
  
  
  
 --
 --
  
  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.322 / Virus Database: 266.11.17 - Release 
 Date: 5/25/2005
 
 
 -- 
 No virus found in this outgoing message.
 Checked by AVG Anti-Virus.
 Version: 7.0.322 / Virus Database: 266.11.17 - Release Date: 5/25/2005
 
 
 -
 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 communication

RE: servlet request time out ?!

2005-05-26 Thread Steve Kirk
Sorry Ross, got yr name wrong :)

Would be interested to know how to do it though, if you find out could you
please post, thanks.

 -Original Message-
 From: Angelov, Rossen [mailto:[EMAIL PROTECTED] 
 Sent: Thursday 26 May 2005 21:20
 To: 'Tomcat Users List'; [EMAIL PROTECTED]
 Subject: RE: servlet request time out ?!
 
 
 That's exactly how I understood it too. The request will be 
 dropped if after
 certain number of milliseconds the request's URI hasn't been received.
 
 In my case the URI comes directly with the request and based 
 on my log I can
 see the request is being processed but there is no response 
 after the doPost
 method is finished.
 
 I can still give it try with connectionTimeout=0, but don't 
 expect it to
 help.
 
 Ross
 
 -Original Message-
 From: Steve Kirk [mailto:[EMAIL PROTECTED]
 Sent: Thursday, May 26, 2005 3:09 PM
 To: 'Tomcat Users List'; [EMAIL PROTECTED]
 Subject: RE: servlet request time out ?!
 
 
 
 I haven't tested this myself, so I'm only going on what the 
 docs say (5.5): 
 http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/http.html 
 
 If I've understood correctly, this doc seems to say that the
 connectionTimeout param doesn't have the effect Angelov is 
 looking for - it
 sets the max time between a connection (socket) being opened 
 by the client,
 and the client sending a request url to TC.
 
  -Original Message-
  From: Mike Baliel [mailto:[EMAIL PROTECTED] 
  Sent: Thursday 26 May 2005 19:49
  To: Tomcat Users List
  Subject: Re: servlet request time out ?!
  
  
  Hi Angelov,
  
  I am new to Tomcat (Just started using Tomcat5.0 
  yesterday), but the 
  problem you mentioned sounds like a typical connnection timout.
  
  Have you tried to setting the connectionTimeout value to 0 in the 
  server.xml?
  
  Here is to location in server.xml.  Where there is currently 
  a value of 
  [connectionTimeout=2] change to [connectionTimeout=0].
  
  
  
Service name=Catalina
  
   !-- A Connector represents an endpoint by which 
 requests are 
  received
and responses are returned.  Each Connector passes 
  requests on 
  to the
associated Container (normally an Engine) for 
 processing.
  
By default, a non-SSL HTTP/1.1 Connector is 
 established on 
  port 8080.
You can also enable an SSL HTTP/1.1 Connector on 
  port 8443 by
following the instructions below and uncommenting 
  the second 
  Connector
entry.  SSL support requires the following steps 
  (see the SSL 
  Config
HOWTO in the Tomcat 5 documentation bundle for 
 more detailed
instructions):
* If your JDK version 1.3 or prior, download and 
  install JSSE 
  1.0.2 or
  later, and put the JAR files into 
  $JAVA_HOME/jre/lib/ext.
* Execute:
%JAVA_HOME%\bin\keytool -genkey -alias tomcat 
  -keyalg RSA 
  (Windows)
$JAVA_HOME/bin/keytool -genkey -alias tomcat 
  -keyalg RSA 
  (Unix)
  with a password value of changeit for both the 
  certificate and
  the keystore itself.
  
By default, DNS lookups are enabled when a web 
  application calls
request.getRemoteHost().  This can have an 
 adverse impact on
performance, so you can disable it by setting the
enableLookups attribute to false.  When DNS 
 lookups are 
  disabled,
request.getRemoteHost() will return the String 
  version of the
IP address of the remote client.
   --
  
   !-- Define a non-SSL Coyote HTTP/1.1 Connector on the 
  port specified
during installation  --
   Connector
  port=8080   maxThreads=150 minSpareThreads=25 
  maxSpareThreads=75
  enableLookups=false redirectPort=8443 
  acceptCount=100
  debug=0 connectionTimeout=2
  disableUploadTimeout=true /
   !-- Note : To disable connection timeouts, set 
  connectionTimeout value
to 0 --
  
  
  Mike
  
  Angelov, Rossen wrote:
   Hi,
   Does anybody know about a time out on a servlet request 
  with Tomcat 5?
   
   The problem is that I have a request that takes about 30 
  minutes but the
   browser keeps waiting for the response forever. I tried 
  different browsers
   but it's the same behavior.
   
   I put debug statements in the doPost method and it's 
  finishing correctly.
   The last debug statement is printed out but the browser is 
  still waiting for
   the response.
   
   Ross
   
   This communication is intended solely for the addressee and is
   confidential and not for third party unauthorized distribution.
   
   
   
   
   
  --
  --
   
   No virus found in this incoming message.
   Checked by AVG Anti-Virus.
   Version: 7.0.322 / Virus Database: 266.11.17 - Release 
  Date: 5/25/2005

Re: servlet request time out ?!

2005-05-26 Thread Mike Baliel

Hi Angelov,

	I had a similar problem a few years back using websphere 4.0 and IBM's 
HTTP server.  The HTTP server was dropping the connection with the 
servlet container before the unit of work had finished.  Setting the 
HTTP server's connection timeout to infinite resolved the issue.


Not sure if it will work here... but it is worth a try..



Angelov, Rossen wrote:

That's exactly how I understood it too. The request will be dropped if after
certain number of milliseconds the request's URI hasn't been received.

In my case the URI comes directly with the request and based on my log I can
see the request is being processed but there is no response after the doPost
method is finished.

I can still give it try with connectionTimeout=0, but don't expect it to
help.

Ross

-Original Message-
From: Steve Kirk [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 26, 2005 3:09 PM
To: 'Tomcat Users List'; [EMAIL PROTECTED]
Subject: RE: servlet request time out ?!



I haven't tested this myself, so I'm only going on what the docs say (5.5): 
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/http.html 


If I've understood correctly, this doc seems to say that the
connectionTimeout param doesn't have the effect Angelov is looking for - it
sets the max time between a connection (socket) being opened by the client,
and the client sending a request url to TC.



-Original Message-
From: Mike Baliel [mailto:[EMAIL PROTECTED] 
Sent: Thursday 26 May 2005 19:49

To: Tomcat Users List
Subject: Re: servlet request time out ?!


Hi Angelov,

	I am new to Tomcat (Just started using Tomcat5.0 
yesterday), but the 
problem you mentioned sounds like a typical connnection timout.


Have you tried to setting the connectionTimeout value to 0 in the 
server.xml?


Here is to location in server.xml.  Where there is currently 
a value of 
[connectionTimeout=2] change to [connectionTimeout=0].




 Service name=Catalina

!-- A Connector represents an endpoint by which requests are 
received
 and responses are returned.  Each Connector passes 
requests on 
to the

 associated Container (normally an Engine) for processing.

 By default, a non-SSL HTTP/1.1 Connector is established on 
port 8080.
 You can also enable an SSL HTTP/1.1 Connector on 
port 8443 by
 following the instructions below and uncommenting 
the second 
Connector
 entry.  SSL support requires the following steps 
(see the SSL 
Config

 HOWTO in the Tomcat 5 documentation bundle for more detailed
 instructions):
 * If your JDK version 1.3 or prior, download and 
install JSSE 
1.0.2 or
   later, and put the JAR files into 
$JAVA_HOME/jre/lib/ext.

 * Execute:
 %JAVA_HOME%\bin\keytool -genkey -alias tomcat 
-keyalg RSA 
(Windows)
 $JAVA_HOME/bin/keytool -genkey -alias tomcat 
-keyalg RSA 
(Unix)
   with a password value of changeit for both the 
certificate and

   the keystore itself.

 By default, DNS lookups are enabled when a web 
application calls

 request.getRemoteHost().  This can have an adverse impact on
 performance, so you can disable it by setting the
 enableLookups attribute to false.  When DNS lookups are 
disabled,
 request.getRemoteHost() will return the String 
version of the

 IP address of the remote client.
--

!-- Define a non-SSL Coyote HTTP/1.1 Connector on the 
port specified

 during installation  --
Connector
port=8080   maxThreads=150 minSpareThreads=25 
maxSpareThreads=75
   enableLookups=false redirectPort=8443 
acceptCount=100

   debug=0 connectionTimeout=2
   disableUploadTimeout=true /
!-- Note : To disable connection timeouts, set 
connectionTimeout value

 to 0 --


Mike

Angelov, Rossen wrote:


Hi,
Does anybody know about a time out on a servlet request 


with Tomcat 5?

The problem is that I have a request that takes about 30 


minutes but the

browser keeps waiting for the response forever. I tried 


different browsers


but it's the same behavior.

I put debug statements in the doPost method and it's 


finishing correctly.

The last debug statement is printed out but the browser is 


still waiting for


the response.

Ross

This communication is intended solely for the addressee and is
confidential and not for third party unauthorized distribution.







--
--


No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 266.11.17 - Release 


Date: 5/25/2005


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 266.11.17 - Release Date: 5/25/2005


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

RE: servlet request time out ?!

2005-05-26 Thread Angelov, Rossen
Well, I know only two attributes in Tomcat that configure connection related
timeouts: connectionTimeout and disableUploadTimeout.

I already tried setting connectionTimeout=0 but it didn't work. Now I'll try
setting disableUploadTimeout=true. I didn't have it before in my server.xml
and by default it's set to false, so hopefully this works.

Any suggestions are welcome if anybody else knows other timeouts for the
request.

Thanks,
Ross

-Original Message-
From: Mike Baliel [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 26, 2005 3:37 PM
To: Tomcat Users List
Subject: Re: servlet request time out ?!


Hi Angelov,

I had a similar problem a few years back using websphere 4.0 and
IBM's 
HTTP server.  The HTTP server was dropping the connection with the 
servlet container before the unit of work had finished.  Setting the 
HTTP server's connection timeout to infinite resolved the issue.

Not sure if it will work here... but it is worth a try..



Angelov, Rossen wrote:
 That's exactly how I understood it too. The request will be dropped if
after
 certain number of milliseconds the request's URI hasn't been received.
 
 In my case the URI comes directly with the request and based on my log I
can
 see the request is being processed but there is no response after the
doPost
 method is finished.
 
 I can still give it try with connectionTimeout=0, but don't expect it to
 help.
 
 Ross
 
 -Original Message-
 From: Steve Kirk [mailto:[EMAIL PROTECTED]
 Sent: Thursday, May 26, 2005 3:09 PM
 To: 'Tomcat Users List'; [EMAIL PROTECTED]
 Subject: RE: servlet request time out ?!
 
 
 
 I haven't tested this myself, so I'm only going on what the docs say
(5.5): 
 http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/http.html 
 
 If I've understood correctly, this doc seems to say that the
 connectionTimeout param doesn't have the effect Angelov is looking for -
it
 sets the max time between a connection (socket) being opened by the
client,
 and the client sending a request url to TC.
 
 
-Original Message-
From: Mike Baliel [mailto:[EMAIL PROTECTED] 
Sent: Thursday 26 May 2005 19:49
To: Tomcat Users List
Subject: Re: servlet request time out ?!


Hi Angelov,

  I am new to Tomcat (Just started using Tomcat5.0 
yesterday), but the 
problem you mentioned sounds like a typical connnection timout.

Have you tried to setting the connectionTimeout value to 0 in the 
server.xml?

Here is to location in server.xml.  Where there is currently 
a value of 
[connectionTimeout=2] change to [connectionTimeout=0].



  Service name=Catalina

 !-- A Connector represents an endpoint by which requests are 
received
  and responses are returned.  Each Connector passes 
requests on 
to the
  associated Container (normally an Engine) for processing.

  By default, a non-SSL HTTP/1.1 Connector is established on 
port 8080.
  You can also enable an SSL HTTP/1.1 Connector on 
port 8443 by
  following the instructions below and uncommenting 
the second 
Connector
  entry.  SSL support requires the following steps 
(see the SSL 
Config
  HOWTO in the Tomcat 5 documentation bundle for more detailed
  instructions):
  * If your JDK version 1.3 or prior, download and 
install JSSE 
1.0.2 or
later, and put the JAR files into 
$JAVA_HOME/jre/lib/ext.
  * Execute:
  %JAVA_HOME%\bin\keytool -genkey -alias tomcat 
-keyalg RSA 
(Windows)
  $JAVA_HOME/bin/keytool -genkey -alias tomcat 
-keyalg RSA 
(Unix)
with a password value of changeit for both the 
certificate and
the keystore itself.

  By default, DNS lookups are enabled when a web 
application calls
  request.getRemoteHost().  This can have an adverse impact on
  performance, so you can disable it by setting the
  enableLookups attribute to false.  When DNS lookups are 
disabled,
  request.getRemoteHost() will return the String 
version of the
  IP address of the remote client.
 --

 !-- Define a non-SSL Coyote HTTP/1.1 Connector on the 
port specified
  during installation  --
 Connector
port=8080   maxThreads=150 minSpareThreads=25 
maxSpareThreads=75
enableLookups=false redirectPort=8443 
acceptCount=100
debug=0 connectionTimeout=2
disableUploadTimeout=true /
 !-- Note : To disable connection timeouts, set 
connectionTimeout value
  to 0 --


Mike

Angelov, Rossen wrote:

Hi,
Does anybody know about a time out on a servlet request 

with Tomcat 5?

The problem is that I have a request that takes about 30 

minutes but the

browser keeps waiting for the response forever. I tried 

different browsers

but it's the same behavior.

I put debug statements in the doPost method and it's 

finishing correctly.

The last debug statement is printed out but the browser is 

still waiting