| Author |
context root getting changed
|
srinivas mandayam
Greenhorn
Joined: Aug 24, 2005
Posts: 3
|
|
hi i am srinivas i developed an web application using eclipse ide and deployed it in jboss3.2.3 The ear file consist of a war and jar file the application.xml file is like this <application> <display-name></display-name> <module> <ejb>FiboEJB.jar</ejb> </module> <module> <web> <web-uri>FiboWeb.war</web-uri> <context-root>/fibo</context-root> </web> </module> </application> I am using struts so my web.xml look like this <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd"> <web-app> <!-- Display Name and Description --> <display-name>fibo</display-name> <description>fibo</description> <!-- Standard Action Servlet Configuration (with debugging) --> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>3</param-value> </init-param> <init-param> <param-name>detail</param-name> <param-value>3</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <!-- Standard Action Servlet Mapping --> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>/do/*</url-pattern> </servlet-mapping> <!-- Welcome File for the application--> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- Struts Tag Library Descriptors --> <taglib> <taglib-uri>/tags/struts-bean</taglib-uri> <taglib-location>struts-bean.tld</taglib-location> </taglib> <taglib> <taglib-uri>/tags/struts-html</taglib-uri> <taglib-location>struts-html.tld</taglib-location> </taglib> <taglib> <taglib-uri>/tags/struts-logic</taglib-uri> <taglib-location>struts-logic.tld</taglib-location> </taglib> <taglib> <taglib-uri>/tags/struts-nested</taglib-uri> <taglib-location>struts-nested.tld</taglib-location> </taglib> <taglib> <taglib-uri>/tags/struts-tiles</taglib-uri> <taglib-location>struts-tiles.tld</taglib-location> </taglib> </web-app> The context root is set to fibo in application.xml With these settings, i call the JSp with URLs like http://localhost:8080/fibo/index.jsp now when i call the servlet from index.jsp say <form action="/logon" method="post" > the above url get changed to http://localhost:8080/logon can any one please help me in figuring out y it get changed even though i have specifiied the context root i tried even specifing the context root in jboss-web.xml but still i have the same problem thank you
|
 |
Ambily G Nair
Greenhorn
Joined: Aug 21, 2004
Posts: 28
|
|
|
Remove '/'from action ie give <form action="logon" method="post" >.I think it will work.
|
 |
srinivas mandayam
Greenhorn
Joined: Aug 24, 2005
Posts: 3
|
|
tried using just logon in form action <form action="logon" method="post" > but still it overwrites the url
|
 |
 |
|
|
subject: context root getting changed
|
|
|