struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Pyeron" <jpye...@pdinc.us>
Subject [WW-5011] Tiles is retired and there is a bug in PostfixedApplicationResource breaking Struts....
Date Thu, 31 Jan 2019 06:28:57 GMT
http://tiles.apache.org/ - Project Tiles has retired. For details please refer to its Attic
page.

https://attic.apache.org/ - Process of leaving the Attic again - Options are:

* Forking the project - we'll link to any forks which have been created so please let us know
* Restarting the community in the Apache Incubator
* Recreating a PMC for the project
* Transfering(SIC) to an existing PMC

Now granted the jar tiles-request-api-1.0.6 is not the latest, I compared it to the latest
release tiles-request-api-1.0.7 and the PostfixedApplicationResource.java code is identical.

My best suggestion is to patch the file as part of struts2-tiles-plugin-2.5.17 and shadow
the defunct tiles' class file.

-Jason

> -----Original Message-----
> From: Jason Pyeron <jpyeron@pdinc.us>
> Sent: Thursday, January 31, 2019 12:59 AM
> To: 'Struts Users Mailing List' <user@struts.apache.org>
> Subject: RE: [struts-user] XML based configuration
> 
> > -----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
> 



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


Mime
View raw message