![]() |
Problemas con fds2 y linux Hola a todos, acabo de terminar una palicación con FDS2 y siempre que la pruebo desde mi eclipse funciona perfectamente, pero cuando exporto el proyecto a war y lo subo a mi servidor linux, servidor propio, la aplicación no contacta con la base de datos, los registros que deberían aparecer no lo hacen. Probandolo desde mi despacho no aparece ningun tipo de error, pero probandolo desde mi casa me da el siguiente: [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error undefined url:'rtmp:// 80.24.224.190:2038'"] at mx.data::ConcreteDataService/http://www.adobe.com/2006/flex/mx/ internal::dispatchFaultEvent() at ::DataListRequestResponder/fault() at mx.rpc::AsyncRequest/fault() at mx.messaging::ChannelSet/::faultPendingSends() at mx.messaging::ChannelSet/channelFaultHandler() at flash.events::EventDispatcher/ flash.events:EventDispatcher::dispatchEventFunctio n() at flash.events::EventDispatcher/dispatchEvent() at mx.messaging::Channel/mx.messaging:Channel::connectFailed() at mx.messaging.channels::PollingChannel/ mx.messaging.channels:PollingChannel::connectFaile d() at mx.messaging.channels::RTMPChannel/ mx.messaging.channels:RTMPChannel::statusHandler() Pienso que este error se debe a que debería abrir en mi router este puerto, así que el lunes lo abriré y probaré, pero si esto es así dentro de mi despacho debería funcionar, así que supongo que cuando abra el puerto la aplicación funcionará igual que en mi despacho. Otra cosa que he probado desde mi windows es cambiar la conexión a la base de datos de localhost a la dirección interna de mi servidor y así si que me carga los datos. El servidor es un linux, con tomcat 5.5, al que le he instalado FDS2 en la dir /var/lib/fds2 como servicio J2EE, no con JRun. En ningún momento la instalación me ha pedido el path ni de los JRE, ni de tomcat. |
Re: Problemas con fds2 y linux Hola sith! Como tu bien lo has dicho, prueba abriendo el puerto 2038 desde tu router, y nos cuentas el lunes para ver que onda. Un saludo! :adios: |
Re: Problemas con fds2 y linux ahora mismo sigo en el despacho, ya he abierto el puerto 2038, pero como preveía eso no afecta en lo mínimo al funcionamiento dentro de la red local, alguien sabría decirme xq el dataservice no accede a la base de datos, si en windows si lo hace e incluso desde windows direccionando al servidor también funciona? |
Re: Problemas con fds2 y linux Bueno he averiguado algo más, he instalado los FDS2 con el jRun, y desde la consola se displaya el siguiente error: 26/03 15:49:13 error Could not pre-load servlet: MessageBrokerServlet [2]java.lang.UnsupportedClassVersionError: pacientes/DatosAdministrativosAssembler (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknow n Source) at jrunx.util.JRunURLClassLoader.defineClass(JRunURLC lassLoader.java:188) at jrunx.util.JRunURLClassLoader.findClass(JRunURLCla ssLoader.java:153) at jrunx.util.JRunURLClassLoader.loadFromLoadClass(JR unURLClassLoader.java:117) at jrunx.util.JRunURLClassLoader.loadClass(JRunURLCla ssLoader.java:81) at jrunx.util.JRunURLClassLoader.loadClass(JRunURLCla ssLoader.java:70) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at flex.messaging.util.ClassUtil.createClass(ClassUti l.java:52) at flex.messaging.factories.JavaFactory$JavaFactoryIn stance.getInstanceClass(JavaFactory.java:244) at flex.messaging.factories.JavaFactory$JavaFactoryIn stance.createInstance(JavaFactory.java:251) at flex.messaging.factories.JavaFactory.createFactory Instance(JavaFactory.java:93) at flex.messaging.FactoryDestination.getFactoryInstan ce(FactoryDestination.java:76) at flex.data.adapters.JavaAdapter.server(JavaAdapter. java:158) at flex.data.adapters.JavaAdapter.setSettings(JavaAda pter.java:119) at flex.messaging.Destination.createAdapter(Destinati on.java:279) at flex.messaging.Destination.initDestination(Destina tion.java:103) at flex.messaging.FactoryDestination.initDestination( FactoryDestination.java:58) at flex.data.DataService.createDestination(DataServic e.java:90) at flex.messaging.services.AbstractService.createDest inations(AbstractService.java:82) at flex.messaging.config.MessagingConfiguration.creat eServices(MessagingConfiguration.java:187) at flex.messaging.config.MessagingConfiguration.confi gureBroker(MessagingConfiguration.java:84) at flex.messaging.MessageBrokerServlet.init(MessageBr okerServlet.java:105) at jrun.servlet.WebApplicationService.loadServlet(Web ApplicationService.java:1200) at jrun.servlet.WebApplicationService.preloadServlets (WebApplicationService.java:791) at jrun.servlet.WebApplicationService.postStart(WebAp plicationService.java:293) at jrun.deployment.DeployerService.initModules(Deploy erService.java:711) at jrun.deployment.DeployerService.createWatchedDeplo yment(DeployerService.java:242) at jrun.deployment.DeployerService.deploy(DeployerSer vice.java:430) at jrun.deployment.DeployerService.checkWatchedDirect ories(DeployerService.java:179) at jrun.deployment.DeployerService.run(DeployerServic e.java:891) at jrunx.scheduler.SchedulerService.invokeRunnable(Sc hedulerService.java:230) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRu nnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java :66) [1]flex.messaging.config.ConfigurationException: Error instantiating application scoped instance of type 'pacientes.DatosAdministrativosAssembler' for destination 'datos_administrativos'. at flex.messaging.factories.JavaFactory.createFactory Instance(JavaFactory.java:117) at flex.messaging.FactoryDestination.getFactoryInstan ce(FactoryDestination.java:76) at flex.data.adapters.JavaAdapter.server(JavaAdapter. java:158) at flex.data.adapters.JavaAdapter.setSettings(JavaAda pter.java:119) at flex.messaging.Destination.createAdapter(Destinati on.java:279) at flex.messaging.Destination.initDestination(Destina tion.java:103) at flex.messaging.FactoryDestination.initDestination( FactoryDestination.java:58) at flex.data.DataService.createDestination(DataServic e.java:90) at flex.messaging.services.AbstractService.createDest inations(AbstractService.java:82) at flex.messaging.config.MessagingConfiguration.creat eServices(MessagingConfiguration.java:187) at flex.messaging.config.MessagingConfiguration.confi gureBroker(MessagingConfiguration.java:84) at flex.messaging.MessageBrokerServlet.init(MessageBr okerServlet.java:105) at jrun.servlet.WebApplicationService.loadServlet(Web ApplicationService.java:1200) at jrun.servlet.WebApplicationService.preloadServlets (WebApplicationService.java:791) at jrun.servlet.WebApplicationService.postStart(WebAp plicationService.java:293) at jrun.deployment.DeployerService.initModules(Deploy erService.java:711) at jrun.deployment.DeployerService.createWatchedDeplo yment(DeployerService.java:242) at jrun.deployment.DeployerService.deploy(DeployerSer vice.java:430) at jrun.deployment.DeployerService.checkWatchedDirect ories(DeployerService.java:179) at jrun.deployment.DeployerService.run(DeployerServic e.java:891) at jrunx.scheduler.SchedulerService.invokeRunnable(Sc hedulerService.java:230) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRu nnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java :66) [0]flex.messaging.config.ConfigurationException: Unable to create service 'flex.data.DataService' for 'data-service' due to the following error: Error instantiating application scoped instance of type 'pacientes.DatosAdministrativosAssembler' for destination 'datos_administrativos'.. at flex.messaging.config.MessagingConfiguration.creat eServices(MessagingConfiguration.java:202) at flex.messaging.config.MessagingConfiguration.confi gureBroker(MessagingConfiguration.java:84) at flex.messaging.MessageBrokerServlet.init(MessageBr okerServlet.java:105) at jrun.servlet.WebApplicationService.loadServlet(Web ApplicationService.java:1200) at jrun.servlet.WebApplicationService.preloadServlets (WebApplicationService.java:791) at jrun.servlet.WebApplicationService.postStart(WebAp plicationService.java:293) at jrun.deployment.DeployerService.initModules(Deploy erService.java:711) at jrun.deployment.DeployerService.createWatchedDeplo yment(DeployerService.java:242) at jrun.deployment.DeployerService.deploy(DeployerSer vice.java:430) at jrun.deployment.DeployerService.checkWatchedDirect ories(DeployerService.java:179) at jrun.deployment.DeployerService.run(DeployerServic e.java:891) at jrunx.scheduler.SchedulerService.invokeRunnable(Sc hedulerService.java:230) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRu nnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java :66) Supongo, que también ocurriria con tomcat, lo que pasa es que está integrado en mi Fedora y no veo el log de la consola. el código de ese DatosAdministrativosAssembler es el siguiente: Código PHP: |
Re: Problemas con fds2 y linux un compañero de otro foro me ha comentado que quizas se deba a la versión de compilación de java que utilizo en mi windows, que es superior que la del servidor, así que mañana probaré a compilarlo en mi windows con la versión adecuada y ya os contaré. |
Re: Problemas con fds2 y linux Bueno, casi buenas noticias, efectivamente ese era el problema, pero no era el único. Ahora me saca el siguiente error: [RCP Fault faultString="Unable to access UserTransaction in DataService." faultCode="Server.Processing" faultDetail="null"] mx.messaging.messages::ErrorMessage)#0 body = (null) clientId = (null) correlationId = "94C611E9-364B-6561-77EC-935C44E94EFA" destination = "datos_administrativos" extendedData = (null) faultCode = "Server.Processing" faultDetail = (null) faultString = "Unable to access UserTransaction in DataService." headers = (Object)#1 messageId = "E8C44466-5A0B-1578-D2A9-C1C58870E73F" rootCause = (Object)#2 cause = (null) explanation = "El nombre UserTransaction no este asociado a este contexto" localizedMessage = "El nombre UserTransaction no este asociado a este contexto" message = "El nombre UserTransaction no este asociado a este contexto" remainingName = (null) resolvedName = (null) resolvedObj = (null) rootCause = (null) timestamp = 1174998369530 timeToLive = 0 Me supongo que esto vendrá relacionado con el jotm, pere este está instalado, la carpeta lib del tar.gz del jotm en common/lib de tomcat y con el context.xml siguiente: <Context reloadable="true"> <Transaction factory="org.objectweb.jotm.UserTransactionFactory " jotm.timeout="60"/> </Context> paso a paso, supongo... |
Re: Problemas con fds2 y linux Hola soy novata, pero quiero aprender, nececito instalar Flex Data Services en una maquina linux,segun lo que he leido es una aplicacion java que se utiliza en servidores de aplicaciones, en la misma maquina tengo tomcat 5.5.23 y creo que ahi lo debo de poner, bueno realmente no se como instalarlo, donde y que tengo que configurar, ya baje a la maquina el lcds25-lin.bin, pero ahora no se como instalarlo o que tengo que hacer, suena muy tonto, pero realmente yo no se y quiero que me apoye porfa. Gracias |
Re: Problemas con fds2 y linux ya comenzemos bueno usted tiene que instalar el java primero, bueno trate el que linux este instalado full, ya que cualquier paquete puede causar que esto no funcione. yo hago correr esto con un linux redhat enterprise 5 bueno primero debe tener instalado el java la 1.5 o superior. luego usted deberia tener el fsd2-lin abra la consola y ponga ./fds2-lin.bin -i console luego sale las instruciones y debe poner si acepta o no creo que esta en ingles. bueno le pedira que ponga la serial y no la tiene solo va a ser una version de prueba y veo que ud quiere usar apache tomcat, asi que debe elegir la opcion de jrun bueno si tiene mas preguntas por aca hay una guia echa por adobe http://www.adobe.com/support/documen...2/install.html |
Re: Problemas con fds2 y linux Hola gracias ya instale el fds siguiendo las intrucciones de la documentacion, bueno ahora tengo otro peoblema la aplicacion que quieren en mi servidor funciona si la ponen en webapss/samples/miaplicacion dentro de tomcat, pero porque no funciona directamente en /webapps/miaplicacion, tengo que configura algo no entiendo yo estoy dando el soporte al servidor pero yo no hago la aplicacion asi que copie tal i como esta en samples la que funciona y la copie a una carpe de pruebas dentro de webapps y no funciona. Alguien me puede ayudar ewstoy leyendo la documentacion pero no me queda claro Gracias anticipadamente |
Re: Problemas con fds2 y linux por cierto me sale este error cuando intento ejecutarla: 1 Exception found. Exception flex.messaging.config.ConfigurationException Configuration error encountered on line 51, column 9: 'The string "--" is not permitted within comments.' ese erro de q archivo es pk ya he buscado unos -- en esa linea y colunana de todos los /fles/*.xml y nada |
Re: Problemas con fds2 y linux Cita:
|
| La zona horaria es GMT -6. Ahora son las 09:09. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.