Changing to
   <servlet-mapping>
      <servlet-name>Controller</servlet-name>
      <url-pattern>/Controller</url-pattern>
   </servlet-mapping> 
Will fix the "/ecommerce/ecommerce" problem.

Probably what you are really trying to do is make your webapp the "ROOT"
webapp. For that you need to rename your webapp directory to ROOT and change
your context definition. If you search the postings for ROOT it is brought
up several times a week and you should find the details - sorry I don't want
to misquote them from memory.

-----Original Message-----
From: jeusdi [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, August 16, 2006 3:33 AM
To: users@tomcat.apache.org
Subject: Re: Servlets mod_jk Context path problems


MMM, I've just probed to access
http://192.168.1.2:8080/ecommerce/ecommerce/Controller and I've accessed to
the servlet. What must I change to access as
http://192.168.1.2/ecommerce/Controller?




jeusdi wrote:
> 
> So, the problem surges out form tomcat because I can't access it.
> 
> If I try access throught 192.168.1.2/ecommerce/Controller the message 
> is the same, so it comes form Tomcat.
> 
> I've seen jk log messages and i works correctly.
> So, What's wrong is tomcat?
> 
> 
> 
> Yassine ELassad (YEL) wrote:
>> 
>> hi
>> 
>> try to access the context directly via port 8080, so you know it's a 
>> mod_jk related issue if you can access
>> 
>> http://yourHostMachine:8080/ecommerce/Controller
>> 
>> so the problem is coming from your JK configuration otherwise it from 
>> tomcat
>> 
>> Greeting Yassine
>> Cologne, Germany
>> 
>> 
>> 
>> 
>> On 8/16/06, jeusdi <[EMAIL PROTECTED]> wrote:
>>>
>>> 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-tf211413
>>> 3.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-tf211413
>>> 3.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]
>>>
>>>
>> 
>> 
>> --
>> (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#a
5830042
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]



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to