Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   JAVA (https://www.clubdelphi.com/foros/forumdisplay.php?f=16)
-   -   servlets con tomcat-apache (https://www.clubdelphi.com/foros/showthread.php?t=47964)

richy08 12-09-2007 02:20:20

servlets con tomcat-apache
 
:confused:hola amigos realize unas paginas con servlets y jsp con el netbeans, j2ee y tomcat-apache ya monte el tomcat apache en el servidor donde se van a ejecutar y a lo que he leido basta con meter la carpeta build y el archivo .war dentro de la carpeta del apache que se llama wepapps pero al meterlos me sigue mostrando la pagina de tomcat-apache alguien sabe si me falta configurarle algo o donde puedo obtener informacion para redireccionar la pagina de inicio a mi servlets por su atencion gracias

Arcioneo 12-09-2007 10:42:30

Hola
 
No necesitas ni siquiera poner el war, aunque es una forma...

Tienes que arrancar tomcat y abrir un explorer, poner:

http://localhost:8080/TuAplicacion

'TuAplicacion' es el nombre de tu aplicacion como lo tienes mapeado en tu web.xml:p

richy08 12-09-2007 16:05:07

hola arcioneo mis servlrts se ejecutan remotamente, pero como puedo hacer para que mi servlets menu sea el que se ejecute y no el index el web.xml lo he buscado y dentro de mi carpeta de la aplicacion hay varios cual es el que debo editar y que lineas gracias:p

Arcioneo 12-09-2007 23:44:56

A ver, vamos por partes
 
Tu web.xml es un archivo de configuracion donde se ejecuta lo que tu indiques, se ejecuta como tu dices el index.jsp porque lo pusiste como <welcome-page>, ayudaría mucho que pegues tu codigo aqui...

Como sea, no importa si es remoto o local, por ejemplo si el servidor esta en la direccion 192.168.0.1 para entrar tendrias que poner:


Bueno, volvamos a tu pregunta....

Supongo que en tu web.xml tienes algo como esto:
Código:


<servlet>
    <servlet-name>Sistema</servlet-name>
    <servlet-class>Controller</servlet-class>
</servlet>

<servlet-mapping>
 <servlet-name>Sistema</servlet-name>
 <url-pattern>/HIS</url-pattern>
</servlet-mapping>

Te explico lo que hace esto en corto:

Cuando encuentre algo que contenga /HIS busca un servlet llamado Sistema
Después, basado en ese <servlet name> lo busca sobre <servlet>:

<servlet>
<servlet-name>Sistema</servlet-name>

Y le dice que vaya hacia este servlet Controller, no olvides que esto busca a partir de tu carpeta classes.

Es decir, tu debes tener varios asi como el código que te puse, uno por servlet, por ejemplo, yo para entrar a mi aplicación, al servlet llamado Sistema pondría:


Y se iría directo a ese servlet, recuerda, peude ser localhost o la IP del servidor, no te confundas...


Espero esto te ayude, y de cualquier forma te subo un tutorial excelente de servlets, es la biblia de biblias.


:DBIBLIA SENCILLITA:D


Espero haber ayudado

richy08 24-09-2007 22:52:07

Cita:

Empezado por Arcioneo (Mensaje 230590)
Tu web.xml es un archivo de configuracion donde se ejecuta lo que tu indiques, se ejecuta como tu dices el index.jsp porque lo pusiste como <welcome-page>, ayudaría mucho que pegues tu codigo aqui...

Como sea, no importa si es remoto o local, por ejemplo si el servidor esta en la direccion 192.168.0.1 para entrar tendrias que poner:



Bueno, volvamos a tu pregunta....

Supongo que en tu web.xml tienes algo como esto:
Código:


<servlet>
    <servlet-name>Sistema</servlet-name>
    <servlet-class>Controller</servlet-class>
</servlet>
 
<servlet-mapping>
 <servlet-name>Sistema</servlet-name>
 <url-pattern>/HIS</url-pattern>
</servlet-mapping>

Te explico lo que hace esto en corto:

Cuando encuentre algo que contenga /HIS busca un servlet llamado Sistema
Después, basado en ese <servlet name> lo busca sobre <servlet>:

<servlet>
<servlet-name>Sistema</servlet-name>

Y le dice que vaya hacia este servlet Controller, no olvides que esto busca a partir de tu carpeta classes.

Es decir, tu debes tener varios asi como el código que te puse, uno por servlet, por ejemplo, yo para entrar a mi aplicación, al servlet llamado Sistema pondría:



Y se iría directo a ese servlet, recuerda, peude ser localhost o la IP del servidor, no te confundas...


Espero esto te ayude, y de cualquier forma te subo un tutorial excelente de servlets, es la biblia de biblias.





Espero haber ayudado


Muchas gracias arcioneo lo lerre


La franja horaria es GMT +2. Ahora son las 18:21:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi