Hallo,
Ich versuche Nutch, eine Java Webanwendung unter Debain Lenny zu installieren, bekomme aber immer eine Fehlermeldung (permission problem).
Habe schon die 04webapps.policy erweitert und trozdem:
Die Fehlermeldug:
Dec 21, 2010 1:52:43 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive nutch.war
Dec 21, 2010 1:52:43 PM org.apache.commons.modeler.Registry registerComponent
SEVERE: Error registering Catalina:type=Valve,name=StandardContextValve,path =/nutch,host=localhost
javax.management.MBeanException: Cannot instantiate ModelMBean of class org.apache.commons.modeler.BaseModelMBean
at org.apache.commons.modeler.ManagedBean.createMBean (ManagedBean.java:385)
at org.apache.commons.modeler.Registry.registerCompon ent(Registry.java:835)
at org.apache.catalina.core.StandardPipeline.register Valve(StandardPipeline.java:302)
at org.apache.catalina.core.StandardPipeline.start(St andardPipeline.java:234)
[..]
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission /var/lib/tomcat5.5/webapps/nutch/WEB-INF/classes/logging.properties read)
at java.security.AccessControlContext.checkPermission (AccessControlContext.java:323)
at java.security.AccessController.checkPermission(Acc essController.java:546)
at java.lang.SecurityManager.checkPermission(Security Manager.java:532)
at java.lang.SecurityManager.checkRead(SecurityManage r.java:871)
at java.io.File.exists(File.java:731)
[..]
Dec 21, 2010 1:52:44 PM org.apache.catalina.loader.WebappClassLoader findResourceInternal
INFO: Illegal access: this web application instance has been stopped already. Could not load logging.properties. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
Dec 21, 2010 1:52:44 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8180
Dec 21, 2010 1:52:44 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Dec 21, 2010 1:52:44 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/28 config=null
Dec 21, 2010 1:52:44 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Dec 21, 2010 1:52:44 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3240 ms
Meine Erweiterung der /etc/tomcat5.5/policy.d/04webapps.policy
grant codeBase "file:/usr/share/tomcat5.5-webapps/nutch/-" {
permission java.util.PropertyPermission "user.dir", "read";
permission java.util.PropertyPermission "java.io.tmpdir", "read,write";
permission java.util.PropertyPermission "org.apache.*", "read,execute";
permission java.io.FilePermission "/-", "read,write,execute,delete";
permission java.io.FilePermission "/usr/local/nutch/crawls/-" , "read";
permission java.io.FilePermission "/var/lib/tomcat5.5/temp", "read";
permission java.io.FilePermission "/var/lib/tomcat5.5/temp/-", "read,write,execute,delete";
permission java.io.FilePermission "*", "read,write,execute,delete";
permission java.lang.RuntimePermission "createClassLoader", "";
permission java.security.AllPermission;
};
Wie loese ich das permission problem?
Danke
Ich versuche Nutch, eine Java Webanwendung unter Debain Lenny zu installieren, bekomme aber immer eine Fehlermeldung (permission problem).
Habe schon die 04webapps.policy erweitert und trozdem:
Die Fehlermeldug:
Dec 21, 2010 1:52:43 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive nutch.war
Dec 21, 2010 1:52:43 PM org.apache.commons.modeler.Registry registerComponent
SEVERE: Error registering Catalina:type=Valve,name=StandardContextValve,path =/nutch,host=localhost
javax.management.MBeanException: Cannot instantiate ModelMBean of class org.apache.commons.modeler.BaseModelMBean
at org.apache.commons.modeler.ManagedBean.createMBean (ManagedBean.java:385)
at org.apache.commons.modeler.Registry.registerCompon ent(Registry.java:835)
at org.apache.catalina.core.StandardPipeline.register Valve(StandardPipeline.java:302)
at org.apache.catalina.core.StandardPipeline.start(St andardPipeline.java:234)
[..]
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission /var/lib/tomcat5.5/webapps/nutch/WEB-INF/classes/logging.properties read)
at java.security.AccessControlContext.checkPermission (AccessControlContext.java:323)
at java.security.AccessController.checkPermission(Acc essController.java:546)
at java.lang.SecurityManager.checkPermission(Security Manager.java:532)
at java.lang.SecurityManager.checkRead(SecurityManage r.java:871)
at java.io.File.exists(File.java:731)
[..]
Dec 21, 2010 1:52:44 PM org.apache.catalina.loader.WebappClassLoader findResourceInternal
INFO: Illegal access: this web application instance has been stopped already. Could not load logging.properties. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
Dec 21, 2010 1:52:44 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8180
Dec 21, 2010 1:52:44 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Dec 21, 2010 1:52:44 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/28 config=null
Dec 21, 2010 1:52:44 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Dec 21, 2010 1:52:44 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3240 ms
Meine Erweiterung der /etc/tomcat5.5/policy.d/04webapps.policy
grant codeBase "file:/usr/share/tomcat5.5-webapps/nutch/-" {
permission java.util.PropertyPermission "user.dir", "read";
permission java.util.PropertyPermission "java.io.tmpdir", "read,write";
permission java.util.PropertyPermission "org.apache.*", "read,execute";
permission java.io.FilePermission "/-", "read,write,execute,delete";
permission java.io.FilePermission "/usr/local/nutch/crawls/-" , "read";
permission java.io.FilePermission "/var/lib/tomcat5.5/temp", "read";
permission java.io.FilePermission "/var/lib/tomcat5.5/temp/-", "read,write,execute,delete";
permission java.io.FilePermission "*", "read,write,execute,delete";
permission java.lang.RuntimePermission "createClassLoader", "";
permission java.security.AllPermission;
};
Wie loese ich das permission problem?
Danke
Comment