struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Miguel <mig...@almeida.at>
Subject Re: Adding a JNDI lookup yields unexpected Struts errors
Date Tue, 07 Jun 2011 18:37:12 GMT
On a follow-up of the previous post, the error is the same in Tomcat. It
happens whenever this line is added to applicationContext.xml:
<jee:jndi-lookup jndi-name="java:comp/env/xoxoGG"
id="currentEnvironment"  />

Even if no xoxoGG env property is defined, if I add a
default-value="YYY" to the above property Struts will say (for every
action):
There is no Action mapped for action name
YYY/tutorial/randomiseRedirect.

Why is it adding my jndi property to the URL?

On Tue, 2011-06-07 at 18:07 +0100, Miguel wrote:

> Dear all,
> 
> I am having a strange problem and was hoping anyone knows why this is
> happening.
> 
> My web app was working correctly and running in development in jetty
> running with maven. I'm using Spring's to inject dependencies.
> 
> The problem arises when I add a JNDI entry. To do so I:
> 
> 1) change my container configuration in Maven's pom, so that it sees
> jetty-env.xml:
> <webAppConfig>
> 	<contextPath>/</contextPath>						
> 	<jettyEnvXml>${basedir}/src/main/resources/jetty/jetty-env.xml
> 	</jettyEnvXml>
> </webAppConfig>
> 
> 2) Configure a new env-entry in the jetty-env.xml:
> <Configure id="myApp" class="org.eclipse.jetty.webapp.WebAppContext">
> 	<New class="org.eclipse.jetty.plus.jndi.EnvEntry">
> 		<Arg><Ref id="myApp"/></Arg>	
> 		<Arg>xoxoGG</Arg>
> 		<Arg type="java.lang.String">AAA</Arg>
> 		<Arg type="boolean">true</Arg>
> 	</New>
> </Configure>
> 
> 3) Add a spring bean definition for this JNDI entry:
> <jee:jndi-lookup jndi-name="java:comp/env/xoxoGG"
> id="currentEnvironment"  />
> 
> The outcome of this is that all links are appended with the value of
> xoxoGG (AAA), yielding errors like:
> There is no Action mapped for action name
> AAA/tutorial/randomiseRedirect. -
> or trying to reach http://localhost:8080/AAA/welcome!AAA.action#AAA (why
> it is appending so many AAA I don't know)
> 
> While this is not strictly a problem with struts, perhaps somehow this
> configuration is conflicting with Struts. 
> Any help is appreciated in trying to understand this problem!
> 
> Regards,
> 
> Miguel Almeida
> 
> 



Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message