struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Pyeron" <jpye...@pdinc.us>
Subject RE: [struts-user] XML based configuration
Date Thu, 31 Jan 2019 05:59:15 GMT
> -----Original Message-----
> From: Jason Pyeron <jpyeron@pdinc.us>
> Sent: Wednesday, January 30, 2019 9:53 PM
> > -----Original Message-----
> > From: Jason Pyeron <jpyeron@pdinc.us>
> > Sent: Wednesday, January 30, 2019 9:11 PM
> >
> > It has been 10+ years since I used the XML configuration, so please bear
> > with me.
> >
> > I am attempting to deploy Apache Roller under a sub context
> > (public#roller.war) so the url would be
> > http://127.0.0.1:8080/public/roller/roller-ui/login.rol .
> >
> > When I do so, I get an exception cannot find definition named .Login
> >

So I think I have narrowed it down.

file:/C:/programs.x64/apache-software-foundation/apache-tomcat-7.0.82/webapps/public#roller/WEB-INF/tiles.xml

But when this URL is stored in the org.apache.tiles.request.ApplicationResource, specifically
org.apache.struts2.tiles.StrutsApplicationResource it is splitting the URL in two:

pathPrefix="/C:/programs.x64/apache-software-foundation/apache-tomcat-7.0"

and

suffix=".82/webapps/public"


If I hack it with the debugger to :


pathPrefix="/C:/programs.x64/apache-software-foundation/apache-tomcat-7.0.82/webapps/public#roller/WEB-INF/tiles.xml"

and

suffix=""

It works until the next restart!



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message