java.security.AccessControlException: _Access denied("jav a.lang. RuntimeF ermission""getenv.windir")
at java. security.AccessController. throwACE (Unknown Source)
at java. security.AccessController .checkPermissionHelper(Unknown Source)at java. security.AccessController . checkFermission(Unknown Source)
at java.lang.SecurityManager . checkFermission(Unknown Source)
at COM.ibm.JEmpower. applet.AppletSecurity.superDotCheckPermission(AppletSecurity.java:1455)at COM. ibm.JjEmpower . applet.AppletSecurity.checkRuntimePermission(AppletSecurity.jayva:1317)at COM. ibm. JEmpower . applet.AppletSecurity.checkPermission(AppletSecurity. java:1619)
at COM. ibm.JEmpower. applet.AppletSecurity,checkPermission(AppletSecurity.java:1470)at java.lang.System. getenv (unknown Source)
at com.itextpdf.text.FontFactoryImp.registerDirectories(FontFactoryImp.java:572)
at com.itextpdf.tool.xm1.XLRorkerFontProvider.
at JavaAgent.writeFDF (Unknown Source)
at javaAgent.getDocumetZWPDF (unknown Source)at JavaAgent. NotesMain(Unknown Source)
at iotus.domino.AgentBase.runNotes(Unknown Source)at lotus. domino.HotesThread.run(Unknown Source)
java.lang.HullfointerExcepti on
at Jav aAgent.NotesMain(uIknown Source)
at lotus.domino.AgentBase.runNotes(Unknown Source),at lotus. domino.HotesThread.run(Unknown Source)
执行异常:null
===============================
Domino中java执行权限不足以致报上述错述,处理办法是要修改jvm的策略权限文件(java.policy)
linux所在目录:/data/lotus/notes/12000100/linux/jvm/lib/security/java.policy
permission Javd.utll.Propercyrermission Java. V. vers1on ,
read,
permission java. util. PropertyPermission "java . vm. vendor", "read" ;
permission java . util. PropertyPermission "java. vm. name", "read" ;
permission java . util . PropertyPermission "sun. security . pkcs11. disableKeyExtraction", "read";
//=======java reflect add @ 2022========
permission java. util. PropertyPermission "java. lang. RuntimePermission", "write" ;
permission java . lang. reflect . ReflectPermission "suppressAccessChecks";
permission java. util. PropertyPermission "EAI_ Home", "write" ;
permission java. util. PropertyPermission "sun. net. client . defaultConnectTimeout", "write" ;
permission java . net . NetPermission "specifyStreamHandler";
permission java. lang . Runt imePermission " getClassLoader" ;
permission java. security . AllPermission; .



