Hola. Estoy intentando instalar tomcat y opencms en linux, pero no consigo instalarme el tomcat, todos los manuales que encuentro no son para suse. Tomcat viene instalado por defecto en la suse 9.1 que yo utilizo y también instalo el j2sdk, me dice que tiene q satar en un directorio, y ami el tomcat que me encuentra solo es el usr/share/tomcat. Me dice que ponga la siguiente linea en el archivo etc/profile Export CATALINA_HOME=usr/share/tomcat me dice que no esta bien la variable. No se que estare haciendo mal. Si alguein pudiese ayudarme muchas gracias. O si sabeis donde hay algun manual que hable sobre la instalacion pero en suse. Muchas gracias. Saludos.
Estoy intentando instalar tomcat y opencms en linux, pero no consigo instalarme el tomcat, todos los manuales que encuentro no son para suse. Tomcat viene instalado por defecto en la suse 9.1 que yo utilizo y también instalo el j2sdk, me dice que tiene q satar en un directorio, y ami el tomcat que me encuentra solo es el usr/share/tomcat. Me dice que ponga la siguiente linea en el archivo etc/profile Export CATALINA_HOME=usr/share/tomcat me dice que no esta bien la variable. No se que estare haciendo mal.
Si alguein pudiese ayudarme muchas gracias. O si sabeis donde hay algun manual que hable sobre la instalacion pero en suse. Muchas gracias. Saludos.
yo estoy con la 9.0, tambien configurando el tomcat e intentando montar un foro sobre tomcat. Lo estoy haciendo con mi experto particular de java. De momento, me parece que efectivamente el CATALINA HOME no esta ahi, sino en /opt/jakarta/tomcat Mira a ver si asi te funciona. Acuerdate de arrancar el tomcat (rctomcat restart). Luego, a mi se me carga el tomcat en: http://localhost:8080 Estoy viendo la forma de ver como cambiar el puerto, o hacer que vaya sobre el 80 tambien, donde tengo el apache funcionando. Espero que te sirva de algo. -- Saludos, miguel
El Miércoles, 6 de Octubre de 2004 22:46, miguel gmail escribió:
Estoy viendo la forma de ver como cambiar el puerto, o hacer que vaya sobre el 80 tambien, donde tengo el apache funcionando.
Para ello tienes que hacer que colaboren Apache con Tomcat. Si te sirve de ayuda aquí http://www.redes-linux.com/manuales.php?catId=Web%20(Servidor) tienes varios manuales que lo explican muy claramente: Cómo instalar Apache + Tomcat 4.x Cómo instalar Apache+Tomcat con soporte MySQL Cómo instalar Apache + SSL (+Tomcat) -- Victor Sevilla http://www.redes-linux.com
Hola,
Estoy viendo la forma de ver como cambiar el puerto, o hacer que vaya sobre el 80 tambien, donde tengo el apache funcionando.
Para que tomcat escuche en el puerto 80, no te conviene cambiarlo explicitamente a ese puerto ya que si lo haces apache se va a apoderar de el y cada que entres a tu sitio en http://127.0.01 la pantalla de bienvenida es la de tomcat y no la predeterminada de apache y como que eso no es muy elegante, aqui te va la solucion: Si tienes la version pagada de SuSE, esta contiene apache-jakarta-tomcat-connectors si es que utilizas apache 1.3.x que segun recuerdo es el que viene con el 9.0, para apache 2.x que es el que viene con el 9.1 existen tambien apache2jakarta-tomcat-connectors. Y bueno estos modules lo que te permite es hacer una coneccion transparente al usuario comun y silvestre del puerto 8080 de tomcat al 80 de apache sin que tomcat se apoder de el, me explico? los modulos son jk.so, jk2.so y libjkjni.so para el apache 1.3.x me parece que es tambien el mod_webapp, entonces, te recomiendo utilizar el jk.so, su archivo de configuracion es parecido a de apache, donde tu le dices que directorio (de tomcat) quieres montar y en que direccion de apache, un ejemplo seria algo del estilo: http://localhost:8080/ejemplo -> http://localhost/ejemplo el modulo jk hace la coneccion y uno nunca sabe si lo que esta utilizando es apache plano o tomcat lo cual se me hace muy bien, en la documentacion del modulo te dicen todo lo que tienes que hacer, yo lo utilzo para montar aplicaciones desarolladas en cocoon y funciona de maravilla, de hecho el puerto 8080 no tiene que estar disponible a todos, osea que ese puerto lo puedes quitar del firewall y jk se encarga de hacer la coneccion local :). Ahora, si no tienes la version de paga de SuSE, busca el los directorios de tomcat por esos conectores, en mi experiencia personal, eso es un desmadre, ya que antes eran un poco dificiles de conseguir aun en esos directorios, asi que si quieres yo te puedo pasar los rpm's de tomcat y connectors, avisame si estas interesado y espero que te haya servido la informacion. Saludos desde Mexico. Victor. -- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
Hola Ami en opt/jakarta/tomcat no me aparece esa ruta, la carpeta tomcat no esta ahí, me aparece la carpeta tomcat en usr/share/tomcat. Donde creo las variables del entorno en suse. Esque en el profile me da error. Muchas gracias.
El Miércoles, 6 de Octubre de 2004 13:57, Rosario Muñoz escribió:
Hola. Estoy intentando instalar tomcat y opencms en linux, pero no consigo instalarme el tomcat, todos los manuales que encuentro no son para suse. Tomcat viene instalado por defecto en la suse 9.1 que yo utilizo y también instalo el j2sdk, me dice que tiene q satar en un directorio, y ami el tomcat que me encuentra solo es el usr/share/tomcat. Me dice que ponga la siguiente linea en el archivo etc/profile Export CATALINA_HOME=usr/share/tomcat me dice que no esta bien la variable. No se que estare haciendo mal.
Si alguein pudiese ayudarme muchas gracias. O si sabeis donde hay algun manual que hable sobre la instalacion pero en suse. Muchas gracias. Saludos.
Hola yo estoy intentadolo tambien pero no encuentro el fichero j2ee, que hay editar segun unas breves explicaciones que me dieron: 1.- Edita /etc/sysconfig/j2ee donde esta TOMCAT_BASE, pon: TOMCAT_BASE="/srv/www/tomcat/base". Si ves esto #TOMCAT_BASE, quita la almohadilla, pues # sirve para poner comentarios y no tomaria el valor de la variable de entorno. 2.- Edita /srv/www/tomcat/base/conf/server.xml. Justo encima de la etiqueta </Host> escribe estas lineas: <Listener className="org.apache.catalina.startup.UserConfig" directoryName="public_html" userClass="org.apache.catalina.startup.PasswdUserDatabase"/> </Host> 3.- Crea el directorio ROOT dentro de: /srv/www/tomcat/base/webapps/ 4.- Bajate la última version de cocoon de http://cocoon.apache.org (el fichero es el cocoon-2.1.5.1-src.tar.gz) 5.- Descomprimelo por ejemplo en /root/tmp/. Para ello copia el fichero a /root/tmp/ y ejecuta: tar xvzf cocoon-2.1.5.1-src.tar.gz < 6.- Se creara un directorio en /root/tmp/cocoon-2.1.5.1/. Entra en ese directorio. Luego ejecuta: ./build.sh war y espera unos 10 minutos a que termine de compilar. Si ves que no compila será porque no tienes puesto el paquete Ant. Instalalo (viene en suse 9.1.) y vuelve a intentarlo. 7.- Una vez compilado entra en el siguiente directorio: /root/tmp/cocoon-2.1.5.1/build/cocoon-2.1.5.1/. verás un fichero que se llama cocoon.war. Pues bien, copialo a /srv/www/tomcat/base/webapps/ 8.- Reinicia Tomcat: rctomcat restart. Si no lo tenias iniciado, inicialo: rctomcat start 9.- En tu navegador favorito pon en la barra de dirección la siguiente: http://localhost:8080/cocoon/. Tras unos instantes, te aparecerá la página de cocoon. al poner la pagina http://localhost:8080/index.jsp si me aparece la pagina de inicio de Tomcat
participants (5)
-
grum
-
miguel gmail
-
Rosario Muñoz
-
Victor
-
Victor Manuel Alvarez Amaya