struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "jignesh(india)" <>
Subject Re: Struts Context problem
Date Tue, 18 Dec 2007 12:19:45 GMT

    That is ok,but i am using war deployment not ear architecture.

Actually I am not having any problem with default context assign by war
archive same as project name.

But once i am going to host my application with apache web server my web
master suggested to eliminate extra names from url like /XYZ from url.

see the orginial url for my application is

The apache virtual host proxy code converts it to the

Now the problem arise for apache + tomcat proxy is that 
Struts2 generates urls,forms starts with  /context e.g /XYZ 
like /XYZ?serverId=100 and i want that only /?serverId=100 in short i want
context root URL as only "/" no XYZ or anything.
I want my apache + tomcat application URL like 
instead of
instead of

Do anyone have solution for this ?

Thanks again.


Omkar Patil wrote:
> Jignesh,
> XYZ seems to be the context root for your web application. Context root
> comes from application.xml of your application. Here is the snippet from
> application.xml
> <module>
>     <web>
>       <web-uri>myapp.war</web-uri>
>       <context-root>XYZ</context-root>
>     </web>
>   </module>
> If that's the case, then it's outside of Struts2, and it will be there in
> the URL. Check if this is the case for you.
> -Omkar 
> jignesh(india) wrote:
>> Hi,
>>      I want to do something with urls generated by struts2.
>>      The situation like this
>>      My project name e.g XYZ
>>      if i use struts2 tags :-  e.g <s:form method="post" theme="simple"
>> action="viewDetail.action"> ....</s:form> and 
>> generated html by struts is something like 
>> <form method="post" action="/XYZ/viewDetail.action" onsubmit="return
>> true;" name="customer" id="customer">
>> the action tag contains /XYZ prefix with any of the link,action generated
>> by the struts2.
>> I want just simple action="viewDetail.action" instead of
>> action="/XYZ/viewDetail.action".
>> Can anybody help me,how can i prevent struts2 to add projectname,context
>> e.g /XYZ in my case to the generated links,actions...etc ?
>> Thanks in advanced,
>> Jignesh

View this message in context:
Sent from the Struts - User mailing list archive at

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message