BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(01/08/2010 05:10:59)
    
Google


En bulma.net
En internet
Primeros pasos con Tomcat (213590 lectures)
Por Angel Luis Aparicio Gómez
Seapot (http://seapot.webcindario.com)
Creado el 21/10/2003 16:51 modificado el 21/10/2003 16:51

Este artículo está dirigido a todos aquellos que quieran montar un servidor con soporte para Servlets de Java y páginas JSP. Se ha elegido la combinación Tomcat sobre un sistema Linux, (Mandrake en concreto)

Corrección: Cuando escribí el artículo, en mi ignorancia creí que era necesario tener instalado el Apache para usar Tomcat. Gracias a los comentarios recibidos me di cuenta que eso no es así, con lo que he eliminado toda referencia al Apache del artículo, para no confundir a la gente


Pagina1/1

INTRODUCCIÓN

Hace poco tuve la necesidad de utilizar un servidor con soporte para Java. Tras decidirme por Apache Tomcat (debido a que ya había estado utilizando Apache de antemano) pude comprobar que a pesar de que en internet hay mucha información al respecto está todo un poco disperso, con lo que he decidido escribir este artículo para ponerlo todo más o menos juntito. Como siempre, si hay algún fallo, o se me pasa algo por alto, decídmelo y lo corregiré.

Los versiones usadas han sido los siguientes:
  • Tomcat 5.0.12 Beta
  • Linux Mandrake 9.1 (Aunque supongo que lo explicado valdrá en cualquier Linux, incluso en cualquier SO para el que esté disponible Tomcat)
El objetivo de este tutorial es explicar como montar el Tomcat, no explicar como se escribe un Servlet en Java. Si queréis información sobre esto último os recomiendo echar un vistazo a la lista de enlaces que he puesto al final.

REQUESITOS PREVIOS

Voy a presuponer que la JSDK de java ya se encuentran instaladas en el sistema. Si no es el caso, se puede instalar de la siguiente forma (explicado muy por encima): Para ver si todo está correcto, comprobar que el shell reconoce el comando java .

INSTALANDO EL TOMCAT

Lo primero que tenemos que hacer es bajarnos el Tomcat de la página oficial de Apache ( http://jakarta.apache.org/site/binindex.cgi ) en la cual deberemos buscar la última versión del Tomcat y bajárnoslo (Tened en cuenta que en dicha página vienen los descargables de todos los proyectos de Jakarta, buscad hasta encontrar la última versión de Tomcat). Si queréis compilar a partir del código fuente, la dirección es: (http://jakarta.apache.org/site/sourceindex.cgi )

Una vez descargado, copiamos el archivo al directorio donde vayamos a instalar Tomcat. Yo lo copié al directorio /var, pero podéis copiarlo donde queráis. Descomprimís el archivo y le cambiáis el nombre al directorio que se haya creado por otro más manejable, por ejemplo tomcat (no es necesario, es por comodidad). A partir de ahora llamaré a dicho directorio $CATALINA_HOME, por seguir la documentación oficial de Tomcat ( CATALINA_HOME = directorio de instalación de Jakarta-Tomcat)

Ahora tenéis que añadir la variable JAVA_HOME al sistema, apuntando al directorio donde instalasteis el java (Para que el Tomcat sepa donde buscar el java). Después ir al directorio $ CATALINA_HOME/bin. En este directorio están los scripts para arrancar (startup.sh) y parar (shutdown.sh) el Tomcat. También encontrareis los ejecutables para Windows (los .exe y los .bat), que podéis borrar directamente (Si por alguna razón estáis usando Windows, pues entonces borra los .sh). Bueno, pues ejecutáis el script startup.sh y accedéis a http://localhost:8080/ desde vuestro navegador favorito. Si todo ha ido bien, deberías ver la página principal de Tomcat (puede que el Tomcat tarde un poco en arrancar. Si inicialmente no se conecta al puerto 8080, darle a recargar en vuestro navegador y probad de nuevo)

CREANDO UN SERVLET

Ahora vamos a crear un Servlet de ejemplo. Primero tenemos que añadir al CLASSPATH de java las bibliotecas de Servlets que nos proporciona el Tomcat. Para eso añadimos el directorio $CATALINA_HOME/common/lib/servlet-api.jar a la variable de entorno anteriormente mencionada (ojo, no escribáis $CATALINA_HOME, sustituirlo por el directorio donde tengáis instalado el Tomcat). Una vez preparado todo, pasamos a escribir nuestro ejemplo, que será el típico HolaMundo. El código concreto es:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HolaMundo extends HttpServlet
{
	public void doGet(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException
	{
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		out.println("");
		out.println("");
		out.println("Prueba");
		out.println("");
		out.println(" ¡Hola mundo! ");
		out.println("");
	}
}

Recomiendo que desarrolléis el ejemplo en un directorio ajeno a Tomcat, en vuestro home, o en donde tengais por costumbre hacer los desarrollos Java.

Bueno, grabáis el código en un fichero HolaMundo.java y lo compiláis y obtenéis el .class. Ahora tenéis que montar la estructura de directorios propia de un Servler, acorde a la especificación oficial de SUN. Dicha estructura es la siguiente:

  • Nombre_de_la_aplicación (el que queráis, yo usaré prueba)
    • META-INF (nosotros no lo usaremos)
    • WEB-INF (Aquí incluimos el archivo web.xml, del que ya hablaremos)
      • classes (para guardar los archivos compilados)
      • src (opcional, para guardar las fuentes)
      • lib (contendrá los .jar externos. No lo usaremos)
Sería muy recomendable guardar toda esta estructura básica en un lugar aparte, para no tener que crearla cada vez que vayáis a desarrollar una aplicación nueva. Lo que tenemos que hacer a continuación es copiar nuestro archivo HolaMundo.class al directorio classes También podemos copiar HolaMundo.java a src, pero es opcional (como si queremos borrar el .java, en realidad el motor de Servlets no lo necesita para nada, aunque es recomendable guardar siempre los fuentes, como es natural). Posteriormente tenemos que crear el archivo web.xml, que dijimos antes. Este archivo es el que describe a nuestra aplicación. En nuestro caso debe ser el siguiente:
<?xml version="1.0" encoding="ISO-8859-15"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" 
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
	<servlet>
		<servlet-name>prueba</servlet-name>
		<servlet-class>HolaMundo</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>prueba</servlet-name>
		<url-pattern>hola</url-pattern>
	</servlet-mapping>
</web-app>

En servlet-name indicaremos el nombre de nuestra aplicación y lo haremos coincidir con el directorio donde la tenemos guardada (aquel cuyo contenido estamos creando ahora). En servet-class ponemos la clase principal de nuestra aplicación y en url-pattern la dirección desde la cual accederemos al servlet. Para más información consultar la documentación oficial.

Bueno, copiamos nuestra aplicación al directorio $CATALINA_HOME/webapps/ y reiniciamos el Tomcat (usando los scripts shutdown.sh y startup.sh comentados antes). Para comprobar que todo va bien accedemos a http://localhost/prueba/hola (Si habéis usado otro url-pattern u otro servlet-name la dirección general es “http://localhost/$servlet-name/$url-pattern“). Si todo ha ido bien, deberíamos ver el consabido “!Hola Mundo!“.

Aún nos queda algo por hacer. Os habréis fijado que para cargar nuestra aplicación hemos tenido que reiniciar el servidor. Esto no es muy adecuado en la mayoría de los casos. Ahora solucionaremos dicho problema

EL MANAGER DE TOMCAT

El manager es una aplicación para administración del motor Tomcat que usa una interfaz vía web (también se pueden usar mediante transmisiones http, pero no lo trataré en este tutorial). En principio y por razones de seguridad no podemos acceder al manager hasta que creemos un usuario de Tomcat con derecho de administrador. Para crearlo debemos modificar el archivo de configuración de usuarios de Tomcat, que se encuentra en $CATALINA_HOME/conf/tomcat-users.xml. A dicho archivo le tendremos que añadir las siguientes lineas:

<role rolename="manager"/>
<user username="root" password="xxxxxxx" roles="manager"/>

Debido a que es un documento xml, debemos respetar el orden de las etiquetas. Dicho de otro modo, poned la linea <role> debajo de las que ya están y lo mismo para la linea <user>. Con respecto a la linea <user> que hemos añadido, podemos ponerle el username que queramos, no hace falta que sea root (la condición de administrador se define en el atributo role, no en el nombre). Ponedle el password que queráis (si alguien se lo está preguntando, si, el password se guarda como texto plano, con lo que tal vez sea una buena idea de seguridad no llamar al administrador root, pues sería demasiado obvio)

Una vez añadido el usuario, reiniciamos el tomcat (recordad, shutdown.sh, startup.sh) y accedemos, desde nuestro navegador a la dirección http://localhost:8080/manager/html , introducimos los datos (username/password) del usuario recién creado y aparecerá ante nosotros la interfaz del manager. Dicha interfaz consta de 5 partes:

    • Message: Aquí se nos mostrará el resultado de las ordenes que le vayamos dando al manager. Pueden ser OK o FAILED.
    • Manager: Aquí tenemos 4 opciones. La primera recarga la lista de aplicaciones instaladas actualmente (dicha lista está justo debajo, ahora la veremos con más detenimiento), las dos siguientes nos permiten el acceso a la documentación del manager y la última nos permiten ver el estado del motor de Tomcat.
    • Applications: Aquí tenemos la lista de aplicaciones web que está ejecutando Tomcat. Lo que a nosotros nos importa son los commands. Podemos parar (stop), iniciar (start), recargar (reload) o borrar (undeploy) la aplicación. Probad, por ejemplo a parar e iniciar posteriormente vuestra aplicación (acceded a ella con el navegador para ver los resultados). Probad también a modificar vuestra aplicación (haced que diga “Hola bulma!!“, por ejemplo), recompilarla y recargarla.
    • Deploy: Desde aquí podemos subir aplicaciones directamente al tomcat, que es justo lo que queríamos. Para ver como funciona, copiad la aplicación de ejemplo a un directorio seguro (al HOME; vamos) y borrarla del servidor (!undeploy!). Ahora en donde pone “WAR or Directory URL“ (el tercer campo) escribir el path hacía la aplicación (ojo, hay que especificar el protocolo, es decir file:/lo_que_sea, en mi caso file:/home/angel/prueba/“). Le damos a deploy y ya tenemos nuestra aplicación funcionando perfectamente. Comprobarlo como es habitual.
    • Server information: Pues eso mismo. Tampoco hay mucho que contar.

CONCLUSIóN

Bueno pues eso es todo. Una vez montado el Tomcat, para añadir nuevos servlets solo tenéis que crear la estructura de directorios comentada antes y subirla al servidor (a mano, reiniciando o mediante el manager) Usar el manager puede parecer más inseguro que subir a mano, pero para desarrollar un servlet medianamente complicado se hace casi imprescindible.

Me he dejado varias cosas en el tintero. El uso de los archivos WAR, que no son mas que la anterior estructura de directorios, pero comprimida (son el equivalente en servlets a los archivos JAR normales, la W es de web application).Tampoco he comentado el sistema de hosts virtuales del Tomcat, o los sistemas de seguridad adicionales. Por no mencionar que aparte de Servlets podemos hacer también páginas JSP (Java Server Pages, parecido a PHP o ASP, pero en Java), pero este tutorial es una mera introducción al Tomcat. Para quién quiera profundizar, aquí dejo estos enlaces:


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Primeros pasos con Tomcat (21/10/2003 23:50, #17574)
  Por: Switch
Está muy bien, pero no utilizas Apache para las páginas estáticas, que es la verdadera "gracia" de instalarlo.

Para ello tienes que usar mod_jk y configurar apache para que sea él quien recibe todas las peticiones y para que redireccione un subconjunto de ellas a tomcat.

Aquí tienes algo de información sobre cómo hacer trabajar apache y tomcat juntos: http://breu.bulma.net/?l1631

Saludos.

 
2.  Re: Primeros pasos con Tomcat (14/05/2005 20:45, #26645)
  Por: Anónimo
Switch: me parece que no sabes de lo que estas hablando ya que como lo dice el titulo son primeros pasos con Tomcat, es más te reto a realizar una aplicacion J2EE con Jboss, Eclipse y Oracle 9i. Espero que me escribas para comentarte de la aplicacion a realizar.

 
3.  Re: Primeros pasos con Tomcat (14/05/2005 21:01, #26646)
  Por: Paco (http://www.pacoros.net)
Primero, ese comentario tiene un año y medio.
Ya ni me acordaba de ello. En ese momento, Tomcat debía andar por la versión 4.
Además, es un comentario absolutamente inofensivo.

Segundo: Sé perfectente de lo que estoy hablando.

Tercero: Hago aplicaciones J2EE todos los días y llevo más de 5 años haciéndolas. No me supone ningún reto hacer algo con Oracle 9i o JBoss.

Un saludo

 
4.  Re: Primeros pasos con Tomcat (25/05/2005 08:30, #26802)
  Por: emiliano Avendano
Agradezco sinceramente este documento, me dio luces sobre un problema que tenia con la configuracion de Tomcat.
En cuanto este RETADOR pretencioso, puede que sea un experto en java, pero le vendria bien un poco de humildad y respeto.

Por mas que uno domine un tema, no va diciendole a alguien que no conoce: "..No sabes de lo que esta hablando.."

Los verdaderos sabios, son humildes y modestos.

 
5.  para emiliano avendaño (21/09/2005 11:28, #28508)
  Por: Anónimo
hola emiliano, como siempre tan certero en tus comentarios. mucha suerte.

 
6.  Re: Primeros pasos con Tomcat (18/04/2007 06:08, #39882)
  Por: Anònim
hijos de puta todos los del foro

 
7.  Re: Primeros pasos con Tomcat (27/09/2005 19:51, #28614)
  Por: JavaSalem
Que tal, me parece una falta de educación la tuya, tambien desarrollo aplicaciones web, con struts, j2ee, oracle,Essbase (cubos), oracle9i, weblogic, websphere, y etc etc.. como dicen, dime de que presumes y te dire de que careces, que infantil te viste diciendo eso.. cambiando de tema, felicidades por tu informacion, puede servir de mucho a otras personas.. Saludos. !!

 
8.  Re: Primeros pasos con Tomcat (26/02/2006 13:40, #31199)
  Por: Anònim
Jboss es parara principiantes a mi me titra mas IBM con un BEA, i accesos a DB2, que tira mas. De echo te dan un eclipse super tuneado.

 
9.  Re: Primeros pasos con Tomcat (15/03/2006 17:05, #31458)
  Por: mauro
no me parece tu comentario...

 
10.  instalar tomcat (11/08/2006 23:21, #34281)
  Por: Anónimo
Saludos! Miren estuve checando paginas para la instalacion de tomcat y no he podido hecharlo a andar desinstale tomcat de fedora5 y baje uno de apache pero tengo muchas dudas de como hacerlo si me pudieran ayudar le agradeceria mucho. gracias hasta luego

 
11.  Integrar Tomcat con Eclipse (22/10/2003 08:44, #17580)
  Por: El cobard anònimo
Artícula muy interesante.

Creo que a mucha gente le gustará saber que se puede integrar tomcat con el entorno de programación libre eclipse usando en plugin de sysdeo.

Este plugin te permite debuggar los servlets, editar facilmente los JSP. El hecho de correr sobre eclipse permite usar muchas de sus funcionalidades. Una de las principales seria su perfecta integración con CVS.

Si alguien tiene alguna duda sobre eclipse, queno dude en preguntar.

 
12.  Re: Integrar Tomcat con Eclipse (22/10/2003 09:16, #17581)
  Por: El cobarde anónimo
¿Es posible arrancar y parar Tomcat, así como debuggear con este plugin utilizando un usuario que no sea root?
Gracias.

 
13.  Re: Integrar Tomcat con Eclipse (22/10/2003 21:24, #17592)
  Por: El cobard anònimo
No le veo ningñun problema.

Uso eclipse-tomcat en el trabajo sobre NT, em casa lo prové con LINUX y lo ejecutava como usario normal. Solo necesitaba permisos especiales para copiar el plugin de sysdeo en el directorio plugin de eclipse.
Se puede usar un Tomcat que esté instalado en el direcotrio del usuario para que no hayan problemas de permisos.

 
14.  Re: Integrar Tomcat con Eclipse (23/10/2003 19:46, #17610)
  Por: El cobarde anónimo
Lo he instalado como usuario y no he tenido ningún problema con el plugin que comentas arriba. Gracias.

 
15.  Re: Integrar Tomcat con Eclipse (22/10/2003 09:55, #17583)
  Por: OkisOkis
Hay otro plugin para eclipse, el lomboz, que tengo entendido que es mejor: http://www.objectlearn.com/index.jsp

Permite el desarrollo de aplicaciones J2EE y tiene soporte para tomcat y creo que jboss.

 
16.  Re: Integrar Tomcat con Eclipse (02/07/2004 19:00, #22207)
  Por: Eriador
Me gustaria tener ejemplos de jsp y servlets en Eclipse integrado con Tomcat

 
17.  Re: Integrar Tomcat con Eclipse (13/10/2005 17:01, #28871)
  Por: Anónimo
prueba myeclipse un plugin para eclipse excelente te permite realizar muchas cosas

 
18.  Re: Integrar Tomcat con Eclipse (02/12/2005 16:55, #29770)
  Por: Anónimo
Tengo una duda,que plugin de eclipse necesitaria ,para que al momento de editar un jsp ,aparescan los colores y cuando quisiera darle un ctrl+tab aparesca los metodos

 
19.  Re: Primeros pasos con Tomcat (22/10/2003 10:00, #17584)
  Por: OkisOkis
Como comentan un par de pisos mas arriba, creo que en el ejemplo de echo no estas usando apache para nada, si no lo hubieras instalado funcionaria igual. Para que trabajen juntos tienes que instalar el plugin para que apache redirija las llamadas a los servlets a tomcat y conteste a las demas. Esto interesa si tienes mucho contenido estatico. Por otro lado los ficheros WAR no son simplemente archivos empaquetados como los JAR, es una aplicacion lista para el 'deployment' (despliegue?). La gracia de esto es que los entornos de programacion te la generan ellos solitos con todo configurado, luego tu coges ese ficherito y simplemente lo colocas en un directorio de tomcat y este se encarga de todo lo demas.

 
20.  Re: Primeros pasos con Tomcat (22/10/2003 15:06, #17587)
  Por: Seapot (http://seapot.webcindario.com)
Bueno, cuando comparé lo WAR con lo JAR solo quería hacer una analogía. En realidad se parecen mucho (un WAR y un JAR lo haces con la misma aplicación) y, si no me equivoco, tecnicamente son casí lo mismo. Se podría decir que un WAR es un archivo JAR más especializado

 
21.  Re: Primeros pasos con Tomcat (22/10/2003 22:36, #17594)
  Por: OkisOkis
Bueno, si claro, fisicamente son parecidos, tienes razon. Son paquetes con ficheros dentro, en ese sentido si. Pero conceptualmente son muy diferentes. Tambien un archivo html es tecnicamente lo mismo que un archivo txt, texto puro y duro. Pero en el html tiene un significado especial.

En un jar tienes simplemente un monton de clases y recursos que pueden ser una aplicacion o pueden ser nada.
En cambio un war ha de definir una aplicacion web con todo en su sitio y preparado para ser ejecutado, incluido el web.xml con la configuracion de los servlets, las librerias, html's, gif's, etc.

La gran ventaja de los WAR y los EAR es que te permiten olvidarte de los detalles de configuracion, siempre que tu entorno de programacion lo automatice, que es lo normal. O te permiten afinar la configuracion con la garantia de que va a ser desplegado en el servidor de forma estandard.
Ademas la persona que se ocupa del servidor suele ser un administrado que no tiene porque saber nada de java, ni de classpath's, ni de librerias de tu aplicacion, ni de otros muchos dolores de cabeza. El se limitara a meter un archivo WAR o EAR que tu le envias por correo en el directorio adecuado. Tomcat ya sabra como hacer el deployment, poner las cosas en su sitio y encontrar lo que haga falta. Porque es estandar y siempre igual.

Por no hablar de si has de distribuir la aplicacion a muchos servidores o mucha gente.

Los EAR con la ultima especificacion van incluso mas alla, permitiendote incluso definir los 'data sources' y cosas por el estilo, en vez de tenerlo que hacer a mano en el servidor. Una gloria, vaya.

Estas son algunas cosas que hacen potente el j2ee comparado con otras cosas. Si te lo haces todo tu en tu casa y sabes como va todo no hay problema. Pero cuando trabajas en un equipo grande y con varios servidores ves el porque de tanta especificacion.

He vivido los dos 'mundos' y desde que podemos usar este tipo de cosas los tiempos de actualizacion y prueba se han reducido a una decima parte y las tareas criticas que antes solo podiamos/sabiamos hacer unos pocos compañeros han practicamente desaparecido (sera esto bueno o malo para mi?)

Bueno, menudo rollete. Creo que es una buena inversion meterse a conocer estos temas porque hay mucha demanda, cada dia mas, y no mucha gente que lo conozca bien. Y cada dia promete mas todo esto.

 
22.  Re: Primeros pasos con Tomcat (23/10/2003 16:18, #17603)
  Por: Seapot (http://seapot.webcindario.com)
Tienes toda la razón. He de admitir con la cabeza gacha que no soy un experto en estos temas, simplemente estoy empezando y como me costó mucho ejecutar mi primer Servlet (como he dicho no he encontrado nada en internet; bueno muchas cosas pero nada concreto), una vez conseguido, decidí escribir este artículo Respecto a lo que comentas de la especificación del j2ee estoy de acuerdo contigo. He programado en c++, he mirado cosas de la plataforma .net y el Java es el lenguaje que más me ha convencido, no porque seá más rápido o eficiente (que no lo se), sino porque da la sensación de que es el que mejor pensado y diseñado está

 
23.  Re: Primeros pasos con Tomcat (23/10/2003 16:39, #17605)
  Por: El cobarde anónimo
No, el articulo esta muy bien y puede ser muy util. La primera vez que uno se pelea con estas cosas no es tan facil hacerlo cuadrar todo y finalmente poner la url en el navegador y que funcione.
Aclararse y deducir la url a veces tiene tela.

Una cosa interesante seria explicar como an~adir el soporte para jsp, que es muy facil si mal no recuerdo, y es donde tomcat se vuelve realmente util. Solo con servlets es poco practico. Si quieres puedo mirarmelo, te lo envio y lo anyades al articulo.

Tambien se podria hacer una pequenya WAR de prueba con una sencilla aplicacion web, con 4 jsp html y gifs, 1 par de clases con funciones de soporte y todo empaquetadito para demostrar lo facil que es tener una cosa minimamente potente en marcha, actualizarla y 'escalar'.
Y luego ya seria la ostia explicar como trabajar comodamente desde eclipse con este mini proyecto, como editar los jsp con soporte para insertar java y autocompletado de html y java. Como probar y debugar en local y finalmente exportar comodamente el WAR listo para el servidor.

 
24.  Re: Primeros pasos con Tomcat (23/10/2003 17:00, #17606)
  Por: Seapot (http://seapot.webcindario.com)
Por supuesto, estoy abierto a todo tipo de colaboraciones. Ahora estoy con el eclipse (descargándolo). Lo que pasa es ques estoy muy liado y no se si tendré tiempo de escribir otro artículo al respecto, jejeje

 
25.  Re: Primeros pasos con Tomcat (26/10/2003 22:58, #17673)
  Por: El cobarde anónimo
he instalado el tomcat 5.0.12 en el pc y realmente esta muy bien.
El soporte para jsp ya viene de serie, no hay que hacer nada (juraria que en la version que probe hace tiempo tenias que añadir el motor de jsp a mano).

Me parece que en el ejemplo, con el montaje de la url hay algo que no me cuadra del todo. Creo que no es el nombre del servlet seguido por el 'url-pattern', porque en una misma aplicacion web puedes tener muchos servlets, y el prefijo es comun.
Si no me equivoco la primera parte de la url despues del puerto es en realidad el nombre de aplicacion web, osea el nombre del fichero war o el del directorio en el que la metes. A continuacion viene el nombre del servlet, el nombre que le das en el mapping del web.xml. O bien el nombre de un archivo html, jsp, gif, etc.
Osease en general seria: http;//host:puerto/nombreWebapp/elemento

Para intentar clarificar, por ejemplo, si la webapp se llama prueba:

http://localhost:8080/prueba/hola ---- (esta es la llamada al servlet)
http://localhost:8080/prueba/info. html
http://localhost:8080/prueba/recursos/help.html
http://localhost:8080/pru eba/recursos/home.gif
http://localhost:8080/prueba/recursos/formulario.jsp
...

Todos esos archivos tienen que estar fisicamente en el directorio de la aplicacion web, excepto el servlet que solo es un mapeo para llamar una clase que se puede llamar diferente.

Para los ejemplos de arriba mas el servlet, la app tendria una estructura tipo:

En el directorio webapp de tomcat:
/prueba/info.html
/prueba/recursos/help.html
/prueba/recursos/home.gif
/prueba/recursos/formulario.jsp
/prueba/WEB-INF/web.xml
/prueba/WEB-INF/classes/HolaMundo.class
...
Lo podemos comprimir en un war (zip renombrado) o copiar el directorio directamente ahi.
Tengo tambien un ejemplo de un sencillo jsp de prueba, mucho mas facil de crear y meter en tomcat que un servlet. 'Coming soon!'

 
26.  Simple JSP de ejemplo (26/10/2003 23:19, #17674)
  Por: OkisOkis
Para probar un sencillo jsp en tomcat, basta con crear un solo archivo. En la web app del ejemplo, ponemos en la raiz un archivo llamado por ejemplo 'hola.jsp' con el siguiente contenido:

<html><body>
 <center>< h1>
     <br>Hola Universo
     <br>Fecha: <%=new java.util.Date()%>
 </h1></center>
</body> </html>

se comprime todo con la utilidad jar o como un zip vulgar y corriente, se renombra a .war y se coloca en el directorio webapps de tomcat.  Automaticamente sera 'deployado' por arte de magia, sin reiniciar tomcat ni nada, simplemente esperar unos pocos segundos y apuntar con el navegador a:
  http://localhost:8080/prueba/hola.jsp
La pagina es generada dimanicamente cada vez que pulsamos F5 en el navegador para recargarla. La hora va cambiando.

Osease, el archivo prueba.war es en realidad un zip o jar con la siguiente estructura dentro:

/hola.jsp
/WEB-INF/web.xml
/WEB-INF/classes/HolaMun do.class

Nada mas, creo.  Tomcat generara un directorio llamado prueba al lado con el mismo contenido. 
Por supuesto en vez de comprimir la estructura y colocar el war en el directorio webapps de tomcat tambien puedes copiar directamente el directorio sin comprimir. Pero la gracia esta en que normalmente no lo haces tu a pelo sino que tu entorno de programacion genera el archivo war por ti. De hecho no solo eso sino que lo hara todo, crear el web.xml, poner las clases en su sitio, etc.

Por supuesto, solo para probar el jsp no necesitamos el servlet y nos podriamos ahorrar la clase asi como las entradas correspondientes en el web.xml (aunque este debe estar), con lo que la cosa se simplifica bastante. Puede que haya algun error, porque alguna cosa la he cambiado sin probar :)

En principio la idea a groso modo es que con los jsp montamos la presentacion. Casi todo debe ser html con el minimo java necesario para el contenido dinamico, por ejemplo mostrar al usuario el resultado de una consulta. El trabajo real se hace en otras clases java, completamente separado e independiente de como lo vas a mostrar en el navegador. Los jsp simplemente llamaran metodos de esas clases.

Si alguien esta interesado, cuando tenga otro rato podria explicar como configurar eclipse para trabajar comodamente con todo esto, con soporte y ayuda para crear la estructura, escribir html y java en los jsp y compilarlo todo junto. Y una aplicacion simple con un poco de todo. Eclipse es muy potente y es un gusto trabajar con el.

Despues de este nuevo rollete, nada mas, espero que sea util.
Saludos.

 
27.  Mmm, no conseguí hacer funcionar eclipse (27/10/2003 10:50, #17678)
  Por: Seapot (http://seapot.webcindario.com)
El caso es que habeís hablado tan bien de él, que me lo bajé para probarlo. Pues eso, lo descargo, lo descomprimo y lo ejecuto con el comando "eclipse", pero me dá un error diciendome que no encuentra "startup.jar", que si que está, en el mismo directorio que el ejecutable. He mirado documentación en Internet y en todos lados leo que solo hay que bajarse el zip, descomprimirlo y ejecutar, pero no me va. ¿Ha alguién le ha pasado?

 
28.  Re: Mmm, no conseguí hacer funcionar eclipse (27/10/2003 12:08, #17680)
  Por: El cobarde anónimo
Comprueba que tienes el JDK accesible, o el SDK mejor. De hecho si tienes tomcat debes tener el sdk por ahi.
Al ejecutar eclipse prueba a poner el parametro -vm con el path a el SDK, aunque no creo que eso sea el problema. Comprueba los permisos o no se. ?Que error te da exactamente?

Una vez instalado eclipse, lo que va muy bien es el plugin de lomboz para trabajar con aplicaciones web, si no tienes que hacerlo todo a pelo.

 
29.  Re: Mmm, no conseguí hacer funcionar eclipse (27/10/2003 13:36, #17681)
  Por: Seapot (http://seapot.webcindario.com)

Vamos a ver. Tengo instalado el JSDK en /usr/java/j2sdk1.4.1_05/ y he añadido el subdirectorio bin del JSDK al PATH del sistema. Por eso no creo que haya problema, la verdad, porque el comando java y javac me van perfectamente (que el java es accesible, vamos).

He probado lo de ejecutar eclpise con la opción -vm, apuntando a los directorios que indique antes,/usr/java/j2sdk1.4.1_05/ y /usr/java/j2sdk1.4.1_05/bin pero nada.

Los permisos de startup.jar son rw-rw-w--. También he añadido dicho fichero al CLASSPATH, pero sin resultado :(

El error que me sale es el siguiente: "The eclipse launcher was unable to locate its companion startup.jar file (in the same directory as the executable)" En dicho directorío (/home/angel/eclipse/) tengo lo siguiente:

  • cpl-v10.html
  • eclipse
  • features/
  • icon.xpm
  • install.ini
  • notice.html
  • plugins/
  • readme/
  • startup.jar

Por cierto, el error anterior me sale en una ventanita, no en el terminal.Si a alguién se le ocurre algo, se lo agradecería mucho


 
30.  Re: Mmm, no conseguí hacer funcionar eclipse (27/10/2003 15:46, #17684)
  Por: El cobarde anónimo
Mira que no necesite tambien derechos de ejecucion el jar. En mi pc no puedo probar con eclipse, pero en el servidor veo que algunos jar tienen derechos de ejecucion.

 
31.  Re: Mmm, no conseguí hacer funcionar eclipse (27/10/2003 16:00, #17686)
  Por: Seapot (http://seapot.webcindario.com)
Esto parece ya un foro de como instalar el eclipse :) Pues nada, le doy permisos de ejecución y sigue pasando de mi. Seguiré compilando desde linea de comandos.

 
32.  Re: Mmm, no conseguí hacer funcionar eclipse (28/10/2003 00:21, #17695)
  Por: El cobarde anónimo
Misterios sin resolver!
He podido probar en una debian que tenia aparcada por aqui y funciona. La unica cosa que he tenido que hacer es bajarme la ultima version del sdk: 1.4.2_02. Con la que venia en el sistema no funcionaba.

Por cierto, que para el parametro -vm tienes que poner el camino hasta el ejecutable con este incluido, no solo el directorio, osease:

./eclipse -vm /opt/j2sdk1.4.2_02/bin/java

Solo se me ocurre que este usando otra version de java que haya en tu sistema. Entonces con el parametro -vm deberia funcionar.


El eclipse que me he bajado es el: eclipse-SDK-3.0M4-linux-gtk.zip

Aqui hay algunas indicaciones mas, aunque para una version anterior creo:
http://mmoebius.gmxhome.de/eclipse/downloads/mini-HOWTO.html

y si no... pues tendras que usar el vi ;-)

 
33.  Re: Mmm, no conseguí hacer funcionar eclipse (09/10/2005 18:19, #28804)
  Por: Anónimo
mmm llevo un par de dias con el mismo problema, me sale la ventanita del error y no consigo ejecutar eclipse. pero lo mas gracioso es que si lo he podido ejecutar y sin ningun problema en mi portatil.

Lo unico que me keda por pensar es que la JVM q estoy utilizando no sea deltodo compatible con mi makina... aunq mi makina solo sea un K7 3000+... por casualidad q makina es la tuya ¿?

De todos modos esta opcion es muy remota porque tb = q a ti me funcionan los comandos java, javac... Porfavor responder y ha ser posible enviar un correo si alguien conoce la solucion a nuestro problemita.

saludos.

 
34.  Re: Mmm, no conseguí hacer funcionar eclipse (06/06/2007 20:07, #42660)
  Por: Anónimo
Luego de dos años posterior al úlitmo post relativo a este tema agradezco la ayuda en los link enviados ya que me di cuenta que solamente había descomprimido mal el archivo....eso era todo...te´nía el mismo problema

 
35.  Re: Simple JSP de ejemplo (16/05/2005 00:14, #26657)
  Por: Victor
Si alguien esta interesado, cuando tenga otro rato podria explicar como configurar eclipse para trabajar comodamente con todo esto, con soporte y ayuda para crear la estructura, escribir html y java en los jsp y compilarlo todo junto. Y una aplicacion simple con un poco de todo. Eclipse es muy potente y es un gusto trabajar con el. Hola me interesa que expliques como hacer todo ese desde Eclipse, la generacion del war, el web.xml. Asi mismo estaria bueno un ejemplo de como configurar el context usando Tomcat sin Apache (no entiendo si solo se debe hacer en el server.xml o puede configurarse dentro del webapp de la aplicacion en un xml aparte).

 
36.  Re: Simple JSP de ejemplo (26/07/2006 14:11, #33972)
  Por: Antonio
Hola. Estoy intentando hacer funcionar el ejemplo que has puesto en el foro pero no lo consigo. Tengo instalado la ultima version de Tomcat y funciona bien puesto que los jsp de prueba funcionan correctamente. El problema yo creo q viene porq no entiendo muy bien la forma de estructurar los archivos para crear el war. Yo lo que he hecho es un archivo jsp muy sencillo y he creado la carpeta WEB-INF con el web.xml dentro, copiado del que viene en webapps/WEB-INF puesto que dices q no hace falta modificar nada en el si es un jsp. Comprimo con winzip la carpeta "Ejemplo1" que es donde tengo los ficheros. Lo renombro a .war y lo pongo en la carpeta webapps. Meto la direccion en el explorardor y nada, me dice q el recurso no esta disponible. He probado tambien a comprimir solo los archivos sin el directorio Ejemplo1, pero tampoco, he probado a reiniciar el servicio por si acaso, pero tampoco... No se que es lo que falla. si me pudieras indicar todos los pasos que sigues detalladamente te lo agradecería. El web.xml de donde lo coges? lo creas tu? si es asi, podrias copiar tu código? Muchas Gracias.

 
37.  Re: Primeros pasos con Tomcat (14/07/2006 15:16, #33741)
  Por: Lucecita
Hola...estoy aprendiendo apenas Java, y me gustaria habilitar un servidor web en mi empresa con tomcat, que puerto de comunicaciones usa?...el puerto 80? o hay que habilitar uno adicional en mi firewall (tengo firewall de hw en mi empresa). Si alguien puede aclarame esta duda se lo agradeceria mucho. Saludos, Lucecita

 
38.  Re: Primeros pasos con Tomcat (07/03/2007 18:38, #38928)
  Por: Anónimo
weba

 
39.  Re: Primeros pasos con Tomcat (22/10/2003 22:01, #17593)
  Por: F. Rosàs
El nom correcte dels directoris "INF" és META-INF i WEB-INF (canvia el guionet).

Per cert, a Debian el paquet tomcat4 canvia el port 8080 pel 8180.

 
40.  Re: Primeros pasos con Tomcat (23/10/2003 16:22, #17604)
  Por: Seapot (http://seapot.webcindario.com)
Tienes razón en lo del guión. El caso es que lo sabía, pero se me fue la olla. Ya lo he corregido. Gracias Respecto a lo de Debian, ni idea, aunque de todas formas el puerto de Tomcat se puede cambiar en la configuración.

 
41.  Re: Primeros pasos con Tomcat (26/10/2003 01:15, #17642)
  Por: El cobarde anónimo de la pradera
El artículo está bien y los comentarios tambíén, ya ha quedado claro que para usar el tomcat con el apache es necesario el mod_jk para apache.

Yo como alternativa a ApacheJServ que dejaron de desarrollarlo para crear Tomcat, tuve que prober Tomcat y nose si por que me complicó mucho la vida la versión 3 a la hora de configurarla pero me pasé a JRun, que también tiene su modulo para apache el mod_jrun.

Macromedia JRun, es capaz de correr servlets, jsp, html etc os recomiendo que hagais una prueba con él, es muy potente incluso tiene una pecurialidad que cuando metes los .java en /classes puedes configurarlo para que compile automaticamente cuando se reinicia el servidor o cuando se hace una peticion del servlet, de manera que editas el .java y te olvidas de compilar pq ya lo hace el solito ;)

A parte de que es bastante robusto... yo aconsejo que hagais pruebas con él pq no tiene nada que envidiar a Tomcat ;)

Saludos

 
42.  Re: Primeros pasos con Tomcat (30/10/2003 11:29, #17738)
  Por: durden
hola, El artículo como algunos han comentado le falta la configuración del mod_jk. Si quereis tengo unas notas hechas que tendría que ir mejorando para poner un Apache para servir paginas estaticas (o ademas php) y el Tomcat para servir JSPs. Además tambien tengo algunas notas para configurar el JBoss...aunque son de la version 3.0.2 y no la 3.2 actual. Saludos

 
43.  Re: Primeros pasos con Tomcat (10/11/2003 22:27, #17978)
  Por: Anònim
Hola, sabes que tengo instalado mod_jk, pero no he podido servir páginas php, podrías orientarme, te lo agradecería infinitamente.-

 
44.  Re: Primeros pasos con Tomcat (27/02/2004 11:10, #19943)
  Por: Anónimo
El mod_jk es para pasar del apache al tomcat todos los jsps. PHP es independiente del tomcat y se puede configurar como algo independiente del Tomcat, simplemente comentaba como una configuracion generica del Apache, usando Tomcat para JSPs y PHP para servir PHP (logicamente) :)

 
45.  Re: Primeros pasos con Tomcat (07/03/2007 18:39, #38929)
  Por: Anónimo
fatal tu pregunta

 
46.  configurar jboss tomcat (31/07/2004 00:18, #22592)
  Por: Anònim
me gustaria saber como integrar jboss con tomcat de forma separada gracias

 
47.  Re: Primeros pasos con Tomcat (14/01/2004 19:16, #19156)
  Por: clau
Hasta ahora he comenzado a probar linux, tengo la versión de suse 9.1 realmente no sé mucho y no tengo claro esto: debo de hacer unas aplicaciones en tomcat y no se si para instalarlo debo de tener instalado java, es necesario?,ahora bien suse tiene un paquete instalado de tomcat pero no sé todos los pasos que debo hacer para configurarlo y poder ejecutar las aplicaciones, me podrian ayudar a orientarme y conocer mas de lo que hace este servidor tomcat? es urgente para mi ya que mi tiempo para hacerlo es de 2 semanas y media.

 
48.  Re: Primeros pasos con Tomcat (14/01/2004 20:47, #19159)
  Por: Seapot (http://seapot.webcindario.com)

Si, tienes que tener instalado Java para usar Tomcat, fijaté que tienes que pasarle la ruta de instalación de java para que Tomcat funcione

Para configurar el Tomcat, bueno, leeté el artículo y si tienes una duda más concreta, pregunta, ¿vale?


 
49.  Re: Primeros pasos con Tomcat (23/02/2004 16:59, #19877)
  Por: Anónimo
Estoy en la misma situacion que el correo de arriba. Tengo el apache conectado con el tomcat en un Suse 9.0. Todo marcha bien pero, y apenas he tenido que tocar nada porque aparentemente suse lo ha hecho todo, salvo modificar el DocumentRoot del http.conf. Mi problema es el siguiente: Si mi directorio de trabajo es /opt/jakarta/tomcat/webapps/ROOT, y es ahí donde se debe colgar las páginas, ¿como podría volcar el programador las páginas en ese directorio si es propietario de dicho directorio de trabajo es el administrador (root) o en su defecto el apache. Si intento cambiarle el propietario al directorio, cuando reinicio apache y tomcat me lo vuelve a dejar como estaba. Agradecería mucho alguna ayuda, o al menos alguna pista. GRACIAS

 
50.  Re: Primeros pasos con Tomcat (23/02/2004 22:02, #19883)
  Por: Enrique
Hola: Me ha parecido un artículo muy interesante. Llevo tres días trasteando con el Tomcat. Las páginas JSP me funcionan bien. Pero no consigo que me funcionen los servlets. Muchas gracias por aclarar que Tomcat no necesita de Apache para funcionar. Ahora parece obvio. je,je. Un saludo.

 
51.  Re: Primeros pasos con Tomcat (04/03/2004 19:13, #20026)
  Por: Gorka
Hola, el articulo genial, pero no consigo hacerlo funcionar correctamente, una duda; ¿simplemente metiendo el war que me genera el JDeveloper deberia funcionar todo sin tocar el web.xml? Es que estoy volviendome loco, desde un html hago la llamada al servlet pero nunca me lo encuentra :/

 
52.  Algunas preguntillas (22/04/2004 13:38, #20844)
  Por: Anónimo

Buenas, el artículo en general me ha parecido bien y por lo que he ido leyendo en los comentarios hay gente que parecer saber del tema, así que me lanzo con algunas preguntas a ver si hay suerte xD (he estado mirando manuales/tutoriales por internet, pero ninguno me acaba de aclarar) :

-Mi intención era tener el servidor en un directorio distinto al webapps, por lo que creé un nuevo host en server.xml apuntando al nuevo directorio (mantuve el localhost a webapps de momento). Es una buena manera de hacerlo o no es recomendable?

-Con el apache/tomcat tengo problemas (de hecho de momento estoy solo con Tomcat pq no he conseguido solucionarlos). Tengo cargado el jk2_module, pero luego no se q comandos utilizar para redirigir todos los jsp y servlets a tomcat (toda la informacion q encuentro es con versiones anteriores del jk, q tenian otros comandos). Iria bien que alguien explicase en detalle el funcionamiento de los uri: del workers.properties.

Gracias de antemano, ALBERT.


 
53.  Re: Primeros pasos con Tomcat (28/04/2004 11:10, #20937)
  Por: ept
Hola, hemos leído tu artículo después de que la gente lo comentara (sobre que no tiene nada de conexión con el apache), y a nosotros nos parece muy interesante, queremos darte las gracias por haber dejado dicho artículo al alcance en la Web. Lo cual nos lleva a preguntarte una cosica: sabes hacer un balance de carga con tomcat sin apache, o si no lo supieras dónde podemos encontrar información útil sobre este tema, !o sabes si ésto es posible!.

 
54.  Primeros pasos con Tomcat (07/12/2004 22:37, #24590)
  Por: Alarcon
Tengo una red de 20 Pc y si quieron que otras maquinas accedan a mi servidor web tienen que poner mi IP ejemplo http//100.100.100.10:8080/mipage/index.html pero yo no quiero que sepan mi ip hay alguna manera de configurarlo en el tomcat y lo tengo que configurar en mi Windows si algien sabe como se lo agradeceria

 
55.  Re: Primeros pasos con Tomcat (14/12/2004 05:01, #24657)
  Por: Milton Batres
Hola Bulma:
Tu articulo me fue util a mas no poder.

Nos vemos por la red

 
56.  Re: Necesito Ayuda con JBOSS (23/12/2004 17:46, #24772)
  Por: MARIO
Hola, tengo una aplicacion web que funciona perfectamente en tomcat, basicamente son jsps. El acceso a una base de datos oracle se configuro en un archivo de contexto xml, el cual se deposita en la carpeta conf/Catalina/localhost lo cual me administra el pool de conexiones hacia la bd. Tengo que migrar a un servidor que tiene jboss-3.0.4_tomcat-4.1.12. Hasta donde tengo entendido unicamente copio el war en la carpeta server/default/deploy para que jboss haga el resto, pero Jboss no reconoce ciertos tags del archivo web.xml: "Element "web-app" does not allow "session-config" here" y por otro lado no se donde colocar el archivo de configuracion de la base de datos para que tomcat administre las conexiones. Help me !!!

 
57.  Primeros pasos con Tomcat (02/03/2005 23:35, #25484)
  Por: Sergio
Hola a todos; Soy nuevo con esto y tengo unas dudillas que me estan volviendo loco, tengo instalado el Eclipse 3.0.1 y el Tomcat 5.0.28, los tengo conectados a ambos con el Plugin de Sysdeo. Estoy trabajando con Struts, baje los struts de tomcat, creo un struts-blank desde el manager de tomcat. desde ahi todo va bien lo puedo ver ejecutar y todo, el problema esta cuando quiero hacer referencia a el desde el Eclipse ya que este me elimina el MessageResources y ahi deja de funcionar mi aplicacion ya intente todo y no puedo hacer que el Eclipse no lo elimine. Ayudenme

 
58.  Non entiendo lo de las variables de entorno (15/03/2005 19:59, #25704)
  Por: Somimali
Hola! estoy empezando a trabajar con tomcat y quiero instalarlo pero no entiendo lo de las variables de entorno como debo darlas de alta, ademas tengo entendido que debo tener una maquina virtual de java como se cual es la correcta cheque en mi equipo y tengo instalado el j2sdk 1.4 este es correcto? voy bien o que me falta? alguien puede ayudarme!!!!! De todos modos gracias.. MMR

 
59.  Re: Primeros pasos con Tomcat (25/05/2005 11:00, #26805)
  Por: Anónimo
INTERNET ES UN GALLINERO LLENO DE GALLOS

 
60.  Re: Primeros pasos con Tomcat (14/06/2005 22:07, #27120)
  Por: Rubi
Hola. Buenas Tardes. Es uno de los mejores tutoriales para nosotros los principiantes, es muy didactico. Ahora me gustaria configurar Tomcat con Jboos. De hecho he realizado algo. Tengo integrado Jboss 4.0.2 y Tomcat 5.5.9 me despliega los servlets pero no me muestas los archivos html ni los jsp. Po favor como lo puedo hacer, paso a paso. Sera que me falto algo en la configuracion...Le agradezco su ayuda.

 
61.  Re: Primeros pasos con Tomcat (05/02/2006 21:55, #30853)
  Por: Anónimo
Los JSPs y páginas estáticas (HTML) deben ubicarse en $TOMCAT_HOME/webapps/ROOT.
y los Servlets en $TOMCAT_HOME/webapps/ROOT/WEB-INF/classes (si no estableces otra ubicacion personalizada).
Se entiende por $TOMCAT_HOME, la ruta de instalación del Tomcat.

 
62.  Re: Primeros pasos con Tomcat (28/06/2005 19:54, #27286)
  Por: CeGaMa
Hola Realmente esto no es un comentario sino una petición de ayuda a quien me quiera colaborar. Actualmente me encuentro trabajando en sobre un portlet que me gustaria montar sobre JBoss, el problema radica en que el portlet es en si un SIG, y maneja el web map server de deegree, ya logre montar el portlet sobre apache tomcat, pero me exigen que lo haga sobre JBoss, el deegree se puede montar facilmente sobre tomcat, asi que quisiera saber si existe alguna forma de separar el Tomcat que incluye el JBoss y hacer una configuracion del tomcat por separado Agradecere cualquier ayuda Gracias de antemano

 
63.  Re: Primeros pasos con Tomcat (06/07/2005 21:33, #27388)
  Por: Anónimo
PREGUNTARRRRR: Esto mismo lo he realizado con tomcat 5.5.9 y NO FUNCIONA... alguna idea.

GRACIAS.....

causa raíz

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.securit y.SecureClassLoader.defineClass(SecureClassLoader.java:124) java.net.URLClassL oader.defineClass(URLClassLoader.java:260) java.net.URLClassLoader.access$100( URLClassLoader.java:56) java.net.URLClassLoader$1.run(URLClassLoader.java:195) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(URLClassLoader.java:188) java.lang .ClassLoader.loadClass(ClassLoader.java:306) sun.misc.Launcher$AppClassLoader. loadClass(Launcher.java:268) java.lang.ClassLoader.loadClass(ClassLoader.java: 251) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader. java:1247) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassL oader.java:1181) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepor tValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAda pter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processo r.java:856) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.pr ocessConnection(Http11Protocol.java:744) org.apache.tomcat.util.net.PoolTcpEnd point.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.Leade rFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tom cat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang .Thread.run(Thread.java:595) nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.9. Apache Tomcat/5.5.9


 
64.  Re: Primeros pasos con Tomcat (25/07/2005 04:02, #27629)
  Por: Anónimo
Hola porfavor necesito una respuesta urgente Como hago para que el tomcat reconosca paginas estaticas .html donde las coloco o como hago? tengo que configurar algo? Aclaracion:no tengo el apache ni pretendo tenerlo solo uso tomcat , no es preconfigurado y no puedo usarlo tampoco.

 
65.  Re: Primeros pasos con Tomcat (10/08/2005 17:32, #27822)
  Por: TxOs (http://txos.blogspot.com)
Ingresa a C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps, alli crea un directorio p ejemplo "prueba", dentro de este copia la carpeta "WEB-INF" de tomcat-docs, que la encontraras en C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\tomcat-docs\WEB-INF. Coloca dentro de la carpeta "prueba" un html cualquiera. Ahora ingresa al manejador de Tomcat, en el box "WAR or Directory URL:" coloca "prueba" (sin comillas), presiona el boton "deploy", veras que aparece un link "/prueba" en la tabla. Presiona el link , y alli veras otro link con tu html.Eso es todo. Espero sea de ayuda.

 
66.  Re: Primeros pasos con Tomcat (21/06/2006 13:00, #33343)
  Por: perdido
Disculpa pero no se que quieres decir con el manejador de tomcat... he seguido tus pasos pero no reconoce el html creado y da un error de recurso no disponible

 
67.  Re: Primeros pasos con Tomcat (04/08/2005 15:13, #27760)
  Por: Anónimo
Es la primera vez en mi vida que escribo para comentar un artículo. Está genial. Llevo con problemas para configurar TOMCAT desde hace mucho tiempo, y tras 4 manuales de páginas presúntamente "serias", el tuyo es el primero que me ha ayudado.

 
68.  Exelente articulo para empezar (09/08/2005 02:10, #27798)
  Por: Victor
Hola muchachos, quisiera un poco de cu colaboracion; soy un priccipiante en esto de servlets. Quisiera instalar tomcat 5.5 bajo Windows XP. Lo he intentado hacer solo y siguiendo un manual pero no inicia el server... Gracias Nota: no salio ningun error en la instalacion, gracias por su ayuda.... es urgente y necesaria.

 
69.  Re: Exelente articulo para empezar (10/08/2005 16:41, #27819)
  Por: TxOs (http://txos.blogspot.com)
A mi me ocurrio lo mismo al querer iniciar el servidor tomcat 5.5.9 , el caso era que la version de jre que estaba utilizando era la 1.4.2_04-b05 y esta version de tomcat solo funciona con la version J2SE5.0 de java, o superior. Baja la version adecuada de java de la direccion: http://java.sun.com/j2se/1.5.0/download.jsp (yo baje la que dice "Download JDK 5.0 Update 4 with NetBeans 4.1 Bundle"). Desinstala el tomcat que no arranca, instala la version 5 de java e instala recien el tomcat (esto para que reconozca el path del nuevo java) y listo. Espero sea de ayuda.

 
70.  Re: Primeros pasos con Tomcat (10/08/2005 00:28, #27811)
  Por: TxOs (http://txos.blogspot.com)
Para quien quiera ver paginas "estaticas" html, en Tomcat: --1. en el directorio D:\Program Files\Apache Group\Tomcat 4.1\webapps crea un folder cualquiera, por ejemplo "prueba" --2. dentro del directorio prueba coloca el html que gustes, por ejemplo prueba.html --3. inicializa el servidor tomcat e ingresa a la pagina de administracion de este, alli si no ha aparecido todavia el directorio "prueba", en el area "Applications", entonces teclea en el box "WAR or Directory URL:","prueba" y presiona el boton "install". Veras que el directorio prueba aparece en el area "applications". --4. ingresa al link "prueba" y veras tu html. Salu2 espero sea de ayuda.

 
71.  Primeros pasos con Tomcat (24/08/2005 14:49, #28019)
  Por: Emule
Tengo una aplicacion con Servlets, JSP y Postgres, necesito saber en q directorios de Tomcat montar los fuentes para poner a funcionar la aplicacion. Le agradezco la ayuda. no tengo ni idea de como manejar el tomcat. Nose si tengo que generar el .war o el .rar y como se utilizan en esta cuestion...

 
72.  Re: Primeros pasos con Tomcat (22/09/2005 02:12, #28525)
  Por: TxOs (http://txos.blogspot.com)
Es sencillo lo que debes de hacer, la aplicacion conviertela en .war y utiliza el manager de Tomcat para subirla al servidor. Una vez en el servidor solo dale start, y ya estara corriendo. espero y te sirva..

 
73.  Re: Primeros pasos con Tomcat (06/10/2005 15:43, #28757)
  Por: Anónimo (http://sanjosehuacho.com)
Necesito una ayuda, ya he desarrollado mi aplicacion web, ya he creado mi archivo war, y realize el deploy en tomcat 5.0, funciona bien, pero necesito configurarlo de tal manera que para ejecutar mi aplicacion solo tenga que escribir en el browser de internet http:\\localhost y no tenga que escribir toda la ruta http:\\localhost:8080\miapli, asumiendo que en el directorio miapli este mi aplicacion web, donde tengo que configurar?, gracias de antemano amigos

 
74.  Re: Primeros pasos con Tomcat (19/10/2005 17:43, #28985)
  Por: Anónimo
sdf

 
75.  Primeros pasos con Tomcat (31/10/2005 04:43, #29179)
  Por: Saga
Hola gente, me gustaría preguntarles si es que saben porque Eclipse no me toma el plugin de sysdeo de Tomcat... tengo el java 'j2sdk1.4.2_08', eclipse 3.1 y Tomcat 5.0 el cual porbé hace poco y me funciona ( luego de haber ejecutado el localhost:8080... ) pero sin embargo en Eclipse no me aparecen los iconitos de Tomcat :( Desde ya muchas gracias.

 
76.  Re: Primeros pasos con Tomcat (15/12/2005 16:30, #30042)
  Por: CM
Hola a todos. Muy interesante el artículo, espero me puedan ayudar. Tengo instalado linux red hat 9, con tomcat 4.1.31, apache 2.0.42 e instalé el php 5.1.1 modifique el httpd.conf en el apache agregando la línea "AddType application/x-httpd-php .php" pero nada que me funciona. Las páginas no cargan. Me pueden ayudar. AUXILIO... CM.

 
77.  Re: Primeros pasos con Tomcat (20/12/2005 15:32, #30115)
  Por: Caro
Hola, Soy un poco novata en este mundo del web, estoy haciendo un proyecto y necesito instalar Tomcat, he seguido los pasos y tengo instalado el JDK, pero cuando hago la prueba con http:\\localhost:8080 me sale error, estoy trabajando en una compañia grande y los pcs estan en red y tienen mucha seguridad, eso tendra algo que ver? ya probe con http:\\(nombre del equipo):8080, estoy trabajando en windows 2000. Gracias

 
78.  Re: Primeros pasos con Tomcat (31/12/2005 06:44, #30291)
  Por: Anònim
Saludos a todos Estoy buscando informacion en la web pero no logro percibir la diferencia entre Tomcat y JBoss. Cual es la diferencia? Son complementarios?. Muchas gracias de antemano

 
79.  Re: Primeros pasos con Tomcat (02/01/2006 15:12, #30313)
  Por: qhg
tengo un prblema con tomcat haciendo servlets pasa que cuando un servlet que necesita de alguna otra clase cuando coloco el classpath no logra compilarlo y lo mismo pasa cuando no es un servlet si no clases sencillas , sin embargo cuando no es colocado el classpath en otro ejemplo que utiliza a otra clase no da ese error, aclaro que ese ejemplo no es de servlets. espero que me hechen una mano no se que hacer lo mismo pasa en windows, y me olvidaba ya probe con todos los sdk jdk y j2se y nada tambien con tomcat 4 y 5 y sigue igual Por favor que alguien me ayude.

 
80.  Re: Primeros pasos con Tomcat (16/02/2006 22:28, #31032)
  Por: Anónimo
Jovenes veo que conocen bastante del tema quisiera molestarlos si me pueden ayudar ?. Soy principiante y he logrado configurar mi maquina para ejecutar JSP's, pero quiero que se puedan ver desde la intranet que necesito cambiar para ello o donde conseguir informacion ? Agracias

 
81.  Re: Primeros pasos con Tomcat (03/03/2006 22:47, #31283)
  Por: Anónimo
Muy buen articulo, facil y rapipdo, yo estaba dando vueltas con otros articulos donde te dicen un monton de cosas y la verdad que solo segui los pasos de este y ya me aparecio mi primera paginita ... Muy bueno ;)

 
82.  Re: Primeros pasos con Tomcat (10/04/2006 13:05, #31914)
  Por: Anónimo (http://www.daniel.prado.name)
Muy bueno el artículo, me ha gustado mucho.


Saludos

Daniel Prado Rodríguez

 
83.  codigo html y no jsp (12/04/2006 02:30, #31957)
  Por: mile
hola, Muy buen articulo, pero... he configurado tomcat y parece estar todo bien pero cuando trato de desplegar una pagina, por ejemplo index.jsp me sale es el codigo html de la misma, es decir, no despliega bien la información. Alguien podria decirme a que se debe este error, igualmente sucede si trato de ejecutar los ejemplos que trae. Gracias. mariposaop@yahoo.com

 
84.  Re: Primeros pasos con Tomcat (20/04/2006 22:06, #32094)
  Por: Anònim
hola amigos, tengo una pagina web corriendo en una maquina con debian, tengo instalado el servidor apache y el tomcat, las paginas en su mayoría esta corriendo con jsp, pero también php conecté php y tomcat, tengo el manejador de base de datos mysql. El problema que tengo es que cuando envió información que contiene acentos y eñes, a la base de datos, esto aparecen allí con signo de interrogación, me he dado cuenta que solo pasa cuando utilizo jsp porque cuando utilizo php estos caracteres se graban bien. No se, pienso que tenga que ver con la configuración del tomcat, si alguien ya ha resuelto este problema me podría ayudar por favor???

 
85.  Re: Primeros pasos con Tomcat (26/10/2006 06:42, #35989)
  Por: Christopher
holas a todos, actualmente tengo el tomcat levantando paginas jsp y en php pero en windows, y decidi hacerlo de esta manera puesto que manejo un gran numero de paginas en jsp que en php, quisiera saber como enlazar php con el tomcat pero en linux(ubuntu) , agradeceria cualquier tipo de ayuda atte keptos@gmail.com

 
86.  Re: Primeros pasos con Tomcat (19/05/2006 13:37, #32634)
  Por: Anónimo
puto java, puto jboss,en mi vida he visto tnao lio para hacer cualkeir tonteria

 
87.  Re: Primeros pasos con Tomcat (07/07/2006 05:36, #33612)
  Por: Anònim
a todo el que como tu no le gusta java es gay, eso esta comprobado

 
88.  Re: Primeros pasos con Tomcat (30/05/2006 19:17, #32857)
  Por: Juan
En principio me parece muy bien el manual. Sin embargo yo tengo instalado el Apache Tomcat 5.0.28 Server, pero no puede hacer correr una pagina JSP. me sale el siguiente error: Archivo no encontrado Pero ejecuta //localhost:8080 y me sale la pagina de inicio de tomcat. Podrias por favor ayudarme con esto. Pls Atte

 
89.  Re: Primeros pasos con Tomcat (18/09/2006 03:17, #35077)
  Por: Miguel angel
podrias comentar cuales son los requerimientos minimos de hadware para instalar tomcat, ya que un profesor me pregunto cuales son los requerimientos para un server jsp lo cual me suena un poco raro ya que tomcat es un contenedor de jsp ¿no? gracias

 
90.  AYUDA!! Con Windows (10/10/2006 18:56, #35558)
  Por: Anónimo
Hola a todos! Soy una novata en todo este tema de Tomcat, y seguro que lo que pregunto es una tontería, pero espero que me ayudeis. Necesito instalarlo en Windows y no encuentro mucha documentación. Me dicen que dentro de Tomcat, en la carpeta webapps debe de haber otra carpeta llamada mondrian (con unos ficheros), pues bien, esa carpeta no existe, y no puedo continuar con la instalación, ya que cuando pongo lo de localhost:8080 no me conecta. Me podeis ayudar???? Gracias

 
91.  Re: AYUDA!! Con Windows (25/10/2006 02:06, #35967)
  Por: Eddy
hola si claro. solo descarga el tomcat de la pagina http://tomcat.apache.org/ y tambien hay este manual es muy bueno te explica paso a paso http://mundogeek.net/archivos/2006/04/04/apache-y-tomcat-en-windows/ si aun no puedes me escribes a mi correo y te ayudo

 
92.  tomcat con php en linuxx!!!!! (28/10/2006 08:40, #36054)
  Por: christopher
holas a todos, actualmente tengo el tomcat levantando paginas jsp y en php pero en windows, y decidi hacerlo de esta manera puesto que manejo un gran numero de paginas en jsp que en php, y en php consigo funcionalidades q no he hayado en jsp, quisiera saber como enlazar php con el tomcat pero en linux(ubuntu o centos) , agradeceria cualquier tipo de ayuda atte keptos@gmail.com

 
93.  Cómo subir ficheros (19/11/2006 04:27, #36557)
  Por: Anónimo
Hola! En primer lugar, muy bueno el artículo. Creo q guía mucho para empezar con esto. Ahora, si me permitís una duda... Estoy intentando subir ficheros usando servlets con tomcat. Lo estoy haciendo sobre windows porque debo hacerlos así. Me he bajado el paquete de commons upload y luego creo mi servlet. Mi problema es q no se dónde tengo q incluir el jar y las clases de commons upload, así como cómo compilarlo. Agradecería una ayuda!!!

 
94.  Re: Primeros pasos con Tomcat (28/11/2006 19:56, #36812)
  Por: Anónimo
Tengo Tomcat instalado en el servidor de la oficina donde trabajo, estoy realizando la pagina web de alli, pero al tratar de abrir un vinculo desde cualquier equipo de fuera de la red no me permite abrirlo y me muestra esto: http://www.grupoconsultoria.com.co:8080/proyecto/, y me abre la pagina. En cambio desde un PC dentro de la misma red si me permite abrirlo. No se que puede ser, por favor si alguien tiene idea le agradeceria su aporte.

 
95.  Buena Página (16/02/2007 16:28, #38534)
  Por: Daniel Rodríguez Alvarez (http://daniel-rodriguez-alvarez-developer.neurona.com/)
Hola que tal amigos Javeros, espero que se la pasen super con la Tecnología JavaDuuu.... jejeje (chistorin) bueno solo para comentar que es una excelente página donde podemos intercambiar conocimiento puro. Saludos a todos

 
96.  Re: Primeros pasos con Tomcat (19/02/2007 23:23, #38592)
  Por: Anónimo
hola a todos me parece excelente el articulo pero necesito ayuda por favor urgente no puedo ejecutar el servlet hola. ningun servlet en realidad, segui tutoriales de todas partes del mundo, china, japon, asia, malasia a todo el mundo le sale menos a mi por favor es un acto desesperado de peticion de ayuda mi hotmail es dariozeballos@hotmail.com porsi alguiens se compadece esulta que segui todos los pasos como dice el tutorial y resulta que cuando escribo en el browser http://localhost:8080/ aparece la pagina de java web services pack....hasta ahi todo joya. cuando escribo http://localhost:8080/prueba (coloque un html vacio en prueba) y se ve la pagina perfectamente. pero cuando le agrego http://localhost:8080/prueba/hola ZAS!!! me aparece el siguiente error Estado HTTP 404 - /prueba/hola type Informe de estado mensaje /prueba/hola descripción El recurso requerido (/prueba/hola) no está disponible. Sun-Java-System/Web-Services-Pack-1.4 gracias a todos

 
97.  Re: Primeros pasos con Tomcat (04/03/2007 14:46, #38860)
  Por: JuanD
Un cordial saludo, es muy interesante conocer la configuracion de tomcat, pero tengo una inquietud y es la sigiente: es posible configurar tomcat para que mi pagina web de produccion no tenga que estar obligatoriamente en webapps, sino por el contrario en otra ruta, como por ejemplo: d:\sitios\misitioweb\ gracias.

 
98.  Re: Primeros pasos con Tomcat (06/03/2007 19:08, #38903)
  Por: Cristina
hola!! Estoy empezando a programar en java y estoy intentando hacer una aplicacion .jsp sencilla pero tengo problemas. no se si es porque no tengo bien instalado el apache tomcat o que pero cuando ejecuto el archivo .jsp en mi navegador(mozilla) solo se ve el codigo en html no la pagina que deberia salir. Como puede ser que sea por la instalacion del tomcat os comento lo que me ocurre: Me baje la ultima version(6.0) y me baje todos los archivos que habia tanto .zip como .tar supongo que algunos no son necesarios pero yo me lo baje todo por si acaso. Instale una aplicacion que ponia apache tomcat installer pero no aparece el startup.bat asi que yo le doy a un .exe que aparece. Aunque en un .zip si que aparece el startup.bat aunque no instalo nada con eso simplemente ejecuto dicho fichero. Intento de todas formas ejecutar el .jsp pero no consigo nada. Espero que me podais ayudar porque empiezo a estar un poco desesperada

 
99.  Re: Primeros pasos con Tomcat (09/03/2007 11:46, #38974)
  Por: Anónimo
hola!! Usando el manager del tomcat para subir aplicaciones siempre me da el siguiente error incluso si cambio de directorio y pongo la pagina .jsp en el directorio de examples "trayectoria invalida de contexto" ¿como lo soluciono?

 
100.  Jboss (27/03/2007 21:01, #39311)
  Por: Cristhian
Hola soy Cristhian me gustaria saber como puedo camb iar el puerto 80 del jboss a cualquier otro

 
101.  Re: Primeros pasos con Tomcat (18/04/2007 06:11, #39883)
  Por: Anònim
puto todos los del foro, programen en mejores mierdas

 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 34
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Introducción a PHP + MySql + Apache + phpMyAdmin
. LAMP = Linux + Apache + MySQL + (PHP | Perl | Python)
. Java Opensource
. AnyJ, IDE gratuito para Java sobre Linux
. La conjunción de los tres soles: Apache + PHP3 + PostgreSQL
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 3/3/2010 16:07:43 | Tiempo Total: 0.178 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 27/12/2009 22:08 CET
Powered by Apache    MySQL    PHP    Gimp