Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Only get plain text file with Tomcat 3.3

 
Huang Iris
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Chantal Ackermann
Ranch Hand
Posts: 508
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
I am using tomcat 4.1.17 - so my first question in reply is: if you have downloaded tomcat for testing jws, why aren't you using the latest stable version instead of using an old release.
In tomcat 4 there is the main web.xml in the directory conf. the jnlp mime type is defined there (default). So this part of jws worked for me without problems. I don't know if it can work to specify a mime type for only one webapp.
cheers
Chantal
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic