Mmm, I've changed httpd.conf file and web.xml file to this --> In httpd.conf I've added JkMount /ecommerce/Controller treb and in web.xml file I've changed mapping -->
<servlet-mapping> <servlet-name>Controller</servlet-name> <url-pattern>/ecommerce/Controller</url-pattern> </servlet-mapping> And the result is The requested resource (/ecommerce/Controller) is not available. Note: Context path value is "/" and docBase = "/usr/local/tomcat/webapps/ecommerce". Is it important? ----------------------------------------------------------------------------------------------------------------- Yassine ELassad (YEL) wrote: > > Hi jeusdi, > > > in your Apache configuration you juts Jkmount JSP files that are > inside your Application as the statement say: > > JkMount /ecommerce/*.jsp treb > > and you are trying to get this : > > /ecommerce/servlets/ControllerServlet > > which does not match the directive above either you need to change > that directive something like: > > JkMount /ecommerce/*treb > > or you Jkmount every Context you want to call for its own > > JkMount /ecommerce/servlets/ControllerServlet > ... > > i hope this helps. > > > Greeting Yassine > Cologne, Germany > > > On 8/16/06, jeusdi <[EMAIL PROTECTED]> wrote: >> >> 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] >> >> > > > -- > (e==mc²)? > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Servlets-mod_jk-Context-path-problems-tf2114133.html#a5829699 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]