This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes JNLP and Web Start and the fly likes Unable to launch the web start application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Java » JNLP and Web Start
Bookmark "Unable to launch the web start application" Watch "Unable to launch the web start application" New topic
Author

Unable to launch the web start application

vinutha vinutha
Greenhorn

Joined: Jun 05, 2009
Posts: 3
Hi Please can any one help me.
I have a problem in launching the web start application.
As i am the beginner i need help from you people.

I have created three class files as below.
Aeon_PManager.java
SimpleSerial.java
SimpleSerialNative.java.

We have to create a SimpleSerialNative.dll in the same folder where we are saving all the class files.

The jnlp file that i have written is as follows:

{code}

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for Aeon HHBM Manager Application -->
<jnlp spec="1.0+" codebase="http://zycomm:8080" href="Aeon.jnlp">
<information>
<title>Aeon HHBM Manager</title>
<vendor>ME</vendor>
<description>Aeon HHBM Manager</description>
</information>
<offline_allowed/>
<resources>
<j2se version="1.4+"/>
<jar eager="true" href="SimpleSerialNative.jar" main="true"/>
<jar href="lib/Aeon_PManger.jar"/>
<jar href="lib/simpleSerialNative.jar"/>
<jar href="lib/simpleSerialNatived.jar"/>
<jar href="lib/simpleSerial.jar"/>
</resources>
<application-desc main-class="Aeon_PManager.Main" />
<component-desc/>

</jnlp>

I am using Tomact6.0 server.
I am saving the jnlp file and jar files in the path below
tomcat6.0/webapps/root

Is it wrong to do so. If it is then what should i do to launch the application.
Is it necessary for me to create jar files for all classes seperately.
should i create jar file for simpleSerialNative.dll also.

These are the error messages that I am getting:

In general tab:

An error occured while launching/running the application

Title:Aeon HHBM Manger
Vendor:Me
CategoryownloadError
Unable to load resource http://zycomm:8080/Aeon_PManager.jar

Exception tab:

jnlp exception[category download error: exception: java io.ioexception:http response 404 launchdesc:null]
at com.sun.javaws.cache.DownloadProtocol.doDownload(Unkown Source)
at com.sun.javaws.cache.DownloadProtocol.getDownload(Unkown Source)
at com.sun.javaws.LaunchDownload.downloadJarFiles(Unkown Source)
at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unkown Source)
at com.sun.javaws.Launcher.downloadResources(Unkown Source)
at com.sun.javaws.Launcher.handleApplicationDescUunkown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unkown Source)
at com.sun.javaws.Launcher.Run(Unkown Source)
at java.lang.Thread.run(Unkown Source)


Wrapped Exception Tab
java io.IOexception:HTTP response 404
at com.sun.javaws.cache.DownloadProtocol.doDownload(Unkown Source)
at com.sun.javaws.cache.DownloadProtocol.getDownload(Unkown Source)
at com.sun.javaws.LaunchDownload.downloadJarFiles(Unkown Source)
at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unkown Source)
at com.sun.javaws.Launcher.downloadResources(Unkown Source)
at com.sun.javaws.Launcher.handleApplicationDescUunkown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unkown Source)
at com.sun.javaws.Launcher.Run(Unkown Source)
at java.lang.Thread.run(Unkown Source)


Vinutha.Vardaraj
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18712
    
    8

Vinutha, it appears that you have not yet read and acted on the private message I sent you.
vinutha vinutha
Greenhorn

Joined: Jun 05, 2009
Posts: 3
Hi, Thanks for your reply. I was unable to get the private message what you sent.
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18712
    
    8

Then I will post its contents here:

"vinutha", welcome to JavaRanch. We're a friendly bunch here, but we do require our ranch hands to use real screen names. You can read the policy here.

So please change your screen name to a real name. You can do that here. And be aware that not following the policy may lead to termination of your account.
shanavas ct
Greenhorn

Joined: Oct 23, 2009
Posts: 4
Hi Vinutha,

If you are using third party jar files in your main jar (ie;, inside lib), you have to write a seperate jnlp file in wepapps/root. For example;

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for Notepad -->

<jnlp spec="1.0+"
codebase="http://sysveda.webhop.org:8080/"
href="bisolution.jnlp">

<information>
<title>Curveline BIsolution</title>
<vendor>The Java(tm) Tutorial: Sun Microsystems, Inc.</vendor>
<description>Curveline BI</description>
<description kind="short">this jnlp file reside Sysveda server</description>
<offline-allowed/>
<icon href="default"/>
<offline-allowed/>
</information>
<security>
<all-permissions />
</security>
<resources>
<property name="jnlp.publish-url" value="$$context/publish"/>
<jar href="BISolution/BISolution.jar" main="true" download="eager" size="81920"/>
<extension name="jexcel" href="jexcel.jnlp"/>
<j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>

<property name="protocol" value="http"/>
<property name="webserver" value="sysveda.webhop.org"/>
<property name="port" value="8080"/>
<property name="webapp" value="BISolution"/>
<property name="networkdrive" value="c:\jproject\NetworkDrive\"/>
<property name="TemplateFolder" value="c:\jproject\Template\"/>
</resources>
<application-desc
name="BI Solution"
main-class="com.curvature.presentation.CurveLineFrame"
width="900"
height="600">
</application-desc>
</jnlp>

The tag extension; <extension name="jexcel" href="jexcel.jnlp"/> ; is used to refer the second jnlp file and the second jnlp file like;


<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for Notepad -->

<jnlp spec="1.0+"
codebase="http://sysveda.webhop.org:8080/"
href="jexcel.jnlp">

<information>
<title>Curveline BIsolution</title>
<vendor>Teamdev, Inc.</vendor>
<description>Curveline BI</description>
<offline-allowed/>
</information>
<offline-allowed/>
<security>
<all-permissions />
</security>
<resources>
<jar href= "lib/comfyj-2.5.jar" download="eager" size="81920"/>
<jar href= "lib/jexcel-1.3.jar" download="eager" size="81920"/>
<jar href= "lib/jniwrap-3.7.jar" download="eager" size="81920"/>
<jar href= "lib/winpack-3.6.jar" download="eager" size="81920"/>
</resources>
<component-desc/>
</jnlp>


Regards...
Shanavas
:thumbup:



 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Unable to launch the web start application