Cuento mi problema a ver si alguien ya anduvo por estos rumbos y me puede guiar...
Tengo felizmente mi aplicacion funcionando en un tomcat local (en un directorio, no en la raiz ROOT)
Cuando lo despliego en Cloudbees (luego de configurar dataSource y demas) tengo el siguiente mensaje
Incomplete URL: You have to specify a module name after ''modules''
Consultando en el foro llego al post este intento editando el NaviOXServlet (que es el usado en la versión 5) en principio funciona pero luego tengo problemas de autenticación en NAviOX (que tambien soluciono) pero tambien surgen problemas en la generacion de los vinculos del menú (y estos ya no llegue a poder solucionarlos)
Por otro lado veo que es posible correr una aplicacion OpenXava en Cloudbees, en la wiki misma hay un vinculo a MinuteProject que muestran como hacerlo, aunque no encuentro que es lo que lo hace funcionar en este caso porqeu para mi no trabaja.
¿Alguien pudo resolverlo? en cloudbees u otro paas.
Nota: Tampoco soy capaz de configurar el Cloudbees para que despliegue mi war en un directorio y no en la raiz. Esto tambien resolveria el problema.
Gracias
Gabriel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Tampoco soy capaz de configurar el Cloudbees para que despliegue mi war en un directorio y no en la raiz
Yo creo que ese sería el camino a seguir, porque OpenXava no está pensado para trabajar en el raíz y no sé a priori cuantas cosas habría que cambiar. Si quieres puedes añadir una feature request para esto y lo añadiríasmo en el futuro. Aunque normalmente no deberías tener ningún problema para desplegar en su propio contexto y en el raíz simplemente redireccionar.
¿Has probado crear un war en el que todo (menos WEB-INF, claro) esté dentro de una carpeta que se llame como tu aplicación?
pero tambien surgen problemas en la generacion de los vinculos del menú (y
estos ya no llegue a poder solucionarlos)
¿Qué errores te surgen?
Ayuda a otros en este foro como yo te ayudo a ti.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hola Javier, gracias por tus respuestas.
Te cuento un poco más...
¿Has probado crear un war en el que todo (menos WEB-INF, claro) esté dentro de una carpeta que se llame como tu aplicación?
Si, pero tal vez haya hecho algun error en el proceso porque no funciono, volvere a probarlo y te cuento.
pero tambien surgen problemas en la generacion de los vinculos del menú (y estos ya no llegue a poder solucionarlos)
¿Qué errores te surgen?
Aqui no es que surjan errores sino que los vinculos del menu apuntan como si la aplicacion estuviera en su propio directorio, y como no esta pues que no se encuentran los destinos. Quedan vinculos del tipo /aplicacion/m/Modulo y entonces no camina.
Con respecto a lo de minuteProject estube intentando generar con la ultima version de openxava, pero no esta soportada por minuteproject; con lo que no funcionaba del todo bien.
De modo que me baje la 4.8.1 que si estaria soportada y funcionó. Y aunque no me gusta mucho la idea de usar una versión mas vieja como solución a mi problema, si no lo logro de otra manera ya tengo una alternativa.
Bueno, los tendré al tanto de mi progreso.
Saludos
Gabriel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Lo del war con una carpeta que envuelva mi apicacion no me funcionó, deba errores de recuerso no encontrado en cualquier parte q al que quisiera acceder.
Igualmente continuo modificando lo generado en el MinuteProject y creo que optare finalmente por esta opción.
Gracias igualmente.
Gabriel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Quedan vinculos del tipo /aplicacion/m/Modulo y entonces no camina.
Pero, si escribes la url en el navegador, algo como http://mysite.com/m/Module, ¿te funciona? Si es así, y lo único que te falta son los vínculos podrías cambiar la parte que genera esos vínculos para que no incluya la aplicación.
Lo del war con una carpeta que envuelva mi apicacion no me funcionó
Es fácil. Ya te dije que OpenXava no está pensado para funcionar en el raíz. Aunque esto es algo que podemos mejorar.
Ayuda a otros en este foro como yo te ayudo a ti.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Pero, si escribes la url en el navegador, algo como http://mysite.com/m/Module, ¿te funciona? Si es así, y lo único que te falta son los vínculos podrías cambiar la parte que genera esos vínculos para que no incluya la aplicación.
Claro, seria eso, pero en principio no encontre donde se generaban.
Igualmente por ahora opte por usar mp con ox 4.8. Posiblemente en una siguiente iteración en mi desarrollo actualice a la versión nueva de ox y elimine lo generado por mp.
Gracias igualmente por tu atención.
Un abrazo.
Gabriel
Last edit: Gabriel 2014-07-30
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
¡Hola! saludos a todo el distinguido foro
Cuento mi problema a ver si alguien ya anduvo por estos rumbos y me puede guiar...
Tengo felizmente mi aplicacion funcionando en un tomcat local (en un directorio, no en la raiz ROOT)
Cuando lo despliego en Cloudbees (luego de configurar dataSource y demas) tengo el siguiente mensaje
Incomplete URL: You have to specify a module name after ''modules''
Consultando en el foro llego al post este intento editando el NaviOXServlet (que es el usado en la versión 5) en principio funciona pero luego tengo problemas de autenticación en NAviOX (que tambien soluciono) pero tambien surgen problemas en la generacion de los vinculos del menú (y estos ya no llegue a poder solucionarlos)
Por otro lado veo que es posible correr una aplicacion OpenXava en Cloudbees, en la wiki misma hay un vinculo a MinuteProject que muestran como hacerlo, aunque no encuentro que es lo que lo hace funcionar en este caso porqeu para mi no trabaja.
¿Alguien pudo resolverlo? en cloudbees u otro paas.
Nota: Tampoco soy capaz de configurar el Cloudbees para que despliegue mi war en un directorio y no en la raiz. Esto tambien resolveria el problema.
Gracias
Gabriel
Hola Gabriel,
Yo creo que ese sería el camino a seguir, porque OpenXava no está pensado para trabajar en el raíz y no sé a priori cuantas cosas habría que cambiar. Si quieres puedes añadir una feature request para esto y lo añadiríasmo en el futuro. Aunque normalmente no deberías tener ningún problema para desplegar en su propio contexto y en el raíz simplemente redireccionar.
¿Has probado crear un war en el que todo (menos WEB-INF, claro) esté dentro de una carpeta que se llame como tu aplicación?
¿Qué errores te surgen?
Ayuda a otros en este foro como yo te ayudo a ti.
Hola Javier, gracias por tus respuestas.
Te cuento un poco más...
Si, pero tal vez haya hecho algun error en el proceso porque no funciono, volvere a probarlo y te cuento.
Aqui no es que surjan errores sino que los vinculos del menu apuntan como si la aplicacion estuviera en su propio directorio, y como no esta pues que no se encuentran los destinos. Quedan vinculos del tipo /aplicacion/m/Modulo y entonces no camina.
Con respecto a lo de minuteProject estube intentando generar con la ultima version de openxava, pero no esta soportada por minuteproject; con lo que no funcionaba del todo bien.
De modo que me baje la 4.8.1 que si estaria soportada y funcionó. Y aunque no me gusta mucho la idea de usar una versión mas vieja como solución a mi problema, si no lo logro de otra manera ya tengo una alternativa.
Bueno, los tendré al tanto de mi progreso.
Saludos
Gabriel
Lo del war con una carpeta que envuelva mi apicacion no me funcionó, deba errores de recuerso no encontrado en cualquier parte q al que quisiera acceder.
Igualmente continuo modificando lo generado en el MinuteProject y creo que optare finalmente por esta opción.
Gracias igualmente.
Gabriel
Hola Gabriel,
Pero, si escribes la url en el navegador, algo como http://mysite.com/m/Module, ¿te funciona? Si es así, y lo único que te falta son los vínculos podrías cambiar la parte que genera esos vínculos para que no incluya la aplicación.
Es fácil. Ya te dije que OpenXava no está pensado para funcionar en el raíz. Aunque esto es algo que podemos mejorar.
Ayuda a otros en este foro como yo te ayudo a ti.
Hola Javier
Claro, seria eso, pero en principio no encontre donde se generaban.
Igualmente por ahora opte por usar mp con ox 4.8. Posiblemente en una siguiente iteración en mi desarrollo actualice a la versión nueva de ox y elimine lo generado por mp.
Gracias igualmente por tu atención.
Un abrazo.
Gabriel
Last edit: Gabriel 2014-07-30