Newsgroup: it.comp.java
Titolo: Tomcat openpolicy failed

Salve,
ho un problema strano con tomcat 4 (su jre 1.4.1) su macchina windows in
dominio.
Loggandomi come amministratore di macchina o di dominio tomcat parte e
tutte le richieste vengono soddisfatte.
Loggandomi come utente non di amministratore tomacat parte ma per ogni
richiesta mi viene generata un'eccezione (allegata).
Mi pare di aver capito che si tratta delle policy. In particolare il
problema è legato a un bugs. Infatti ho provato che sulla 1.4.2 il
problema non si verifica. Purtroppo non posso cambiare versione.
E' possibile disabilitare tutta la parte relativa alle policy?
Grazie per l'aiuto.
Error: 500
Location: /oa/start.jsp
Internal Servlet Error:
 
javax.servlet.ServletException: OpenPolicy failed
            at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:461)
            at
_0002fstart_0002ejspstart_jsp_0._jspService(_0002fstart_0002ejspstart_jsp_0.java:222)
            at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
            at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
            at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
            at org.apache.tomcat.core.Handler.service(Handler.java:287)
            at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
            at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
            at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
            at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
            at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
            at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
            at java.lang.Thread.run(Thread.java:536)
 
Root cause: 
javax.security.auth.login.LoginException: OpenPolicy failed
            at com.sun.security.auth.module.NTSystem.getCurrent(Native
Method)
            at com.sun.security.auth.module.NTSystem.(NTSystem.java:50)
            at
_0002fstart_0002ejspstart_jsp_0._jspService(_0002fstart_0002ejspstart_jsp_0.java:104)
            at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
            at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
            at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
            at org.apache.tomcat.core.Handler.service(Handler.java:287)
            at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
            at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
            at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
            at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
            at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
            at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
            at java.lang.Thread.run(Thread.java:536)
 

 E' possibile disabilitare tutta la parte relativa alle policy?
Non sono un esperto di Tomcat, e forse sarà anche un ingenuo.. ma non 
capisco perchè un processo
server debba essere eseguito in modalità "limitata". Non fai prima a 
lasciarlo in esecuzione come
superutente ?
Scorpio. 

 ha scritto:
