using global-results = no Action mapped for namespace / and action n., why?

Martin Berg <[email protected]>
Newsgroups gmane.comp.java.open-symphony.webwork
Message-ID <14320024.1150188399012.JavaMail.os-j2ee@opensymphony01.managed.contegix.com>
Hi

Im a newbie to webworks. I have bought the book Webwork in action in wich Patrick and Jason descirbes a way to use global-results and an Interceptor to manage logins. I have tried this on the software that I'm developing. But when I execute it i get the following error:
___________
ALLVARLIG: Could not find action
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.
	at com.opensymphony.xwork.DefaultActionProxy.<init>(DefaultActionProxy.java:72)
	at com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:46)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:224)
	at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:111)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Thread.java:595)
_____________

My xwork.xml looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd">

<xwork>
	<include file="webwork-default.xml" />
	<include file="config-browser.xml" />
	<package name="default" extends="webwork-default">
		<interceptors>
			<interceptor name="auth" class="com.acme.interceptor.AuthenticationInterceptor"/>
		</interceptors>
		
		<default-interceptor-ref name="default"/>
		<global-results>
			<result name="login" type="redirect">/login!default.action</result>
		</global-results>					 
	</package>
	<include file="xwork-secure.xml"/>
</xwork>

I can't figure out what Im doing wrong. Please help.

Regards
Martin
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=34156&messageID=66426#66426

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.