Hello, I'm muddling up with Servlets configuration, Context configuration, VirtualHost configuration, and more...
My problem is that I have 2 domains --> ecommerce.gmsoft.com and www.gmsoft.com and both are web applications. The first problem is that I don't know how configure Apache (http.conf) to select correct application according to domain_name (ecommerce.gmsoft.com or www.gmsoft.com), moreover I've installed correctly mod_jk, so I want the JSPs and servlets is handled with Tomcat. Also, I have problems with server.xml and web.xml files to mapping servlets and Context configuration. However, first I solve it step to step. I'm developing the ecommerce web application and the servers (apache web server (port 80) and Tomcat (port 8009 ajp13 connector)) runs under 192.168.1.2. So, I only have configured this. So, when I access to 192.168.1.2 it shows me my index.jsp (handled by tomcat and redirect to Apache web server) correctly. However I've created a Servlet that handles user requests (ControllerServlet), but it is inaccessible. I've tried access to ControllerServlet manually (writing the URL direction), but this servlet is not found by servers. I'm sure that is a configuration problem. Now I access to my application throught http://192.168.1.2/ecommerce, when I access to it, it shows me the index.jsp correctly, but when I access to http://192.168.1.2/ecommerce/servlets/ControllerServlet, doesn't happen. I show you my configuration files: httpd.conf --> ServerName 192.168.1.2 NameVirtualHost 192.168.1.2 <VirtualHost 192.168.1.2> ServerName 192.168.1.2 ServerAdmin [EMAIL PROTECTED] DocumentRoot /usr/local/tomcat/webapps ErrorLog /usr/local/tomcat/webapps/ecommerce/logs/error_log CustomLog /usr/local/tomcat/webapps/ecommerce/logs/access_log common <LocationMatch ".*WEB-INF.*"> AllowOverride None Deny from all </LocationMatch> JkMount /ecommerce/*.jsp treb </VirtualHost> workers.properties --> # workers.properties - ajp13 # # List workers worker.list=treb # # Define work worker.treb.tomcat_home=$TOMCAT_HOME worker.treb.java_home=$JAVA_HOME worker.treb.port=8009 worker.treb.host=localhost worker.treb.type=ajp13 worker.treb.cachesize=10 worker.treb.cache_timeout=600 worker.treb.socket_timeout=300 worker.treb.lbfactor=1 Tomcat Context Web Application configuration --> <Context path="/" reloadable="true" docBase="/usr/local/tomcat/webapps/ecommerce" workDir="/usr/local/tomcat/webapps/webshop/ecommerce/work"/> web.xml --> (only servlet configuration) <servlet> <description><![CDATA[Controlador de tota l'aplicació Web - MVC]]></description> <display-name>Controlador</display-name> <servlet-name>Controller</servlet-name> <servlet-class>com.gmsoft.ControllerServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Controller</servlet-name> <url-pattern>/ecommerce/</url-pattern> </servlet-mapping> Can you help me, firstly I want to access manualy to my ServletController. -- View this message in context: http://www.nabble.com/Servlets-mod_jk-Context-path-problems-tf2114133.html#a5829085 Sent from the Tomcat - User forum at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]