Have you created a proper directory structure under /site? (i.e. /site/WEB-INF, 
etc) and written your /site/WEB-INF/web.xml file for the app?  Change the 
JkMount directives in httpd.conf and omit the .jsp (i.e. JkMount /site/*).  
Save html and jsp file in /site.  Save servlets in 
/site/WEB-INF/classes/com/site/.  If you've done all that, it should be as 
simple as restarting Tomcat and then restarting Apache.

-------------- Original message -------------- 

> Hello all, 
> 
> Im a bit new to Tomcat and interoperation with Apache thru mod_jk... 
> 
> I seem to have most of it setup. Im running Apache 1.3.33 and Tomcat 
> 5.5.9 on Solaris 10 x86 
> 
> I'm trying to get .jsp scripts to run within directories of my choice, 
> rather than the default examples dir. 
> 
> In httpd.conf Ive added: 
> ------------------------------------------------------------- 
> LoadModule jk_module libexec/mod_jk.so 
> 
> Alias /jsp-examples "/usr/local/tomcat/webapps/jsp-examples" 
> Alias /site "/usr/local/tomcat/webapps/site" 
> 
> JkWorkersFile "/usr/local/tomcat/conf/jk/workers.properties" 
> JkLogFile "/usr/local/tomcat/logs/mod_jk.log" 
> 
> JkLogLevel info 
> 
> JkMount /jsp-examples/*.jsp ajp13 
> JkMount /site/*.jsp ajp13 
> ------------------------------------------------------------- 
> 
> and my workers.properties looks as so: 
> ------------------------------------------------------------- 
> workers.tomcat_home=3D/usr/local/tomcat 
> workers.java_home=3D/usr/java 
> ps=3D/ 
> worker.list=3Dajp13 
> 
> worker.ajp13.port=3D8009 
> worker.ajp13.host=3Dlocalhost 
> worker.ajp13.type=3Dajp13 
> worker.ajp13.lbfactor=3D1 
> ------------------------------------------------------------- 
> 
> when i browse to http://localhost/jsp-examples everything works great, 
> this was the dir of examples that came packaged with tomcat 
> 
> however, i created a new dir under webapps/ called site and placed a 
> test.jsp file 
> in there... when browsing to http://localhost/site/test.jsp i get an 
> HTTP Status 404 - /site/test.jsp "The requested resource 
> (/site/test.jsp) is not available." 
> 
> If I move the test.jsp file to /jsp-examples folder, it runs! Why is 
> this? This is killing me, I know it can't be too complex... the 
> jsp-examples folder can run scripts but my newly created one cannot. 
> Is there a setting im missing? 
> 
> Also, If i added the following line, could I run jsp's from anywhere 
> within my web doc tree: 
> JkMount /*.jsp ajp13 
> 
> Any help appreciated :) 
> 
> --------------------------------------------------------------------- 
> To unsubscribe, e-mail: [EMAIL PROTECTED] 
> For additional commands, e-mail: [EMAIL PROTECTED] 
> 

Reply via email to