tiles-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Le Bas <m...@nlebas.net>
Subject Re: JSP's outside WEB-INF
Date Thu, 21 May 2015 01:01:43 GMT
Oh... OK.
If you're willing to use maven to modify an existing war file, overlays
(https://maven.apache.org/plugins/maven-war-plugin/overlays.html) are my
personal favorite :)

> Atlassian Confluence has a similar mechanism albeit slightly more clumsy.

Just curious: isn't Confluence using Velocity as a templating engine,
instead of JSP?


On 15-05-20 09:32 AM, BR Brett Ryan (3456) wrote:
> I think what Is happening Nick is the clients are exiting the files in the generated
work folder, these persist over restarts but not over a new war deployment. It's a hack what
they're doing and I was trying to think of an alternate approach to suggest but forgot about
> What you could do instead Sistren is provide your clients either the source code or a
partially built distribution with a src/alternate/web folder (maven) which if the client wishes
to edit the JSP content they copy to this folder, build their custom binary and deploy. The
reason for this is to allow your clients to save their custom JSPs for when you provide a
new version.
> Atlassian Confluence has a similar mechanism albeit slightly more clumsy. 
>> On 20 May 2015, at 22:59, Nicolas Le Bas <mail@nlebas.net> wrote:
>> Hi Ivo,
>> What language do you use for templates?
>> JSPs must always remain within the WAR file, that is a constraint of the
>> servlet/JSP container. No way around it.
>> If you're something else but JSP (for instance freemarker or velocity),
>> there are ways to put the templates outside the WAR file, but they'll
>> only be available in Tiles 3.1.
>> For Tiles 2.2, you can put tiles-defs.xml outside by subclassing
>> ServletTilesApplicationContext, but that's as far as you can go.
>> Hope this helps,
>> Nick
>>> On 15-05-19 02:46 PM, Ivo Sestren Junior wrote:
>>> Hi,
>>> It's possible to configure Tiles 2.2.2 to use directory outside WEB-INF
>>> and/or context path?
>>> Because some clients make changes in templates and a new version of my app
>>> on redeploy not overwrite this files.
>>> How can i configure base directory for this templates?

View raw message