Erro no WebWork

1 resposta
W

Pessoal, estou começando a estudar WebWork. Estava fazendo o primeiro exemplo seguindo o livro WebWork In Action, e já me deparei com o primeiro erro. Já pesquisei em várias fontes mas nao consigo encontrar a solução.

Meu arquivo xwork.xml está aparentemente correto e no lugar certo WEB-INF/classes. Mas quando tento acessar uma action, o erro abaixo é exibido:

com.opensymphony.xwork.config.ConfigurationException: There is no Action mapped for namespace / and action name helloWorld. 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:193)
	com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:111)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Abaixo segue meu arquivo xwork.xml:

<xwork>
	<include file="webwork-default.xml"/>
	<package name="default" extends="webwork-default">
		<default-interceptor-ref name="completeStack"/>
		<action name="helloWorld"
				class="java.example.actions.HelloWorld">
			<result name="success">/caveat/jsp/hello.jsp</result>
		</action>
	</package>
</xwork>

Agradeço pela atenção!

1 Resposta

Jair_Rillo_Junior

verifica duas coisas

:arrow: como você está chamando a Action?? dentro de um JSP? diretamente na URL?
:arrow: seu arquivo web.xml está correto?

Criado 11 de abril de 2006
Ultima resposta 11 de abr. de 2006
Respostas 1
Participantes 2