anonymous wrote :
| Did you really mean the the WAR is as follows:
|
First off I had everything packed in the war, then i did like you suggested and exploded
the WAR in a directory so it looked like
| deploy
| +myapp.war
| +conf
| +config.properties
| +WEB-INF
|
anonymous wrote :
| In other words, within your WAR there is not a base directory named myapp and that
instead both conf and WEB-INF are base directories.
|
When you say this i assume that you think i exploded the war into the deploy directory
without a base directory.(I assume thats what you mean).No it does have a base directory
anonymous wrote :
| deploy
| +myapp.war (The dir is called myapp.war)
|
and inside myapp.war is the sub-directories.
Heres the code, sorry it uses Class.getResource and not class.getResourceAS
| static
| {
| try
| {
| Class class1 = (new ProjectRootClass()).getClass();
| URL url = class1.getResource("ProjectRootClass.class");
| String s = url.toString();
| System.out.println((new StringBuilder()).append("ProjectRootClass:
Probe URL is ").append(s).toString());
| theProjectRoot = s.substring(s.indexOf("file:") + 5,
s.lastIndexOf("/WEB-INF/"));
| System.out.println((new StringBuilder()).append("ProjectRootClass:
The project root was detected at ").append(theProjectRoot).toString());
| }
| catch(Throwable throwable)
| {
| System.err.println("ProjectRootClass: Initialisation failed");
| throwable.printStackTrace();
| theProjectRoot = "";
| }
| }
The code works out where the root directory of the war file is and from here uses the root
to find the config.properties but because it loads the class from the work directory and
not the tmp directory it wont find the properties file.
anonymous wrote :
| I noticed you are using 5.0 beta2. Have you tried your app in 4.2.x? Does it work
there? The reason I ask is because the deployer in beta2 is broken in so many ways, in
which case you might have been lucky enough to find another way that it is broken.
|
I will download 4.2.x and will post my findings later today.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4113678#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...