I'm not sure if this helps since I'm still learning struts too...you mentioned that *.do is not being recognized by TomCat huh...well, I wonder if it's because you did not configure your web.xml properly. Anyway, this is how I define the *.do in my web.xml:
<servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> Hopes this helps. Good Luck -- On Sun, 31 Mar 2002 00:25:01 Struts Newsgroup wrote: >Subject: Re: Struts configuration problem with Apache + Tomcat + Struts >HELP!!!!!!!!!!!!!!!!!!!! >From: "Hyunjin Kim" <[EMAIL PROTECTED]> > === >Well.. Sorry for being not clear on my last msg.. >I actually had: > ><VirtualHost 111.111.111.111> > ServerName asdf.com > WebAppConnection conn warp asdf.com:8008 > WebAppDeploy struts-examples conn / > </VirtualHost> > >which says "if I call URL asdf.com, access struts-example from TOMCAT webapp >directory using warp connection (If I understood it correctly)." and I can >see the index.jsp page using "asdf.com", that should not be the problem(or >so I think). > >What I have discovered just now is that when I try to access a jsp file that >doesn't really sit in the struts-examples directory, such as iamnothere.jsp >by calling asdf.com/iamnothere.jsp, the browser will show the TOMCAT >SPECIFIC 404 error page (the blueish one...). But when I try to access *.do >call that's actually mapped in the struts examples web.xml(the ones that I >can get to using asdf.com:8080), the browser will give me the browser >specific 404 error page(the microsoft one..).. I think it's some kinda >clue... > > > >**** I think, apache is not forwarding a call of which extension it cannot >recognize to tomcat.... such as *.do.. > >I think I should add some kinda AddHandler directive to httpd.conf file, but >I can't find any documentation for warp connection.... > >HELP ME!!!!!!!!!!!!!!! > > >"Jack Gao" <[EMAIL PROTECTED]> wrote in message >news:a86fhp$ilb$[EMAIL PROTECTED]... >> Well, as you said, you are using warp connector to connect Apache with >> Tomcat. In your httpd.conf file, you define virtual directory for tomcat >> examples, which is: >> WebAppConnection conn warp asdf.com:8008 >> WebAppDeploy examples conn / >> >> But after you install struts, you didn't add virtual directory for struts >> examples, I believe that's the problem. >> >> You can add them like: >> >> WebAppDeploy struts-examples conn /struts-examples >> WebAppDeploy struts-..... conn /struts-.... >> >> In fact, whatever you add in your tomcat, if you want direct request from >> apache to it, you need to add it into your WebAppConnections. >> >> Hope this can help. >> >> Jack >> >> >> "Hyunjin Kim" <[EMAIL PROTECTED]> wrote in message >> news:a86d6r$i6q$[EMAIL PROTECTED]... >> > Hi, >> > I have successfully installed Apache 1.3 and Tomcat 4 and they work >> > beautifully. I have tried to test the example applications that came >with >> > Tomcat and they work without any problem when called from Apache(using >> port >> > 80 and virtual host directive). All servlets are being called as >expected >> > (e.g. calling /servlet/HelloWorldExample will execute the expected >> > HelloWorldExample..) my httpd.conf file fot the example application is >as >> > following: >> > >> > >> >*************************************************************************** >> > LoadModule rewrite_module libexec/mod_rewrite.so >> > LoadModule webapp_module libexec/mod_webapp.so >> > >> > ClearModuleList >> > AddModule mod_env.c >> > AddModule mod_log_config.c >> > AddModule mod_mime.c >> > AddModule mod_negotiation.c >> > AddModule mod_status.c >> > AddModule mod_include.c >> > AddModule mod_autoindex.c >> > AddModule mod_dir.c >> > AddModule mod_cgi.c >> > AddModule mod_asis.c >> > AddModule mod_imap.c >> > AddModule mod_actions.c >> > AddModule mod_userdir.c >> > AddModule mod_alias.c >> > AddModule mod_rewrite.c >> > AddModule mod_access.c >> > AddModule mod_auth.c >> > AddModule mod_so.c >> > AddModule mod_setenvif.c >> > AddModule mod_webapp.c >> > >> > <IfModule mod_dir.c> >> > DirectoryIndex index.html index.htm, index.jsp >> > </IfModule> >> > >> > <VirtualHost 111.111.111.111> >> > ServerName asdf.com >> > WebAppConnection conn warp asdf.com:8008 >> > WebAppDeploy examples conn / >> > </VirtualHost> >> > ******************************************************************* >> > >> > As you can see from the conf file, I am using WARP connector(recommended >> by >> > TOMCAT, or so i thought) to connect Apache with TOMCAT. Warp connector's >> > documentation says it should forward *ALL* requests to TOMCAT(which is >not >> > what I want, but for now, I can live with that) And you whould also see >> that >> > my Apache doesn't have mod_jserv currently installed(not in libexec) >> > >> > >> > OK.. So I thought everything was fine, and then I installed Struts 1.1b. >> > Everything works as expected when called straight from TOMCAT (:8080). >> > However, when I call the struts Action Servlet(*.do) from Apche, my >apache >> > gives me ***Error 404*** file not found exception. >> > >> > Can anyone help me with this problem?? I am in panic mode cause I should >> be >> > doing coding, not configuration... >> > >> > >> > THANK YOU VERY MUCH!!!! >> > >> > Jason Kim. >> > >> > >> >> > > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > See Dave Matthews Band live or win a signed guitar http://r.lycos.com/r/bmgfly_mail_dmb/http://win.ipromotions.com/lycos_020201/splash.asp -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>