Soy nuevo en esto de los webservices en flash, al montar mi cliente flash webservice en mi servidor glassfish resulta que funciona localmente (localhost) pero de forma remota no funciona; el mensaje de las faltas webservice me sale:
Client.Disconnected
Could not load WSDL
Unable to load WSDL, if currently online, please verify the URI and/or format of the WSDL.....
He utilizado en crossdomain.xml de diferentes maneras y en mi as2 lo invoco de la siguiente forma:
System.security.allowDomain("*");
System.security.loadPolicyFile("http://192.168.3.78:8080/crossdomain.xml");
Pienso que con xmlsocket funcionaría, pero no se como generar esto en mi servidor. Como pueden ver el crossdomain quedó montado en la raíz del servidor glassfish en el puerto 8080 y evidentemente el swf lo llama; mi crossdomain es el siguiente:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*" secure="true" />
<allow-http-request-headers-from domain="*" headers="*" secure="true" />
</cross-domain-policy>
Señores, no se que mas hacer, como localhost todo es perfecto pero apuntado a mi ip nada funciona... por favor si alguien sabe me será de gran ayuda.