Menu

desplegar aplicaciopn en cloudbees

Gabriel
2014-07-24
2014-07-30
  • Gabriel

    Gabriel - 2014-07-24

    ¡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

     
  • Javier Paniza

    Javier Paniza - 2014-07-28

    Hola Gabriel,

    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.

     
    • Gabriel

      Gabriel - 2014-07-28

      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

       
  • Gabriel

    Gabriel - 2014-07-28

    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

     
  • Javier Paniza

    Javier Paniza - 2014-07-30

    Hola Gabriel,

    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.

     
  • Gabriel

    Gabriel - 2014-07-30

    Hola Javier

    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

Log in to post a comment.