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]>

Reply via email to