I am try to deploy an application at
Tomcat 3.3 with webstart.
I first installed tomcat. Then put the following files at
~/jakarta-tomcat/webapps/cduview
cduView.jar WEB-INF/
index.html NMSClient.jnlp
The contents in NMSClient.jnlp is
<?xml version="1.0" encoding="UTF-8"?>
<!-- file Hello.jnlp -->
<jnlp codebase="http://172.17.72.251:30000/cduview"
href="http://172.17.72.251:30000/cduview/NMSClient.jnlp">
<information>
</information>
<resources>
<j2se version="1.2+"/>
<jar href="cduView.jar"/>
</resources>
<application-desc main-class="com.comsat.nms
.cduview.NMSClient"/>
</jnlp>
Under WEB-INF directory, I have only one file web.xml there, The contents is
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE mime-mapping
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<mime-mapping>
<extension>
jnlp
</extension>
<mime-type>
application/x-java-jnlp-file
</mime-type>
</mime-mapping>
The contents of index.htm is
<HTML>
<BODY>
<a href="http://172.17.72.251:30000/cduview/NMSClient.jnlp">Launch </a>
<!-- Alternate HTML for browsers which cannot instantiate the object -->
<br>
<A HREF="http://java.sun.com/cgi-bin/javawebstart-platform.sh?">
Download
Java Web Start</A>
</BODY>
</HTML>
When I load the index page and click the link, the browser just gives me the contents of that jnlp file.
Could you please tell me what I am doing wrong here?
Thanks a lot,
Iris