Sun ONE 服务器部署应用程序,报错。

来源:互联网 发布:小学语文同步课堂软件 编辑:程序博客网 时间:2024/05/22 10:41

今天在Sun ONE 服务器部署应用程序,部署完成以后,启动报错如下:

java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)

java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
java.security.AccessController.checkPermission(AccessController.java:427)
java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
java.lang.SecurityManager.checkPropertiesAccess(SecurityManager.java:1252)
java.lang.System.getProperties(System.java:561)
com.eai.frame.runtime.TEAIEnv.getSystemValue(TEAIEnv.java:557)
com.eai.frame.runtime.TEAIEnv.getWebAppHome(TEAIEnv.java:659)
com.eai.appsvr.TEAIAppServer.onStartEAIAppServer(TEAIAppServer.java:66)
com.eai.appsvr.TEAIAppServer.init(TEAIAppServer.java:57)
javax.servlet.GenericServlet.init(GenericServlet.java:261)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:118)
com.sun.enterprise.web.connector.httpservice.HttpServiceProcessor.process(HttpServiceProcessor.java:235)
com.sun.enterprise.web.HttpServiceWebContainer.service(HttpServiceWebContainer.java:2114)

        向老员工请教,删掉服务器jvm配置里面的-Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy属性。

        删除后不再报错。至于为什么,现在还不知道哪,高手们给解答一下。。

原创粉丝点击