Tomcat 5.5.17 JSP Reloading Problem

2006-06-14 Thread Akash
Hi,

I am having a problem with JSP Reloading in Tomcat 5.5.17. It seems any changes 
I make to the jsp page are not reflected even if I restart the server. I put 
the context reloadable property to true in context.xml. Even redeployed the 
page through manager. Deleted the files in the work directory. But still the 
changes are not reloaded on the jsp page. Please advise if I need to change any 
properties somewhere.

Thanks and Regards
Akash. 

Re: Tomcat 5.5.17 JSP Reloading Problem

2006-06-14 Thread Akash
Hi,

The default pages that come with tomcat. If you want to change any of them 
and still get them reloaded. Where are the precompiled jsp for examples 
stored.

Thanks
Akash
- Original Message - 
From: "Mark Thomas" <[EMAIL PROTECTED]>
To: "Tomcat Users List" 
Sent: Wednesday, June 14, 2006 1:40 PM
Subject: Re: Tomcat 5.5.17 JSP Reloading Problem


Akash wrote:
> Hi,
>
> I am having a problem with JSP Reloading in Tomcat 5.5.17. It seems any 
> changes I make to the jsp page are not reflected even if I restart the 
> server. I put the context reloadable property to true in context.xml. Even 
> redeployed the page through manager. Deleted the files in the work 
> directory. But still the changes are not reloaded on the jsp page. Please 
> advise if I need to change any properties somewhere.

Which JSPs are you trying to edit? Many of those delivered with Tomcat
are pre-compiled.

Mark

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



GZIP support in Tomcat 7

2014-02-18 Thread Akash Jain
I have following configuration in my server.xml :


But still when I am checking for JS/CSS files in browser, the size returned
is not less.

Can anybody guide as to what I am missing here.


Difference between process kill and shutdown

2014-03-01 Thread Akash Jain
On our linux boxes, we have multiple users who run tomcat.

Currently we are using process kill commands to kill the respective user's
tomcat , instead of using shutdown.sh

Are there any downsides of using this approach ?

Thanks,
Akash


Re: Difference between process kill and shutdown

2014-03-09 Thread Akash Jain
kill -15


On Sun, Mar 2, 2014 at 4:42 AM, Mark Thomas  wrote:

> On 01/03/2014 12:11, Akash Jain wrote:
> > On our linux boxes, we have multiple users who run tomcat.
> >
> > Currently we are using process kill commands to kill the respective
> user's
> > tomcat , instead of using shutdown.sh
>
> Which signal are you sending to shutdown the process?
>
> Mark
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


Tomcat 7 Session Persistence disable not working as expected

2014-03-09 Thread Akash Jain
As documented in
https://tomcat.apache.org/tomcat-5.5-doc/config/manager.html#Disable_Session_Persistence,
I added the following code piece to disable session persistence in
Tomcat
7.



After this change I can see that SESSIONS.ser is not getting created as
expected, but even after restarting tomcat, the previous JSESSIONID is
still valid. Why is tomcat not invalidating the previous JSESSIONID ?


Re: Tomcat 7 Session Persistence disable not working as expected

2014-03-09 Thread Akash Jain
Hi Violeta,

Its latest version ( 7.0.52 )


On Sun, Mar 9, 2014 at 10:28 PM, Violeta Georgieva wrote:

> Hi,
>
> На понеделник, 10 март 2014 г. Akash Jain 
> написа:
> > As documented in
> >
>
> https://tomcat.apache.org/tomcat-5.5-doc/config/manager.html#Disable_Session_Persistence
> ,
> > I added the following code piece to disable session persistence in
> > Tomcat
> > 7.
>
> What is the exact version of Tomcat?
>
> The correct documentation for Tomcat 7 is [1].
>
> Regards,
> Violeta
>
> [1]
>
> http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Disable_Session_Persistence
>
> > 
> >
> > After this change I can see that SESSIONS.ser is not getting created as
> > expected, but even after restarting tomcat, the previous JSESSIONID is
> > still valid. Why is tomcat not invalidating the previous JSESSIONID ?
> >
>


Re: Tomcat 7 Session Persistence disable not working as expected

2014-03-10 Thread Akash Jain
Christopher,

I have changed in server.xml. Below is the server.xml part -


WEB-INF/web.xml
   


As indicated above, I write JSESSIONID in "mycookie" cookie. Even after
restart, the JSESSIONID is not getting invalidated. Before and after
restart of apache, I can keep browsing the site with the same JSESSIONID in
cookie.


Exception while running downloaded tomcat

2014-03-14 Thread Akash Jain
I am getting following error when trying to run tomcat in Mac osx 10.7.5 (
using jdk 1.7 )

Can anybody please guide as to what is wrong ?

r 14, 2014 12:04:59 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory
/Users/myuser/Downloads/apache-tomcat-7.0.52 2/webapps/docs
Mar 14, 2014 12:04:59 AM org.apache.catalina.startup.HostConfig
deployDirectory
SEVERE: Error deploying web application directory
/Users/myuser/Downloads/apache-tomcat-7.0.52 2/webapps/docs
java.lang.ExceptionInInitializerError
at
org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:515)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:836)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:382)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229)
at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NullPointerException
at
org.apache.tomcat.util.descriptor.DigesterFactory.idFor(DigesterFactory.java:107)
at
org.apache.tomcat.util.descriptor.DigesterFactory.(DigesterFactory.java:59)
... 18 more

Mar 14, 2014 12:04:59 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory
/Users/myuser/Downloads/apache-tomcat-7.0.52 2/webapps/examples
Mar 14, 2014 12:04:59 AM org.apache.catalina.startup.HostConfig
deployDirectory
SEVERE: Error deploying web application directory
/Users/myuser/Downloads/apache-tomcat-7.0.52 2/webapps/examples
java.lang.NoClassDefFoundError: Could not initialize class
org.apache.tomcat.util.descriptor.DigesterFactory
at
org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:515)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:836)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:382)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229)
at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Mar 14, 2014 12:04:59 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory
/Users/myuser/Downloads/apache-tomcat-7.0.52 2/webapps/host-manager
Mar 14, 2014 12:04:59 AM org.apache.catalina.startup.HostConfig
deployDirectory
SEVERE: Error deploying web application directory
/Users/myuser/Downloads/apache-tomcat-7.0.52 2/webapps/host-manager
java.lang.NoClassDefFoundError: Could not initialize class
org.apache.tomcat.util.descriptor.DigesterFactory
at
org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:515)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:836)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:382)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setState

Tomcat 7 : Configure redirect url for session timeout

2014-03-14 Thread Akash Jain
 I have following configuration in `web.xml` in tomcat 7. I am wondering if
I can add any configurable parameter here, so that if user tries to do any
operation post 30 minutes, I redirect the user to our home page.


  30
  
  mydomain.mycompany.com
  true
  false
  
  COOKIE



Re: Tomcat 7 : Configure redirect url for session timeout

2014-03-14 Thread Akash Jain
Leo,

If any request comes after session timeout interval ... why would it go
into error ?

I want to keep the session timeout and error scenarios different.


On Fri, Mar 14, 2014 at 3:34 PM, Leo Donahue  wrote:

> On Fri, Mar 14, 2014 at 3:04 PM, Akash Jain 
> wrote:
>
> >  I have following configuration in `web.xml` in tomcat 7. I am wondering
> if
> > I can add any configurable parameter here, so that if user tries to do
> any
> > operation post 30 minutes, I redirect the user to our home page.
> >
> > 
> >   30
> >   
> >   mydomain.mycompany.com
> >   true
> >   false
> >   
> >   COOKIE
> > 
> >
>
> My first thought is you could catch the error in web.xml using an
> error-page and error-code 408, and then use a location to redirect?
>
>
> http://tomcat.apache.org/tomcat-7.0-doc/servletapi/javax/servlet/http/HttpServletResponse.html
>


Re: Tomcat 7 : Configure redirect url for session timeout

2014-03-14 Thread Akash Jain
I want to redirect user to / with a query parameter to indicate that
session has timed out.


On Fri, Mar 14, 2014 at 4:01 PM, Leo Donahue  wrote:

> >On Fri, Mar 14, 2014 at 3:48 PM, Akash Jain  >wrote:
> >Leo,
>
> >If any request comes after session timeout interval ... why would it go
> into error ?
>
> Perhaps because the request/response that was created with a session is no
> longer valid after the session timeout.  What other option would you have
> if not an error-page?
>


CSRF protection in Tomcat 7

2014-03-24 Thread Akash Jain
How can I prevent CSRF protection using Tomcat 7 ?

I have heard that tomcat 7 provides CSRF filter
http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.html

But is it thread safe ?

Or shall we do a custom protection in our spring 3 application ?


Re: CSRF protection in Tomcat 7

2014-03-24 Thread Akash Jain
Thanks.
Do you know if tomcat 7 inbuilt CSRF has nonce thread safe issue ?


On Mon, Mar 24, 2014 at 12:52 PM, Rossen Stoyanchev <
rstoyanc...@gopivotal.com> wrote:

> Spring Security provides CSRF protection as well:
>
> http://docs.spring.io/spring-security/site/docs/3.2.2.RELEASE/reference/htmlsingle/#csrf
>
>
> On Mon, Mar 24, 2014 at 3:49 PM, Akash Jain 
> wrote:
>
> > How can I prevent CSRF protection using Tomcat 7 ?
> >
> > I have heard that tomcat 7 provides CSRF filter
> >
> >
> http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.html
> >
> > But is it thread safe ?
> >
> > Or shall we do a custom protection in our spring 3 application ?
> >
>


Re: CSRF protection in Tomcat 7

2014-03-24 Thread Akash Jain
Yes, it uses LinkedHashMap internally which is not thread safe.
http://tomcat.10.x6.nabble.com/CsrfPreventionFilter-LRU-cache-td2113069.html


On Mon, Mar 24, 2014 at 1:09 PM, Daniel Mikusa wrote:

> On Mar 24, 2014, at 3:49 PM, Akash Jain  wrote:
>
> > How can I prevent CSRF protection using Tomcat 7 ?
> >
> > I have heard that tomcat 7 provides CSRF filter
> >
> http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.html
>
> Yes.  The manager application uses it.  You could look at the source code,
> if you need an example.
>
> > But is it thread safe ?
>
> I do not know off the top of my head.  Is there a reason that you are
> asking?  Have you seen something that would indicate that it is not?
>
> Dan
>
> > Or shall we do a custom protection in our spring 3 application ?
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


Re: CSRF protection in Tomcat 7

2014-03-24 Thread Akash Jain
On Mon, Mar 24, 2014 at 1:33 PM, Daniel Mikusa wrote:

> On Mar 24, 2014, at 4:24 PM, Akash Jain  wrote:
>
> > Yes, it uses LinkedHashMap internally which is not thread safe.
> >
> http://tomcat.10.x6.nabble.com/CsrfPreventionFilter-LRU-cache-td2113069.html
>
> First, please don't top post.  The convention adopted by this list is to
> reply inline or at the bottom.
>
> I don't see what you mean here.  Using LinkedHashMap does not
> automatically mean there will be threading issues and the link you've
> referenced is not discussing a threading issue.
>
> Can you explain your concern more?
>

Version used is 7.0.52 ..its old thread but I want to know if Tomcat's
inbuilt CSRF filter is thread safe or not ? As there are other CSRF
protection mechanism like spring security's , so if tomcat is good then we
need not consider other options.

>
> Dan
>
>
> >
> >
> > On Mon, Mar 24, 2014 at 1:09 PM, Daniel Mikusa  >wrote:
> >
> >> On Mar 24, 2014, at 3:49 PM, Akash Jain 
> wrote:
> >>
> >>> How can I prevent CSRF protection using Tomcat 7 ?
> >>>
> >>> I have heard that tomcat 7 provides CSRF filter
> >>>
> >>
> http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.html
> >>
> >> Yes.  The manager application uses it.  You could look at the source
> code,
> >> if you need an example.
> >>
> >>> But is it thread safe ?
> >>
> >> I do not know off the top of my head.  Is there a reason that you are
> >> asking?  Have you seen something that would indicate that it is not?
> >>
> >> Dan
> >>
> >>> Or shall we do a custom protection in our spring 3 application ?
> >>
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> >> For additional commands, e-mail: users-h...@tomcat.apache.org
> >>
> >>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


Re: CSRF protection in Tomcat 7

2014-03-24 Thread Akash Jain
On Mon, Mar 24, 2014 at 1:37 PM, Konstantin Kolinko
wrote:

> 2014-03-25 0:24 GMT+04:00 Akash Jain :
> > Yes, it uses LinkedHashMap internally which is not thread safe.
> >
> http://tomcat.10.x6.nabble.com/CsrfPreventionFilter-LRU-cache-td2113069.html
> >
>
> A 3 years old thread?
>
> The rules here:
> http://tomcat.apache.org/lists.html#tomcat-users
>
> -> 1. your version = ?
> -> 6. don't top-post.
>
> Version used is 7.0.52 ..its old thread but I want to know if Tomcat's
inbuilt CSRF filter is thread safe or not ? As there are other CSRF
protection mechanism like spring security's , so if tomcat is good then we
need not consider other options.

The source code is available (both downloadable and online from svn).
> All necessary syncs are there.
>
>
> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/CsrfPreventionFilter.java?annotate=1148471&diff_format=l#l313
>
> So you are saying its thread safe as per the diff ?


> Best regards,
> Konstantin Kolinko
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


Tomcat 8 Slow ?

2014-05-11 Thread Akash Jain
Hi,

i recently tried to migrate from tomcat 7.0.53 to 8.0.5

I did some StopWatch ( Spring class) tests to compare the performance
impact, and for same configurations, tomcat 8.0.5 showed its slightly slow
compared to 7.0.53

Did anyone else also experienced same ?

Thanks.
Akash


Session fixation & Tomcat 7

2014-05-15 Thread Akash Jain
Hi,

I am trying to resolve session fixation issue with tomcat 7.0.52

We have a Spring MVC application running on it, and the Auth method is
provided by another application which writes cookie, and we use the cookie
value to check whether the user is valid or not.

My application URL patterns are
/ - Home page
/login - Redirect to another application to ask user to authenticate
/myaccess/user*** --> All authenticated URL's



As I cannot use org.apache.catalina.authenticator.FormAuthenticator here.

How can i prevent the session fixation ?

Thanks.


Size Based Rolling

2014-06-10 Thread Akash Jain
HI,

How can we make catalina.out and access logs ( AccessLogsValve) roll log
based on size instead of daily rolling ?

Thanks,
Akash