Titlejava.security.policy parsing problem
Date07-Nov-2006 04:58:03 EET
Bug criticalityBadBug
Browser versionIE 6
Bug statusClosedBug
PageProvider used
Servlet ContainerTomcat 5.5.20
Operating SystemWindows 2000
Java versionjre1.5.0_06

Problem: java.security.policy is not parsed properly after re-start of web app.

Steps to reproduce the problem: 1. New install of Tomcat, accept defaults. 2. Deploy jspwiki.war. 3. Navigate to Install.jsp, change directories. 4. Go to Tomcat manager and restart JSPWiki 5. Check jspwiki.log file.

It seems the java.security.policy value is being improperly concatenated with a default value. Here are the relevant lines from the log file:

2006-11-06 21:12:01,867 [http-8080-Processor24] INFO com.ecyrd.jspwiki.auth.PolicyLoader  - Java security policy already set to: file:/C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/JSPWiki/WEB-INF/jspwiki.policy. (Leaving it alone...)
2006-11-06 21:12:01,867 [http-8080-Processor24] WARN com.ecyrd.jspwiki.auth.PolicyLoader  - You have set your 'java.security.policy' to point at 'C:\Program Files\Apache Software Foundation\Tomcat 5.5\file:\C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\JSPWiki\WEB-INF\jspwiki.policy', but that file does not seem to exist.  I'll continue anyway, since this may be something specific to your servlet container.  Just consider yourself warned.
2006-11-06 21:12:01,867 [http-8080-Processor24] WARN com.ecyrd.jspwiki.auth.PolicyLoader  - I could not locate the JSPWiki keystore ('jspwiki.jks') in the same directory as your jspwiki.policy file. On many servlet containers, such as Tomcat, this needs to be done.  If you keep having access right permissions, please try copying your WEB-INF/jspwiki.jks to C:\Program Files\Apache Software Foundation\Tomcat 5.5\file:\C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\JSPWiki\WEB-INF
2006-11-06 21:12:01,867 [http-8080-Processor24] INFO com.ecyrd.jspwiki.auth.AuthenticationManager  - Checking JAAS configuration...
2006-11-06 21:12:01,867 [http-8080-Processor24] INFO com.ecyrd.jspwiki.auth.AuthenticationManager  - JAAS already configured by some other application (leaving it alone...)

Seems to be fixed in 2.5

Yes, forgot to mark this one closed. It should be closed in 2.4.80 and 2.5.1.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-3) was last changed on 16-Nov-2006 01:33 by JanneJalkanen