Comunidad de diseño web y desarrollo en internet online

[Tutorial Flex 3 Java y MySQL c/ WebORB] no puedo subir jar

Citar            
MensajeEscrito el 08 Jul 2009 03:47 pm
Buenas gente, estoy instalando Flex 3 a Java y MySQL con WebORB según el tutorial http://www.cristalab.com/tutoriales/conectar-flex-3-a-java-y-mysql-con-weborb-c254l/. Lo que sucede es que al acceder a http://localhost:8070/ y quiero subir el .jar generado, no lo sube. (Una vez que estamos en la consola de weborb, accedemos a la pestaña de Management y Subimos nuestro jar creado con el botón upload)
Alguien sabe qué me puede estar sucediendo?

Muchas gracias!!!!!

Por litmai

6 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 08 Jul 2009 05:02 pm
asi es amgio , seguramente esta usando la version 3..2 es la 3.1 no sucedia eso, pudes dejar tu msn para comunicarte comnigo, bueno para solucionarlo ese problema o mas bien la solucion a ese problema (en mi caso ) lo solucione asi:

como no podia haceder un upload usando la consola , lo hice manualmente, asi

con el servidor weborb abajo, ve a la carpeta weborb y dentro de weborb entra a webapp que es la carpeta
en donde se deja tu aplicacion luego ve a webinf y dentro de webinf ve a lib , y en ese carpeta deja tu jar
luego levanta el weborb ve a managamente y veras ya subido tu jar
con eso podras trabajar tranquilamente para actualizarlo deberas hacer lo mismo, si sabes de alguna otra solucion
me avisas , coloca tu msn para contactarnos nos vemos

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jul 2009 05:17 pm
Ahi lo pude ver, Gracias!!!! si llego a encontrar otra manera te aviso.
No puedo abrirlo, pero seguramente estoy generando mal el .jar, ahora voy a ver que puede ser. Genera solo la carpeta META-INF en el jar.
Gracias de nuevo.

Por litmai

6 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 08 Jul 2009 05:56 pm
a ver amigo
si usas eclipse simplemente dale a estas opciones

exportar JAR

Y LUEGO MARCA

EXPORT GENERATED CLASS FILES AND RESOURCES
EXPORT JAVA SOURCE FILES AND RESOURCES
.CLASSPAHT
.PROYECT ESTOS DOS A TU DERECHA


Y LUEGO

COMPRESS THE CONTENSTS OF TEH JAR

Y LUEGO

SIGUIENTE Y SIGUIENTE

HACIA LA CARPETA

WEBORB30\WEAPP\WEB-INF\TUARCHIVO.JAR

POR TODO TU CLASSPAHT QUEDAR ASI

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/mysql"/>
<classpathentry kind="output" path="bin"/>
</classpath>


Y TU PORYECT

ASI

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>BackEndJava</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>de.loskutov.FileSync.FSBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

Y META
ASI

Manifest-Version: 1.0

Y CON ESO CERO PROBLEMA





OTRA COSA LO SUBISTE MANUAL O USANDO EL UPLOAD

AVIASME POR COMO LO SUBISTE
YO LO HAGO MANUAL

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jul 2009 06:10 pm
Lo hice manual como me indicaste vos.
Te cuento que instalé todo lo que indica este tutorial, porque quiero usar el flex para mi tesina. No estoy con el eclipse ahora, si bien lo uso. Para generar los .class utilizo el JCreator.
Ahora veo desde el WebOrb los métodos del .jar, pero veo que no me conecto a la base de datos. Creo que no tengo bien la conexion del mysql con java.

Por litmai

6 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 08 Jul 2009 06:31 pm
Estaba mirando mal el WebOrb, pude acceder a la base......gracias ;)

Por litmai

6 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 08 Jul 2009 06:51 pm
hay amgio entra el remoting por ejemplo

no pienso hacerte todo el codigo,seria un locura, pero es facil muy facil weborb es GROSO
ENTONCES SUPONTE EN MI CASO ESTOY CON JAVA , AHORA BIEN CREAS TU CLASE CONTROLADORA
O PERSIISTENCIA (ESTE ES MI CASO ) O BIEN UTILZAS UN FRK DE PERSISTENCIA (NO ES MI CASO)
AHORA EN EL CODIGO QUE TE MUESTRO CREO MI CLASE CONTROLADORA ESTA LLAMA A PERSISTENCIA
Y ESTA A SU VEZ A LA CLASE CONSULTA Y ESTA A SU A VEZ A CONEXION , SOLAMENTE LA CLASE CONEXION
HACE UN SIMPLE CONEXIION CON CON LA BASE DE DATOS, LA CALSE CONSULTA TODAS LAS CONUSLTA Y LA PERSITENCIA
LAS ES UN BYPASS ENTRE ESTAS DOS Y LA CONTROLADORA QUIEN HACE LA LOGICA

ENTONCES LO BUENO SIMPLEMETE VERIFICO QUE MI CLASE ESTE FUNCIONANDO EN JAVA , SI FUNCIONA EN JAVA
Y NO HAY PROBLEMAS EN TONCES FUNCIONARA 100% CON EL SERVIDOR AMF QUE ES WEBORB

ENTONCES ESTE CODIGO SERA EL CONTROLADOR , QUE ES LO QUE SE VERA DESDE WEBORB Y LUEGO
ENTONCES HAY QUE LLAMAR EN AS3 A ESTA CLASE

CLASE CONTORLADORA UTILZADA EN JAR DE JAVA

Código :

      public ControladorLogico() {
      this.per = new Persistencia();
   }

   
   public int insertarObjecto(TipoObjecto soyUnNuevoObjecto) throws Exception {

      if (this.per.buscarObjecto(soyUnNuelvoObjecto.getNombre) == null) {
         return this.per.insertarObjecto(soyUnNuevoObjecto));
      } else {
         return -1;
      }
   } 


EN AS3 CLASE PARA LLAMARLA, SOLO UN TROZO ESTA TAMBIEN SERA UNA CLASE

Código :

remoteObject=new RemoteObject("GenericDestination");
remoteObject.source="com.controlador.ControladorLogico";
remoteObject. insertarObjecto.addEventListener("result", aquivanlosresultados);

public function  insertarObjecto(arg0:TipoObjecto)void
      {
         var asyncToken:AsyncToken=remoteObject.(arg0);

         if (responder != null)
            asyncToken.addResponder(responder);

      }

public virtual function (event:ResultEvent):void
      {
                       //me devolvido el id que le asigno la base de datos
         var returnValue:int=event.result as int;
                        // 
                      hacer lo que quiera con el id
         

      }





fijate que el tipoObjecto sera un objecto creado por ti en as3 y este sera su gemelo en java
mas claro echarle agua. SUERTE AMIGO

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Jul 2009 09:56 pm
hola,yo subi un post sobre como conectar especificamente flex con weborb y que funcione.
a todo esto en forma local.si subir a un servidor web,si es lo que te sirve,solo busca mis post y lo vas a encontrar.
creo que lo puse en una respuesta a un tal sonic.

sino aca esta el mismo link pero posteado en taringa

[url=http://www.taringa.net/posts/apuntes-y-monografias/2682626/como--conectar-flex-a-weborb-con-server-en-java.html][/url]

suerte con eso

Por viru2k

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Jul 2009 10:48 am
Bueno me sumo con un problema al seguir este tutorial, en mi caso encontre que no andaba el upload y lo subi como dicen por ahi arriba, metiendo el jar directamente y funciona bien la prueba dentro de weborb.

Mi problema esta al correr el swf desde FlashDevelop me da el siguiente error siempre, algo curiosos es que con un ejemplo de databinding del mismo weborg si funciona, pero si saco el codigo del cliente y servidor y lo corro de FlashDevelop me tira esta mismo error.

Esto es lo que me tira corriendo con la version 9 o 10 del Flash Player

ArgumentError: Error #2004: One of the parameters is invalid. url: 'http:weborb.wo'
at flash.net::NetConnection/connect()
at mx.messaging.channels::NetConnectionChannel/internalConnect()[C:\autobuild\3.3.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:216]
at mx.messaging.channels::AMFChannel/internalConnect()[C:\autobuild\3.3.0\frameworks\projects\rpc\src\mx\messaging\channels\AMFChannel.as:264]
at mx.messaging::Channel/connect()[C:\autobuild\3.3.0\frameworks\projects\rpc\src\mx\messaging\Channel.as:756]
at mx.messaging::ChannelSet/connectChannel()[C:\autobuild\3.3.0\frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:1325]
at mx.messaging::ChannelSet/reconnectChannel()[C:\autobuild\3.3.0\frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:1439]
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

Por chg

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 31 Jul 2009 11:14 am

Por chg

1 de clabLevel



 

msie8

 

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