liferay y servlet

Jonathan
2013-07-11
2013-07-13
  • Jonathan

    Jonathan - 2013-07-11

    Hola a todos

    Tengo unas entidades en mi proyecto openxava para usar en liferay, y también en este mismo proyecto he creado un par de servlets que reciben unos datos, y que generan xml para entregar datos.

    Usando servlets en un proyecto openxava me han funcionado bien.

    Al crear un nuevo servlet, instantáneamente el archivo web.xml que es está alojado en web>WEB-INF se le genera el código necesario para que al entrar a localhost:8080/proyecto_openxava/miservlet pueda enviar o recibir información.

    El problema es cuando ejecuto la accion: Run AS > Ant Build > Generate Portles
    se me crea el archivo war sin problemas y lo coloco en la carpeta deploy para que liferay lo tome. Esto funciona bien, de hecho puedo mostrar los portles generados por las entidades openxava sin problemas, pero no así los servlets.

    Al entrar a las rutas que solía hacer, no consigo entrar.
    Y ahora fijándome al momento de ejecutar la acción Generate Portles se me ha modificado el archivo web.xml y se han borrado las etiquetas de los servlets que tenía
    (Tenía respaldo menos mal)

    Como puedo usar los servlets en liferay?
    Por que al generar los portlets se eliminan las etiquetas del archivo web.xml?
    hay alguna forma de evitarlo?

    Gracias.

     
  • Federico Alcantara

    Saludos Jonathan:

    Como puedo usar los servlets en liferay?

    Basta con describirlos en servlets.xml dentro de tu aplicación, al generar los portlets se le agrega al web.xml generado el contenido de servlets.xml

    Espero te sea útil,

    Federico

     
  • Jonathan

    Jonathan - 2013-07-12

    Hola Federico

    Estaba buscando por todos lados el archivo servlets.xml y al final pensé en crearlo y funcionó
    lo puse en la misma carpeta WEB-INF y funcionó

    Muchas gracias

    no como es que sabes esto, porque no lo encontré en ningún otro lado, si pones servlets.xml en el buscador no hablan esto que tu acabas de responderme.
    te agradezco mucho.

    Saludos.

     
  • Federico Alcantara

    Saludos Jonathan:

    no como es que sabes esto

    Esta parte esta documentada en ¿Cómo ...

    Espero te sea útil,

    Federico

     

Log in to post a comment.