Web Java Start

Pessoal estou seguindo este tutorial para executar o Web Java Start:

http://www.mballem.com/post/java-web-start

Porem quando eu executo o arquivo jnlp acontece o seguinte erro:

“Não é possível carregar o recurso : http://localhost:8080/JavaAppSart/file/appDesktop.jar

Arquivo d Acionamento:

<jnlp spec="6.0+" codebase="http://localhost:8080/JavaAppStart/" href="desktop.jnlp">
  <information>
    <title>My First Java Web Start - Desktop</title>
    <vendor>Programando com Java</vendor>
    <homepage href="http://mballem.wordpress.com/"/>
    <description kind="short">
                  Exibe lista de estados brasileiros.
         </description>
    <offline-allowed/>
  </information>
  <resources>
    <j2se version="1.5+"/>
    <jar href="http://localhost:8080/JavaAppStart/file/appDesktop.jar" main="true"/>
  </resources>
  <application-desc main-class="com.wp.mb.appdesktop.AppDesktop"/>
  <update check="always"/>
</jnlp>[/code]

Exceção:
[code]
com.sun.deploy.net.FailedDownloadException: Não é possível carregar o recurso: http://localhost:8080/JavaAppStart/file/appDesktop.jar
	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
	at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
	at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
	at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
[/code]

Exceção Empacotada

[code]java.io.FileNotFoundException: http://localhost:8080/JavaAppStart/file/appDesktop.jar
	at sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
	at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
	at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
	at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
	at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: http://localhost:8080/JavaAppStart/file/appDesktop.jar
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at java.net.HttpURLConnection.getResponseCode(Unknown Source)
	... 12 more

Segue anexo, como estão os arquivos testes no Netbeans.

Pelo que eu estou lendo, se eu entendi direito, ele diz que o arquivo jar não existe… mas eu acho que esta certo rsss