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? /N 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 it. > > 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 <m...@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? >>>