struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject Re: [WW-5011] Tiles is retired and there is a bug in PostfixedApplicationResource breaking Struts....
Date Thu, 31 Jan 2019 12:24:44 GMT


________________________________
From: Jason Pyeron <jpyeron@pdinc.us>
Sent: Thursday, January 31, 2019 1:28 AM
To: 'Struts Developers List'
Subject: [WW-5011] Tiles is retired and there is a bug in PostfixedApplicationResource breaking
Struts....

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

MG>can you fork the attic code to your own url or does Lukasz need to fix this bug in-situ?
MG>Thanks 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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message