This week's book giveaway is in the Performance forum.
We're giving away four copies of The Java Performance Companion and have Charlie Hunt, Monica Beckwith, Poonam Parhar, & Bengt Rutisson on-line!
See this thread for details.
Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

getting 404 error

 
john mattucci
Ranch Hand
Posts: 331
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Recently I switched an app to a new web server. However I'm now having problems with struts though, something which worked before.

In index.jsp I have the following

<logic:forward name="index" />

and in my struts-config.xml I have the following

<global-forwards>
<forward name="index" path="/logon.do"/>
</global-forwards>

<action forward="/logon.jsp" name="HtmlFileForm" path="/logon" scope="session" type="org.apache.struts.actions.ForwardAction"/>

This works fine when I enter index.jsp the page is redirected to logon.jsp

logon.jsp contains

<html:form action="/logonSubmit" focus="username">

and in my struts-config.xml I have the following

<action input="logon.do" name="HtmlFileForm" path="/logonSubmit" scope="session" type="LogonAction" validate="true">
<forward name="success" path="/select.do"/>
<forward name="failure" path="/logon.do"/>
</action>

This is where I get the error The requested URL /logonSubmit.do was not found on this server. It worked before. What might be going wrong now?
 
Damanjit Kaur
Ranch Hand
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

logon.jsp contains

<html:form action="/logonSubmit" focus="username">

and in my struts-config.xml I have the following

<action input="logon.do" name="HtmlFileForm" path="/logonSubmit" scope="session" type="LogonAction"


type="LogonAction" needs to be fully qualified name.
 
john mattucci
Ranch Hand
Posts: 331
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I changed to be fully qualified name to shorten my post it is x.y.z.LogonAction. I solved the problem. It was a problem with the provider. They have fixed everything. It now works.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic