Aloha !
I want to share something...
I have a web app running on Glassfish 2.1 HAD + JDK6, when I executed
JOpenDocument I've got the exception:
org.jopendocument.dom.template.TemplateException: invalid expression:
"NUMERO_INSTRUMENTO"
*NUMERO_INSTRUMENTO* is a JOpenDocument Field in an *ODT *template.
Glassfish 2.1 comes with strong security policies, what I have to do to make
it works, was to add these lines in* [domain]\config\server.policy*
grant {
permission java.lang.RuntimePermission
"createClassLoader";
permission java.lang.RuntimePermission
"getClassLoader";
permission java.lang.RuntimePermission
"exitVM";
permission java.lang.RuntimePermission
"setFactory";
permission java.lang.RuntimePermission
"setIO";
permission java.lang.RuntimePermission
"modifyThread";
permission java.lang.RuntimePermission
"modifyThreadGroup";
permission java.lang.RuntimePermission
"getProtectionDomain";
permission java.lang.RuntimePermission
"setProtectionDomain";
permission java.lang.RuntimePermission
"readFileDescriptor";
permission java.lang.RuntimePermission
"writeFileDescriptor";
permission java.lang.RuntimePermission
"loadLibrary.<library name>";
permission java.lang.RuntimePermission
"accessClassInPackage.<package name>";
permission java.lang.RuntimePermission
"defineClassInPackage.<package name>";
permission java.lang.RuntimePermission
"accessDeclaredMembers.<class name>";
permission java.lang.RuntimePermission
"queuePrintJob";
};
That's all, now it works fine...
*Just in case anyone is working with Glassfish or plan to do so...* ^_^
Best regards,
Fabián.