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]

Reply via email to