OK, you told us the Host and the appBase, what do you have for Context and
docBase?

John


> -----Original Message-----
> From: Pascal Robert [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, January 28, 2003 7:37 AM
> To: Tomcat Users List
> Cc: Tom Holmes Jr.
> Subject: Re: JSP not forwarded to Tomcat
> 
> 
> I think it's a context problem, but I don't know how to fix it.
> 
> I have this directory:
> 
> /Library/WebServer/Documents/clic-agent.com
> 
> Inside this directory, I have a mix of HTML and JSP files, 
> and one WEB-INF
> directory (with the default 'lib' and 'classes' directories). 
>  I DON'T have
> a ROOT directory, so '/Library/.../clic-agent.com' is the appBase.
> 
> Inside server.xml, I have this <Host> directive:
> 
> ------
> <Service name="Tomcat-Apache-modjk">
>         <Listener 
> className="org.apache.ajp.tomcat4.config.ApacheConfig"
>             modJk="/usr/libexec/httpd/mod_jk.so"
>             jkDebug="info"
>             
> workersConfig="/usr/local/tomcat-4/conf/jk/workers.properties"
>             jkLog="/usr/local/tomcat-4/logs/mod_jk.log"
>             noRoot="true"
>             forwardAll="false"/>
> 
> <Host name="test.clic-agent.com" debug="4"
> appBase="/Library/WebServer/Documents/clic-agent.com"
>        unpackWARs="true" autoDeploy="true">
> 
> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
>                append="true" />
> ------
> 
> Inside httpd.conf, I have this <VirtualHost>:
> 
> ------
> <VirtualHost *>
>     ServerName test.clic-agent.com
>     JkMount /*.jsp ajp13
>     JkMount /servlet/* ajp13
>     DocumentRoot "/Library/WebServer/Documents/clic-agent.com"
> </VirtualHost>
> ------
> 
> Now, I have a JSP file called 'liste.jsp' inside, so the URL 
> should be:
> 
> http://test.clic-agent.com/liste.jsp
> 
> I get an good old 'Internal Server Error' when I try this URL.  In
> mod_jk.log, I get:
> 
> ------
> [jk_uri_worker_map.c (460)]: Into 
> jk_uri_worker_map_t::map_uri_to_worker
> [jk_uri_worker_map.c (477)]: Attempting to map URI '/liste.jsp'
> [jk_uri_worker_map.c (558)]: 
> jk_uri_worker_map_t::map_uri_to_worker, Found a
> suffix match ajp13 -> *.jsp
> [jk_worker.c (132)]: Into wc_get_worker_for_name ajp13
> [jk_worker.c (136)]: wc_get_worker_for_name, done did not 
> found a worker
> ------
>  
> I try to add:
> 
> [uri:/*.jsp]
> 
> To my workers.properties file, same error in the log file.
> 
> > This is a bug with either Tomcat or the Jk (or Jk2) 
> connector.  I also had
> > this problem and I have reported it as a bug to the 
> Tomcat-Developers group.
> > 
> > In order to work around this fix ... do NOT rely upon the 
> httpd.conf file in
> > order to make your vhosts/web-apps work.
> > 
> > Instead ... make sure you create uri's in the 
> workers2.properties file (if
> > you are using Jk2).  Look at how they declare the 
> "/examples" and do this
> > for your own vhosts.
> > 
> > The "/test" is the location of where you have your files.
> > 
> > If you need any more information, please let me know.    Thanks.
> > 
> > [uri:/test]
> > info=Example webapp in the default context.
> > context=/test
> > debug=0
> > 
> > [uri:/test/*.jsp]
> > info=Extension mapping
> > 
> > [uri:/test/*]
> > info=Map the whole webapp
> > 
> > ----- Original Message -----
> > From: "Pascal Robert" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, January 27, 2003 10:57 AM
> > Subject: JSP not forwarded to Tomcat
> > 
> > 
> >> Hi list,
> >> 
> >> First, the setup:
> >> 
> >> - Mac OS X 10.2
> >> - Tomcat/4.1.18
> >> - Apache/1.3.27
> >> - mod_jk-1.3.27.so (build from OS X from Jakarta's site), 
> renamed to
> >> mod_jk.so
> >> 
> >> I tried to get some Virtual Host to work with Tomcat (the 
> webapps for each
> >> VirtualHost are outside Tomcat's directory).  Instead of 
> getting the
> >> generated JSP, I get the source, just like if the JSP was sent as
> > text/plain
> >> and was not parsed by Tomcat.  If I look at the 
> 'mod_jk.log' log, I see
> >> requests for static HTML files, but I don't see any log 
> information for my
> >> JSP files, so it look like mod_jk don't handle them, even 
> if they should.
> >> 
> >> Apache's config:
> >> 
> >> ----------------
> >> LoadModule jk_module            libexec/httpd/mod_jk.so
> >> AddModule mod_jk.c
> >> 
> >> JkLogFile "/usr/local/tomcat-4/logs/mod_jk.log"
> >> JkLogLevel debug
> >> JkWorkersFile "/usr/local/tomcat-4/conf/jk/workers.properties"
> >> 
> >> <VirtualHost *>
> >>     ServerName my.host
> >>     JkMount /*.jsp ajp13
> >>     JkMount /servlet/* ajp13
> >>     DocumentRoot "/path/to/the/web/app"
> >> </VirtualHost>
> >> ----------------
> >> 
> >> Tomcat's config (server.xml):
> >> ----------------
> >> <Host name="my.host" debug="1"
> >>     appBase="/path/to/the/web"
> >>     unpackWARs="true" autoDeploy="true">
> >> 
> >>     <Listener 
> className="org.apache.ajp.tomcat4.config.ApacheConfig"
> >>         append="true" />
> >> 
> >>     <Valve className="org.apache.catalina.valves.AccessLogValve"
> >>             directory="logs"
> >>             prefix="clic_agent_log."
> >>             suffix=".txt"
> >>             pattern="common"/>
> >> 
> >>     <Logger className="org.apache.catalina.logger.FileLogger"
> >>             directory="logs"
> >>             prefix="clic_agent_catalina_log."
> >>             suffix=".txt"
> >>             timestamp="true"/>
> >> 
> >>     <Context path="" docBase="app" debug="1"/>
> >> </Host>
> >> 
> >> ----------------
> >> 
> >> 
> >> 
> >> --
> >> To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >> For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >> 
> >> 
> > 
> 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to