views:

29

answers:

1

Hi,

I develop a Webservice using Netbeans 6.9 and I use an embedded glassfish server to deploy my Webservice (*http://some_domain/project_name/ws_for_sl4*). On a different server there is deployed a Silverlight 4 client, which should have accesss to the Webservice.

I know that I have to have clientaccesspolicy.xml (under *http://some_domain/project_name*) however I do not know how to do it. I mean, I do not know in which folder of the netbeans project I need to put clientaccesspolicy.xml to have it automaticly deployed on an embedded glassfish server. To have my SL4 client using the webservice.

+1  A: 

Solution: - put clientaccesspolity.xml and crossdomain.xml under /Web Pages* - open Project Properties (click right mouse button on a project root), go to Run, and delete a value of "Context Path".

Now your WS will be deployed directly under *some_domain* as it is required by SL4 (SL4 is looking for these files under the domain name.). SL4 will have no problem to access clientaccesspolity.xml and crossdomain.xml.

Skarab