Thank your for your Help.
In fact tomcat rpm deployment use symlinks to make reference to servlet.jar
and xerces.jar that are stored in /usr/share/java .
As the default catalina.policy does not grant any permission to this
repository, the xerces code can not acces to any file
I believe this should be considered as a bug of the tomcat rpm deployement.
Olivier.
----- Original Message -----
From: "Williams Mark L DLPC" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Friday, March 29, 2002 5:01 PM
Subject: RE: tomcat run -security under redhat 7.2 fails
> You need to add an appropriate permissions entry to your catalina.policy
> file. On Solaris, the file is in ${catalina.home}/conf. The permission you
> need to add is
>
> permission java.io.FilePermission "/var/tomcat4/conf/server.xml"
> "read";
>
> It should go into a "grant" section that pertains to the invoking code.
See
> http://java.sun.com/j2se/1.4/docs/guide/security/PolicyFiles.html for the
> syntax and meanings. See
>
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/security-manager-howto.html
> for the modifications that Tomcat (at least version 4) makes.
>
> Mark
>
> -----Original Message-----
> From: Olivier Chicha [mailto:[EMAIL PROTECTED]]
> Sent: Friday, March 29, 2002 8:31 AM
> To: Tomcat Users List
> Subject: tomcat run -security under redhat 7.2 fails
>
>
> Hi, I'm trying to use the security manager.
>
> Each time I try to start tomcat with the security option the result is :
>
> java.security.AccessControlException: access denied
(java.io.FilePermission
> /var/tomcat4/conf/server.xml read)
> at
>
java.security.AccessControlContext.checkPermission(AccessControlContext.java
> :270)
> at
> java.security.AccessController.checkPermission(AccessController.java:401)
> at
> java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
> at java.lang.SecurityManager.checkRead(SecurityManager.java:887)
> at java.io.File.isDirectory(File.java:698)
> at
>
sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:6
> 5)
> at
>
sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection
> .java:148)
> at java.net.URL.openStream(URL.java:955)
> at
>
org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReaderFac
> tory.java)
> at
>
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(Defa
> ultEntityHandler.java)
> at
> org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java)
> at
> org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:253)
> at
> org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:228)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:725)
> at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
> )
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
>
> Can You help me please?
>
> thanks
>
> Olivier
>
> --
> To unsubscribe: <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>