Retroceder   Foros del Web > Administración de sitios web > Servidores Web > Apache

Respuesta
 
Herramientas Desplegado
Antiguo 10-dic-2003, 02:13   #1 (permalink)
zzz
zzz está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 8
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.
zzz está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


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


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93