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-tf2114133.html#a5829085
>> Sent from the Tomcat - User forum at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: [email protected]
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> (e==mc²)?
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: [email protected]
> 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: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
(e==mc²)?
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]