the version.xml file seems to be fine ...

<?xml version="1.0"?>
<jnlp-versions>
  <resource>
    <pattern>
      <name>release-deployer.jar</name>
      <version-id>1.0.0</version-id>
    </pattern>
    <file>release-deployer-1.0.0.jar</file>
  </resource>
</jnlp-versions>




stevenmaring wrote:
> 
> I'm getting ...
> 
> java.io.FileNotFoundException:
> http://localhost:9090/release-deployer-webstart/webstart/release-deployer.jar?version-id=1.0.0
> 
> when I try to kick off my app with ...
> 
> javaws
> http://localhost:9090/release-deployer-webstart/webstart/launch.jnlp
> 
> 
> Basically, it seems as though the Sun JNLP Servlet is trying to load my
> "release-deployer-1.0.0.jar" by referencing it as
> "release-deployer.jar?version-id=1.0.0" and it isn't working.
> 
> 
> Archive:  release-deployer-webstart.war
>   Length     Date   Time    Name
>  --------    ----   ----    ----
>         0  10/23/09 12:01   META-INF/
>       127  10/23/09 12:01   META-INF/MANIFEST.MF
>         0  10/23/09 11:20   WEB-INF/
>         0  10/23/09 11:20   WEB-INF/classes/
>         0  10/23/09 12:01   WEB-INF/lib/
>         0  10/23/09 12:01   webstart/
>     61726  10/21/09 09:32   WEB-INF/lib/jnlp-servlet-1.6.0_16.jar
>       472  10/21/09 08:57   WEB-INF/web.xml
>     12288  10/23/09 12:01   webstart/.launch.jnlp.swp
>       575  10/23/09 12:01   webstart/launch.jnlp
>   3359484  10/23/09 12:01   webstart/release-deployer-1.0.0.jar
>       242  10/23/09 12:01   webstart/version.xml
> 
> 
> 
> my pom.xml:
> 
>               <plugin>
>               <groupId>org.codehaus.mojo.webstart</groupId>
>               <artifactId>webstart-maven-plugin</artifactId>
>               <version>1.0-alpha-2</version>
>               <executions>
>                       <execution>
>                       <phase>process-resources</phase>
>                       <goals>
>                               <goal>jnlp-download-servlet</goal>
>                       </goals>
>                       </execution>
>               </executions>
> 
>               <configuration>
>                       <templateDirectory>src/main/jnlp</templateDirectory>
>                       <workDirectory>target/jnlp</workDirectory>
>                       <outputDirectoryName>webstart</outputDirectoryName>
>                       <excludeTransitive>true</excludeTransitive>
>                 
>                       <jnlpFiles>
>                       <jnlpFile>
>                         
> <templateFilename>jnlpTemplate.vm</templateFilename>
>                               <outputFilename>launch.jnlp</outputFilename> 
> <!--
> when there's only one jnlpFile, can be optioanl and defaults to
> launch.jnlp -->
>                                       <jarResources>
>                               <jarResource>
>                                       <groupId>com.example</groupId>
>                                       
> <artifactId>release-deployer</artifactId>
>                                       <version>1.0.0</version>
>                                       
> <mainClass>com.example.MyMain</mainClass>
>                               </jarResource>
>                               </jarResources>
>                       </jnlpFile>
>                       </jnlpFiles>
> 
>                       <sign>
>                     
> <keystore>${project.build.directory}/keyStore</keystore> <!-- path or URI
> (if empty, the default keystore ".keystore"-file in the user-homedir is
> used) -->
>                       <keypass>password</keypass>  <!-- we need to override
> passwords easily from the command line. ${keypass} -->
>                       <storepass>password</storepass> <!-- ${storepass} -->
>                       <alias>webstart</alias> <!-- alias of the key to  use
> -->
> 
>                       <!-- the following key-settings are only used if the
> keystore and key has to be generated at build-time -->
>                       <storetype>jks</storetype>
>                       <validity>365</validity>
>                       <dnameCn>Name</dnameCn>
>                       <dnameOu>Name</dnameOu>
>                       <dnameO>Name</dnameO>
>                       <dnameL>Tampa</dnameL>
>                       <dnameSt>Florida</dnameSt>
>                       <dnameC>US</dnameC>
> 
>                       <!-- KEYSTORE MANAGEMENT -->
>                       <keystoreConfig>
>                               <delete>true</delete> <!-- delete the keystore 
> at
> build time -->
>                               <gen>true</gen>       <!-- generate keystore and
> key at build time -->
>                       </keystoreConfig>
> 
>                       <verify>false</verify> <!-- verify the signature
> after signing -->
>                       </sign>
>                       <unsign>true</unsign> <!-- unsign already signed 
> packages
> and sign them with own key -->
> 
>                       <verifyjar>false</verifyjar>
>               </configuration>
>               </plugin>
> 
> ...
> 
>               <dependency>
>                   <groupId>com.sun.java.jnlp</groupId>
>                   <artifactId>jnlp-servlet</artifactId>
>                   <version>1.6.0_16</version>
>                   <scope>runtime</scope>
>               </dependency>
> 
> 
> launch.jnlp:
> 
> <jnlp spec="1.0+" codebase="$$codebase" context="$$context" href="$$name">
>       <information>
>               <title>Release Deployer WebStart</title>
>               <vendor>Name</vendor>
>               <homepage href="http://maven.apache.org"/>
>               <description>$project.Description</description>
>                                       <offline-allowed/>
>                       </information>
>                       <security>
>                       <all-permissions/>
>               </security>
>       <resources>
>               <j2se version="1.5+"/>
> <jar href="release-deployer.jar" version="1.0.0" main="true"/>
>       </resources>
>       <application-desc main-class="com.example.MyMain"/>
> </jnlp>
> 
> 
> Thanks,
> Steve Maring
> 

-- 
View this message in context: 
http://www.nabble.com/unable-to-load-resource-with-webstart-maven-plugin-tp26029276p26030008.html
Sent from the mojo - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to