Problema com o xwork

3 respostas
tiagops

Pessoal, to recebendo essa mensagem :

com.opensymphony.xwork.config.ConfigurationException: There is no Action mapped for namespace / and action name login. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded. com.opensymphony.xwork.DefaultActionProxy.<init>(DefaultActionProxy.java:72) com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:46) com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:224) com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:198)

Meu xwork esta assim:

<xwork>
	<include file="webwork-default.xml"/>
	
	<package name="default" extends="webwork-default" namespace="/teste">
		<action name="login" class="br.com.xpto.action.LoginAction" method="login">
			<result name="success" type="dispatcher">/logado.jsp</result>
			<result name="input" type="dispatcher">/login.jsp</result>
			<result name="error">/login.jsp</result>
		</action>
		
		<action name="salvar" class="br.com.xpto.action.LoginAction" method="salvar">
			<result name="success" type="dispatcher">/logado.jsp</result>
			<result name="error">/login.jsp</result>
		</action>
	</package>
</xwork>

Minha url é essa :


http://localhost:8080/teste/xpto/login.action

Alguma ideia do que pode ser?
Parece que meu tomcat nao esta achando o xwork, será isso?

Obrigado!

3 Respostas

zelopes

xpto é um folder…???

ja tentou assim… http://localhost:8080/teste/login.action …???

talves te ajude…

http://www.opensymphony.com/webwork/wikidocs/Namespace%20Configuration.html

tiagops

Na verdade quando escrevi a url aqui eu escrevi errado mesmo:

O certo é xpto diretorio e teste namespace.

Mas o estranho é que mesmo que eu deixe sem namespace no xwork.xml, que seria o default, ele nao esta achando a action.

Meu xwork.xml esta no diretorio WEB-INF\classes , o seu tambem?

valeu

tiagops

Tive que alterar o Java Build Path

http://wiki.opensymphony.com/display/WW/Setting+up+Eclipse+with+Tomcat

Criado 25 de maio de 2006
Ultima resposta 29 de mai. de 2006
Respostas 3
Participantes 2