Hi,
I have a Tomcat 5.5 installation on Debian Linux with Java 1.6.
I have a web application that create its own connection to an Oracle database.
The ojdbc14.jar is included in the WEB-INF/lib directory of the web application.
Now with the default configuration with security enabled, a SecurityException
"java.lang.RuntimePermission getClassLoader" is thrown.
I tried to apply a security policy to ojdbc14.jar with grant AllPermission, but
without success. This is what I added to /etc/tomcat5.5/policy.d/50user.policy:
grant codeBase "file:/<the path to the web application>/WEB-INF/lib/ojdbc.jar" {
permission java.security.AllPermission;
}
This did not work. One particularity of the web application is that I do not
deploy it with a war file. I created it using a context xml file in
${catalina.home}/conf/Catalina/localhost/<context name>.xml.
Also the docBase point outside the ${catalina.home}.
Of course, I'd like to know what I'm doing wrong... I looked on google,
tomcat-docs, and other places without any luck... Maybe somebody could point me
in the right direction? Or better yet tell me what is wrong :)
Thanks,
Hugues
---------------------------------
All new Yahoo! Mail
---------------------------------
Get news delivered. Enjoy RSS feeds right on your Mail page.