Not so naive, it was one of my first shots.
Unfortunately, no domain or AD control, no special perms on the file.
It is my process the tomcat runs in and I can open the jar easily...
Rather strange is not it?
--Josef
--- [EMAIL PROTECTED] wrote:
Maybe I'm too naive here but what are the file permissions and does your
windows
environment have domain or active directory control???
-- Original message --
From: Josef Vosyka [EMAIL PROTECTED]
Hi,
I've got 3 exceptions, when I run simple webapp under SecurityManager with
standard
policy file and:
-IntelliJ 4.5
-JDK 5.0
-Tomcat 5.5
The exceptions are:
SEVERE: Parse error in default web.xml
java.security.AccessControlException: access denied
(java.lang.RuntimePermission
accessClassInPackage.org.apache.catalina.core)
SEVERE: Parse error in application web.xml
java.security.AccessControlException: access denied (java.io.FilePermission
D:\usr\tomcat-5.5\common\lib\servlet-api.jar read)
SEVERE: Parse error in default web.xml
java.security.AccessControlException: access denied
(java.lang.RuntimePermission
accessClassInPackage.org.apache.catalina.core)
The standard policy file indeed contains the following:
grant codeBase file:${catalina.home}/common/- {
permission java.security.AllPermission;
};
The accessClassInPackage problem disappears when I add this:
permission java.lang.RuntimePermission accessClassInPackage.org.apache;
permission java.lang.RuntimePermission accessClassInPackage.org.apache.*;
permission java.lang.RuntimePermission
accessClassInPackage.org.apache.catalina;
permission java.lang.RuntimePermission
accessClassInPackage.org.apache.catalina.*;
permission java.lang.RuntimePermission
accessClassInPackage.org.apache.catalina.core;
permission java.lang.RuntimePermission
accessClassInPackage.org.apache.catalina.core.*;
But the FilePermission remains even after adding the explicit and redundant:
grant codeBase file:${catalina.home}/common/lib/- {
permission java.security.AllPermission;
};
or even this:
grant codeBase file:${catalina.home}/common/lib/servlet-api.jar {
permission java.security.AllPermission;
};
I'm really hopeless to locate the cause of the problems. Seems like this
should
work out
of the box.
Any help is appreciated in advance.
Thanks!
--Josef
-
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]