Hi I am using Aspose.Words.jdk14.jar and getting following error while using it
[3/3/14 5:45:58:296 EST] 0000001a SecurityManag W SECJ0314W: Current Java 2 Security policy reported a potential violation of Java 2 Security Permission. Refer to the InfoCenter for further information.
Permission:
Aspose.Custom.lic : Access denied (java.io.FilePermission Aspose.Custom.lic read)
Code:
com.aspose.words.rs in {file:/opt/ibm/websphere/appserver/profiles/AppSrv01/installedApps/was7test1lnxNode01Cell/Manager_GTW.ear/author.war/WEB-INF/lib/Aspose.Words.jdk14.jar}
Stack Trace:
java.security.AccessControlException: Access denied (java.io.FilePermission Aspose.Custom.lic read)
at java.lang.Throwable.(Throwable.java:67)
at java.security.AccessControlException.(AccessControlException.java:62)
at java.security.AccessController.checkPermission(AccessController.java:68)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:544)
at com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:206)
at java.lang.SecurityManager.checkRead(SecurityManager.java:883)
at java.io.File.exists(File.java:742)
at com.aspose.words.rs.gD(Unknown Source)
at com.aspose.words.rs.gC(Unknown Source)
at com.aspose.words.License.setLicense(Unknown Source)
at com.bci.author.domain.dataImport.WordFileReader.loadLicense(WordFileReader.java:494)
at com.bci.author.domain.dataImport.WordFileReader.(WordFileReader.java:48)
at com.bci.author.domain.handler.ImportProcessHandler.importProcessFromFile(ImportProcessHandler.java:86)
at com.bci.author.view.actions.FileUploadServlet.sendToHandler(FileUploadServlet.java:385)
at com.bci.author.view.actions.FileUploadServlet.doPost(FileUploadServlet.java:209)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3933)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
I have tried putting following in was.policy
permission java.io.FilePermission "aspose path/Aspose.Words.jdk14.jar", "read";
permission java.io.FilePermission "aspose path/Aspose.Words.lic", "read"; permission java.io.FilePermission "aspose path/Aspose.Words.jdk14.jar", "read";
permission java.io.FilePermission "aspose path/Aspose.Words.lic", "read";
but still getting the same error. please suggest. thank you