|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
[JAVA] Problema Applet: java.util.PropertyPermission http.proxyHost read
Salve a tutti,
io ho un' applet che si connette ad un webservice il quale fà query su un DB: sviluppando l'applet ovviamente ho inserito il ws come dipendenza di essa. Ho "signato" sia il ws che l'applet ma quando eseguo l'applet mi dà in seguente errore: org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: access denied (java.util.PropertyPermission http.proxyHost read) org.codehaus.xfire.fault.XFireFault: access denied (java.util.PropertyPermission http.proxyHost read) at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89) at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79) at org.codehaus.xfire.client.Client.invoke(Client.java:335) at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77) at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57) at $Proxy0.getNumberOfMonitorables(Unknown Source) at it.ipsaweb.appletmonitor.WebService.getNumberOfMonitorables(WebService.java:83) at it.ipsaweb.appletmonitor.AppletMonitor.buildUI(AppletMonitor.java:25) at it.ipsaweb.appletmonitor.AppletMonitor.init(AppletMonitor.java:44) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission http.proxyHost read) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPropertyAccess(Unknown Source) at java.lang.System.getProperty(Unknown Source) at org.codehaus.xfire.transport.http.CommonsHttpMessageSender.createClient(CommonsHttpMessageSender.java:234) at org.codehaus.xfire.transport.http.CommonsHttpMessageSender.open(CommonsHttpMessageSender.java:113) at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:121) at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48) at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26) at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75) ... 9 more se si nota il problema me lo dà sulla chiamata ad un metodo del ws: it.ipsaweb.appletmonitor.WebService.getNumberOfMonitorables(WebService.java:83) però non riesco a capire cosa c'è che non và. Nell'applet il ws viene costruito così: Service serviceModel = new ObjectServiceFactory().create(ITrackItemsWS.class); service = (ITrackItemsWS) new XFireProxyFactory().create(serviceModel, "http://"+hostWS+":"+portWS+"/ITrackItemsWS"); avete qualche idea? Grazie NapalM |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:44.




















