Foros del Web » Administración de Sistemas » Software para Servers »

HELP -/ tomcat tuning /-

Estas en el tema de HELP -/ tomcat tuning /- en el foro de Software para Servers en Foros del Web. Hola a todo@s, Tengo apache (2.0.43) funcionando con tomcat (4.1.27). Una de las definiciones de virtual host de apache es esta: <VirtualHost *> ServerName miwebsite.com ...
  #1 (permalink)  
Antiguo 10/12/2003, 03:12
zzz
 
Fecha de Ingreso: octubre-2003
Mensajes: 8
Antigüedad: 21 años
Puntos: 0
HELP -/ tomcat tuning /-

Hola a todo@s,

Tengo apache (2.0.43) funcionando con tomcat (4.1.27).

Una de las definiciones de virtual host de apache es esta:

<VirtualHost *>
ServerName miwebsite.com
ServerAdmin yo@ miwebsite.com
DocumentRoot C:/MisProyectos/MiWebSite/html
ErrorLog logs/ miwebsite -error_log
CustomLog logs/ miwebsite -access_log common
<IfModule mod_jk.c>
JkMount /servlets miwebsiteConnection
JkMount /servlets/* miwebsiteConnection
</IfModule>
</VirtualHost>

En el mismo fichero de configuración de apache tengo las siguientes cláusulas para conectarlo con tomcat:

.
.
.
# ###
# ### Carga del modulo para el conector de Apache y Tomcat
# ###
<IfModule !mod_jk.c>
LoadModule jk_module modules/mod_jk.dll
</IfModule>
.
.
.
Include "C:/Archivos de programa/Apache Group/Tomcat 4.1/conf/auto/mod_jk.conf"

<IfModule mod_jk.c>
JkWorkersFile "C:/Archivos de programa/Apache Group/Tomcat 4.1/conf/jk/workers.properties"
JkLogFile "C:/Archivos de programa/Apache Group/Tomcat 4.1/logs/mod_jk.log"

# ### JkLogLevel debug

# ### JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# ### JkMount /examples ajp13
# ### JkMount /examples/* ajp13

# ### JkMount /jk ajp13
# ### JkMount /jk/* ajp13

# ### JkMount /cocoon ajp13
# ### JkMount /cocoon/* ajp13
</IfModule>

Por otro lado, los archivos de configuración de tomcat están así:

[workers.properties] .
.
.
worker.list=ajp13, ajp14, miwebsiteConnection
.
.
.
worker. miwebsiteConnection.port=8112
worker. miwebsiteConnection.host= miwebsite.com
worker. miwebsiteConnection.type=ajp13


[server.xml] .
.
.
<!—
Añado el conector para miwebsite.com
à
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8112" minProcessors="3" maxProcessors="10"
acceptCount="10" debug="0"/>
.
.
.
<!—instancia del virtual hosts -->
<Host name="miwebsite.comtd" debug="0" unpackWARs="true">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs"
prefix="miwebsite.com_log."
suffix=".txt"
timestamp="true"/>
<Context path=""
docBase=" C:/MisProyectos/MiWebSite/html "
debug="0"
reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogVal ve"
directory="logs"
prefix=" miwebsite.com _log."
suffix=".txt"
pattern="common"/>
</Host>

Pero cuando desde mi website intento ejecutar un servlet tomcat me devuelve un error 404 y me dice: The requested resource (/servlets/searchPage) is not available.

Estas son mis dudas:

1-. Quiero que apache sirva el contenido estático (C:/MisProyectos/MiWebSite/html) y tomcat maneje los servlets (C:/MisProyectos/MiWebSite/servlets), ¿dónde debo colocar los servlets?, ¿en webapps dentro del directorio tomcat?

2-. ¿Es necesario que cree un archivo web.xml dentro de C:/Archivos de programa/Apache Group/Tomcat 4.1/webapps/MiWebSite/WEB-INF?

3-. Si quiero que tomcat sólo maneje los servlets de mi aplicación, cuando es reiniciado el servicio y genera el archivo mod_jk.conf ¿qué aspecto debería tener la declaración de mi virtual host dentro de ese archivo?

Gracias por el interés mostrado y saludos a tod@s,

Z.
  #2 (permalink)  
Antiguo 13/02/2004, 08:18
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años
Puntos: 5
Es un post antiguo pero por si no lo solucionastes o para el que lo busque:

Aqui te explica como hacer que apache sirva el contenido estático y tomcat los servlets:

http://wiki.cocoondev.org/Wiki.jsp?page=ApacheModProxy
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:19.