Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
configurar tomcat 4.1.27
Enviado por malmy el día 20 de enero de 2004
Hola, soy nueva en esto y tengo unos ejemplos de código JSP que no puedo ver de ninguna manera, entonces he puesto los ejemplos bajo el direcotrio webapps y he modificado el fichero server.xml del directorio raíz añadiéndo <context > ...
pero continuo sin verlo, si veo la pagina por defecto al iniciar Tomcat.
Con el echo de poner tu subdirectorio de tus ejemplos dentro de webapps y volver a reiniciar tu servidor al menos tendrias que ver los archivos de tu aplicacion de la sig manera: http://localhost:8080/tu subdirectorio/
Hola, en primer lugar gracias por contestar.
Tengo mis aplicaciones en el directorio /webapps y el navegador me da el error 404, no tengo que modificar el fichero server.xml del directorio de configuración de apache?? y dentro de mi aplicación tiene que haver un fichero web.xml no??
Instalando Tomcat
Vamos a descargar antes que nada el código de Tomcat que se encuentra disponible en http://jakarta.apache.org. En este caso descargaremos los binarios, ya que al tratarse de un
programa que está escrito en Java los podremos usar en cualquier plataforma con una JVM.
La última versión estable (3.2.1) que es la que usaremos la podéis descargar directamente http://www.javahispano.com
8
desde http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/jakarta-tomcat-
3.2.1.tar.gz.
Ahora instalaremos Tomcat, utilizando WinZip (o similar) para descomprimir el fichero
descargado anteriormente. Vamos a suponer que lo descomprimimos en C:\
Ahora tenemos que poner una variable llamada TOMCAT_HOME en nuestro entorno y que
apunte al directorio anterior. En Windows 95/98 añadiremos la línea siguiente al fichero
autoexec.bat:
SET TOMCAT_HOME=c:\jakarta-tomcat-3.2.1
En Windows NT/2000 tendrá que hacerlo desde el diálogo Propiedades del Sistema (para
abrirlo botón derecho del ratón sobre MiPC y Propiedades), en la sección Avanzado.
Recuerde que antes de lanzar el Tomcat debe de tener también una variable de entorno
llamada JAVA_HOME que apunte al directorio raíz de la instalación de su JVM, y que
además el directorio JAVA_HOME\bin debe estar incluido en la variable de entorno PATH.
Ahora ya podemos lanzar nuestro servidor Tomcat con el script:
c:\jakarta-tomcat-3.2.1\bin\startup
Haciendo que cooperen Apache y Tomcat
Para hacer que sea Apache el que sirva las páginas estáticas a Tomcat, necesitamos instalar el
módulo "jk". Para ello, tenemos que descargar el fichero mod_jk.dll de la página de Tomcat.
Una vez que tengamos este fichero lo debemos copiar en el subdirectorio libexec de nuestra
instalación de Apache. Para Windows podemos descargar el fichero http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/win32/i386/mod_jk.dll.
Este paso es opcional, pero recomendamos que configure Tomcat para que use Ajpv13, ya
que es un protocolo más rápido que Ajpv12, y es capaz de identificar conexiones mediante
HTTPS. Para añadir este protocolo tendrá que añadir el siguiente bloque a su fichero
TOMCAT_HOME/conf/server.xml:
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/>
<Parameter name="port" value="8009"/>
</Connector>
En el fichero TOMCAT_HOME\conf\server.xml verá que hay un bloque similar pero para el
protocolo Ajpv12. No lo borre ya que Tomcat lo usa para ser apagado. Añada el nuevo bloque
a continuación.
Al ejecutar Tomcat se creará un fichero llamado TOMCAT_HOME\conf\mod_jk.conf-auto
que copiaremos sobre el fichero TOMCAT_HOME\conf\mod_jk.conf:
copy %TOMCAT_HOME%\conf\mod_jk.conf-auto %TOMCAT_HOME%\conf\mod_jk.conf
Cómo instalar Apache+Tomcat con soporte MySQL
9
Editamos el fichero mod_jk.conf creado y cambiamos cada aparición de Ajpv12 por Ajpv13.
Ahora tenemos que hacer que Apache utlice a Tomcat para servir las páginas .jsp y los
Servlets. Para ello añadimos a nuestro fichero conf/httpd.conf de nuestra instalación de
Apache la siguiente línea:
Include TOMCAT_HOME/conf/mod_jk.conf
Ahora reiniciaremos Apache y Tomcat. Para ello pararemos Apache desde el menú inicio, y
después ejecutaremos:
TOMCAT_HOME\bin\shutdown
TOMCAT_HOME\bin\startup
Y arrancaremos de nuevo Apache desde el menú inicio.
Ahora bastará con que intentemos acceder a una página .jsp o a un servlet de nuestro sevidor
web y Apache redirigirá la petición a Tomcat. Recuerde que sus páginas dinámicas deben
estar en un subdirectorio de TOMCAT_HOME\webapps.
Yo he conseguido arrancar el servidor Tomcat y tb puedo ver los html de mi directorio dentro de webapps, pero mi problema es ke no puedo ejekutar los servlets (o archivos .class) ke tengo en \webapps\ROOT\WEB-INF\classes, me dice siempre "The requested resource (/servlet/HelloWorldServlet) is not available." Alguna ayuda??Toy desesperado
Hola, yo tengo el mismo problema, puedo ver los HTML estaticos pero me dice que el recurso no esta disponible cuando quiero ejecutar un Sevlet.
Ayuda!!!!
Enviado por estoy perdido el día 3 de mayo de 2004
Auxilioooooooooo, a mi me pasa lo mismo,.
Comencé creando un modulo web con netbeans, logré hacer una página jsp que usa un javabean para mostrar un catálogo que toma de una clase que se conecta a una bd mysql, hasta ahí sin muchos problemas, probaba la página con el mismo netbeans (f6). Luego hice unos métodos en la clase de la base de datos y los intenté usar en un servlet que es llamado por un formulario creado por la página jsp...
ahí es el problema, me sale que la página no puede ser mostrada, creé otro servlet de ejemplo pero lo mismo, hice muchos ensayos diferentes y todo igual..
Entonces pensé que instalando tomcat podría ver mis servlets, pero nada........ tomcat ni siquiera quiere mostrar los que él trae de ejemplo, qué puedo hacer? qué está pasando?
Lo malo es que estoy haciendo un trabajo para entregar hoy.
Claro que no caí en cuenta que mi tomcat es el 4.1 y el que lanza netbeans no sé, creo que es el 3.xx, pero eso no importa... no me funciona!!!
Cualquier ayuda urgente, me sería de gran ayuda...
Enviado por Borrachos INC el día 3 de mayo de 2004
Bueno tios..
la verdad configurar el tomcat es realmente facil claro esta que sea una version anterior a la 5
bueno para que te vea las aplicaciones que pones en webapps lo uinico que tienes que hacer es ingresar a la pagina inicial del tomcat esto lo haces con http://localhosta:puerto/
se menten por tomcat manager
en esta pagina podemos registrar las aplicaciones que pongamos en webapps para que el tomcat las vea
en la parte donde dice Install directory or WAR file located on server
escriben en WAR or Directory URL: el nombre del directorio de su aplicacion y dan click en istall y ya esta registrado su aplicacion ahora el tomcat ya los vera..
para que vea los servlets tienen que registrarlos en el archivo web.xml que se encuentra en webapps\ROOT\WEB-INF
ya registrados ahi bajamos el tomcat lo vuelven a subir y listo ya teneis sus servlets funcionando
para integrar apache y tomcat, todo depende de la version de apache del sistema operativo, e eincluso en el caso de ser linux, de que distro, por lo que os recomiendoeste web, con ejemplos y todo: http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk...
En el caso de que veais el tomcat en :8080, es decir la pagina principal., os creais un fichero .War lo poneis en Webapps, reiniciais el servidor y el se encarga de todo.
Si aun no parte se editan el server.xml q esta en la carpeta conf del tonkat y en el lugar donde estanlos context agregan este codigo, reemplazandolo por el nombre de directorio en docBase y uno virtual en path.