Comunidad de diseño web y desarrollo en internet online

AYUDA con RemoteObject ( FLEX )

Citar            
MensajeEscrito el 23 Abr 2011 06:54 pm
Hola que tal, espero alguien pueda ayudarme, ah estado haciendo unas pruebas con BlazeDS

Usando java del lado del servidor y una aplicacion Flex "AIR"

Esta llama a una funcion de la clase java utilizando remote object que solo retorna una cadena "Hola Flex Desde Java"

EL PROBLEMA ESTA EN QUE....

Cuando lo pruebo en modo local con el servidor tomcat todo funciona perfecto pero cuando hago lo mismo utilizando un servidor gratuido que encontre me muestra un error de faulEvent:

Estas son las propiedades del faultEvent....

faultString = "Send Failed"
faultDetail = Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 500: url: 'http://blackstream.s18.eatj.com:80/blazeds/messagebroker/amf'
faultCode = Client.Error.MessageSend

Aca el Codigo....



y aca el codigo que utilizo:


Código Flex :

   <fx:Script>
      <![CDATA[
         import mx.messaging.Channel;
         import mx.messaging.ChannelSet;
         import mx.messaging.channels.AMFChannel;
         
         protected function init():void
         {
            // TODO Auto-generated method stub
            var cs:ChannelSet = new ChannelSet();
            var customChannel:Channel = new AMFChannel("my-amf",
               "http://blackstream.s18.eatj.com:80/blazeds/messagebroker/amf");
            cs.addChannel( customChannel );
            srv.channelSet = cs;
         }
         
      ]]>
   </fx:Script>
   
   <fx:Declarations>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
      <s:RemoteObject id="srv" destination="helloFlex"/>         
   </fx:Declarations>
   
   <s:TextInput id="myName" width="428" height="49" color="#FEF2F2" contentBackgroundColor="#000000"
             enter="srv.holaDesdeJava( ' '+myName.text )" fontSize="25" horizontalCenter="0"
             text="{srv.holaDesdeJava.lastResult}" textAlign="center" verticalCenter="-38"/>
   <s:Label top="35" color="#FFF0F0" fontSize="18" horizontalCenter="0" text="INGRESE SU NOMBRE"/>





El metodo init se manda a llamar al principio de la aplicacion con creationComplete = "init()"


Alguna idea.... ¡?¡?¡?


Eh subido exactamente el mismo archivo blazeds.war que puse en modo local...

En LOCAL FUNCIONA =)

En EL SERVIDOR NO :(


HEEEEEEEEEEEEEEEEEEEEEEEEEEEEELP ¡¡¡

Por blackstream

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Abr 2011 01:43 am
¿Un servidor gratuito de Java? Vaya, consulta que puedas correr BlazeDS allí, usualmente los servidores gratuitos están muy restringidos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Abr 2011 03:04 pm
un error 500 es un error interno de servidor, revisa que puedas ejecutar blazeDS como dice solisarg, revisa los xml de configuración y el class que estás llamando. Te recomiendo que lo pruebes con blazemoster, una aplicación hecha en air para hacer pruebas de servicios de blaze.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome
Citar            
MensajeEscrito el 25 Abr 2011 09:11 pm

solisarg escribió:

¿Un servidor gratuito de Java? Vaya, consulta que puedas correr BlazeDS allí, usualmente los servidores gratuitos están muy restringidos

Jorge



Bueno, lo que pasa es que no es gratuito, mas bien es la version Trial que son 12 dias de prueba.

Voi a tratar de contactar a los que hospedan el sitio y preguntar :p ...

=)

Gracias por las Respuestas.

Por blackstream

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 25 Abr 2011 09:13 pm

Xyrer escribió:

un error 500 es un error interno de servidor, revisa que puedas ejecutar blazeDS como dice solisarg, revisa los xml de configuración y el class que estás llamando. Te recomiendo que lo pruebes con blazemoster, una aplicación hecha en air para hacer pruebas de servicios de blaze.


Pues los archivos de configuracion xml y el class esta bien, como comento, en local con el servidor tomcat me sirve de maravilla.

y gracias por el tip, no habia escuchado hablar de blazeMonster =).


Les comento que estoy tratando esto pq estoy hacinedo una aplicacion para Android que controla el movimiento de una Camara de seguridad remotamente :) ¡¡¡


Saludos.

Por blackstream

1 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.