![]() |
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. |
| La zona horaria es GMT -6. Ahora son las 20:45. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.