Sun Application Server 8.1 (System Properties)

When trying to access the System Properties, I get the following exception:

<i>org.apache.jasper.JasperException: access denied (java.util.PropertyPermission * read,write)

org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:384)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:301)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java :251)

javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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(SecurityUt il.java:282)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(Secu rityUtil.java:165)

root cause

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

java.security.AccessControlContext.checkPermission(AccessCon trolContext.java:264)

java.security.AccessController.checkPermission(AccessControl ler.java:427)

java.lang.SecurityManager.checkPermission(SecurityManager.ja va:532)

java.lang.SecurityManager.checkPropertiesAccess(SecurityMana ger.java:1252)

java.lang.System.getProperties(System.java:560)

org.apache.jsp.TestXlatServices_jsp._jspService(TestXlatServ ices_jsp.java:79)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:105)

javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:336)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:301)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java :251)

javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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(SecurityUt il.java:282)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(Secu rityUtil.java:165) </i>

I don't know how to allow my java code to access/set System properties. Is this possible, and how do i do it?

Thanks,

Dan

[2891 byte] By [] at [2007-11-26 6:13:43]
# 1
Check out in "<JAVA_HOME>\jre\lib\security\java.policy" file
kumarsankar_m@yahoocom at 2007-7-6 13:50:31 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...
# 2
See the following documentation concerning use of the server.policy file: http://docs.sun.com/app/docs/doc/819-2556/6n4rap8po?a=viewYou should find additional help on the Application Server-specific
ckamps32 at 2007-7-6 13:50:31 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...