On Oct 14, 2013, at 5:20 PM, Johan Compagner <[email protected]> wrote:
> thx,
>
> i already found it, through the changelog, i noticed that those where
> changed and where now all replaced by <Resources>
>
> Would be nice that there are some sample context.xml files in the final
> release so that people can see exactly what they could be using.
For what it's worth, here's an example:
<?xml version='1.0' encoding='utf-8'?>
<Context>
<Resources>
<PreResources
className="org.apache.catalina.webresources.FileResourceSet"
base="/app/files/special.txt" webAppMount="/static/special. txt" />
<PostResources
className="org.apache.catalina.webresources.DirResourceSet"
base="/app/files/static" webAppMount="/static" />
</Resources>
</Context>
Here's how I understand this...
The first tag exposes a single resource located locally at
"/app/files/special.txt" on the application relative path of
"/static/special.txt". The second tag exposes a directory located locally at
"/app/files/static" on the application relative path of "/static".
Ex:
http://<server>/<context>/static/special.txt -> would return the file
"/app/files/special.txt".
http://<server>/<context>/static/<some-file> -> would return <some-file>
from "/app/files/static/".
The first tag is a PreResource so it would be selected before a file of the
same name in "/app/files/static". It would also get selected before a resource
of the same name exposed by the application or a JAR file. The second tag is a
PostResource so it would only be checked if nothing else (i.e. PreResources,
the app or JAR files) provided the resource.
Dan
>
>
>
> On 14 October 2013 18:10, Mark Thomas <[email protected]> wrote:
>
>> On 14/10/2013 16:26, Johan Compagner wrote:
>>> That seems to be removed from the Tomcat8 build
>>> Is there something else that we now have to use?
>>
>> http://tomcat.apache.org/migration-8.html#Web_application_resources
>>
>> Mark
>>
>>
>>>
>>> How can i now setup a debug environment easy by using a context file like
>>> this:
>>>
>>> <Context path="/webclient2"
>>> docBase="C:/workspace_trunk/servoy_webclient2/war/" >
>>> <!--
>>> <Resources className="org.apache.naming.resources.VirtualDirContext"
>>>
>> extraResourcePaths="/WEB-INF/classes=/Users/theuser/mywebapp/target/classes,/pictures=/Users/theuser/mypictures,/movies=/Users/theuser/mymovies"
>>> />
>>> -->
>>> <Loader className="org.apache.catalina.loader.VirtualWebappLoader"
>>> virtualClasspath="/users/theuser/xxxx;/users/theuser/test.jar"
>>> />
>>> <JarScanner scanAllDirectories="true" />
>>> </Context>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
> --
> Johan Compagner
> Servoy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]