Foren

LLamada a Servlet

Daniel Velázquez, geändert vor 14 Jahren.

LLamada a Servlet

New Member Beiträge: 16 Beitrittsdatum: 08.09.09 Neueste Beiträge
Buenos días,

Necesitaría poder realizar una llamada a un servlet desde una página realizada en jsp o en su defecto desde la clase del portlet.

He intentado desde la página jsp con un href = "Myservlet" pero no encuentra el servlet.

El servlet está mapeado correctamente de la siguiente forma en el web.xml

<servlet>
<description>Servlet para visualizar documentos</description>
<servlet-name>FileServlet</servlet-name>
<servlet-class>es.com.utilidades.servlets.FileServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>FileServlet</servlet-name>
<url-pattern>/FileServlet/*</url-pattern>
</servlet-mapping>



Gracias de antemano.
thumbnail
Aritz Galdos, geändert vor 14 Jahren.

RE: LLamada a Servlet

Expert Beiträge: 416 Beitrittsdatum: 15.05.07 Neueste Beiträge
Hola:

El servlet está mapeado correctamente de la siguiente forma en el web.xml


En SU web.xml o en el web.xml de Liferay? Lo despliegas con un war o estas desarrollando con el extension environment?

Dependiendo de esto variaría la forma de invocarlo si está en el contexto de Liferay o tiene su propio contexto en el servidor de aplicaciones.

Por otro lado, tienes alguna traza de error que pueda ayudar a focalizar el problema?

Saludos,
Daniel Velázquez, geändert vor 14 Jahren.

RE: LLamada a Servlet

New Member Beiträge: 16 Beitrittsdatum: 08.09.09 Neueste Beiträge
El Servlet está mapeado pero en el contecxto propio de la aplicación.
El error que da es que no encuentra el servlet poniendo una página de error que simplemente sice que que no puede cargar localhost:8080\web\guest\Fileserver
thumbnail
Aritz Galdos, geändert vor 14 Jahren.

RE: LLamada a Servlet

Expert Beiträge: 416 Beitrittsdatum: 15.05.07 Neueste Beiträge
Hola,

Has provado invocandolo así:

http:\\localhost:8080\FileServer

Es decir, por un lado sin el web\guest y por otro lado con las S de server en mayúsculas ya que es como lo tienes definido en el mapping.

Saludos,
Daniel Velázquez, geändert vor 14 Jahren.

RE: LLamada a Servlet

New Member Beiträge: 16 Beitrittsdatum: 08.09.09 Neueste Beiträge
jejeje eso fue un error escribiéndolo que lo estaba haciendo de memoria.

De todas formas logré invocarlo pero mapenadolo en el web.xml de ROOT pero me gustaría poderlo hacer desde mi propio web.xml

No tendrás algún ejemplo ?


Gracias y un saludo