0
리드에서 (부두 8에서 실행) :getClassLoader를()의 ServletContext 나는 다음을 수행하려고 해요 AccessControlException가
java.security.AccessControlException: access denied (java.lang.RuntimePermission getClassLoader)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at java.security.AccessController.checkPermission(AccessController.java:546)
at org.eclipse.jetty.server.handler.ContextHandler$Context.getClassLoader(ContextHandler.java:2179)
at com.example.FooListener.contextInitialized(FooListener.java:69)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:672)
at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:403)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:664)
은 무엇인가 :
public class FooListener implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
event.getServletContext().getClassLoader();
}
}
이것은 내가 갖는 것입니다 그것에 대해 해결할 수있는 방법에 대해?
제한 사항은 API 문서 ('Class.getClassLoader'와 유사 함)에 설명되어 있습니다. http://download.oracle.com/javaee/6/api/javax/servlet/ServletContext.html#getClassLoader() –