You need to change your security.policy file. So that it reflects io
permission for your class
Dinesh Ganesh wrote:
Hi,
I have written a class which extends
org.apache.axis.client.Service. I get the following error:
java.security.AccessControlException: access denied
(java.io.FilePermission client-config.wsdd read)
at
java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled
Code))
at
java.security.AccessController.checkPermission(AccessController.java(Compiled
Code))
at
java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled
Code))
at
com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java(Compiled
Code))
at java.lang.SecurityManager.checkRead(SecurityManager.java(Compiled
Code))
at java.io.File.canRead(File.java:519)
at
org.apache.axis.configuration.FileProvider.check(FileProvider.java:152)
at
org.apache.axis.configuration.FileProvider.<init>(FileProvider.java:120)
at
org.apache.axis.configuration.DefaultEngineConfigurationFactory.getClientEngineConfig(DefaultEngineConfigurationFactory.java:131)
at org.apache.axis.client.Service.<init>(Service.java:112)
at
com.tutorials.amazon.aws.AmazonSearchServiceLocator.<init>(AmazonSearchServiceLocator.java:10)
at bookList.doGet(bookList.java:41)
snip snip snip
I have not written the client-config.wsdd. It is using the one
that comes with axis.jar.
Any help will be greatly appreciated.
S P
Do you Yahoo!?
New
Yahoo! Photos - easier uploading and sharing
--
Kevin J Citron
Sr. Object Imagineer
Optimized Objects, Inc.
EL Paso, Texas 79930
(915) 565-7785/566-2403
|