Re: Installing a war from inside a jar

2004-11-24 Thread Ben Souther
Make sure you're getting the syntax of the war file correct:

http://java.sun.com/j2se/1.4.2/docs/api/java/net/JarURLConnection.html
URL url = new URL(jar:file:/home/duke/myApp.war!/);
Note: the jar: at the beginning.

Still not sure how this will work from within a jar though.

-Ben


On Tue, 2004-11-23 at 23:30, Tim Chamberlain wrote:
 Hello,
 
 Is it possible to install a war file which is inside a jar file to an
 embedded tomcat?  The goal is to produce a single jar that contains both our
 application server with tomcat embedded along with a war file I want to
 install.  Before jarring the entire application, I can successfully start up
 the embedded tomcat and install my war, but once I jar the entire
 application including the war, I can start up the embedded fine, but
 installing the war fails.  So I have tried the following with poor results:
 
 Deployer deployer = (Deployer) host;
 URL url = new
 URL(this.getClass().getResource(/path_to_war/myWar.war).toString() +
 !/);
 deployer.install(/myWar, url);
 
 Im not even sure if this is the best approach, but Im having trouble seeing
 how to install a war from inside a jar (or maybe an expanded war inside a
 jar).  Any ideas?
 
 Thanks in advance,
 Tim
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Installing a war from inside a jar

2004-11-23 Thread Tim Chamberlain
Hello,

Is it possible to install a war file which is inside a jar file to an
embedded tomcat?  The goal is to produce a single jar that contains both our
application server with tomcat embedded along with a war file I want to
install.  Before jarring the entire application, I can successfully start up
the embedded tomcat and install my war, but once I jar the entire
application including the war, I can start up the embedded fine, but
installing the war fails.  So I have tried the following with poor results:

Deployer deployer = (Deployer) host;
URL url = new
URL(this.getClass().getResource(/path_to_war/myWar.war).toString() +
!/);
deployer.install(/myWar, url);

Im not even sure if this is the best approach, but Im having trouble seeing
how to install a war from inside a jar (or maybe an expanded war inside a
jar).  Any ideas?

Thanks in advance,
Tim


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]