Posted by combyses
on June 19, 2003 at 3:29 PM PDT
I have written a complete Java app that I want to deploy as a Java Web Start application. I use a commercial web hosting site and asked them if they support Java Web Start. The following is the reply I received from them:
"Because the Java Web Start application is so new, and because it is principally a development environment (although it does have end-user functionality as well), we are not yet allowing this on either our Standard or Extended Feature servers. This is not likely to change before we obtain two pieces of well researched info:
1 -- How much bandwidth will be expended by one account using this. (i.e. what will be the impact to other accounts on the same server.)
2 -- What are the potential security issues. (Something that is generally not known within the first two years of the release of any new server account utility/technology.)
I suggest a good approach for you would be to install Java Web Start on your local, home or office computer (this one is now a standard part of the Mac OSX environment), then do your development work there, (as no shared hosting environment should be used for the development of any self contained binary encoded applications.), then use the JSP Applet functionality of your Extended Feature account to put those apps up on your site, or the more common method of including Java Apps on a web page (which work for both Standard and Extended Feature accounts.)"
I have three questions:
1. Does the suggestion made in this reply make sense to do and if so can someone expound on it?
2. I have read in other Java forums that there is no need for MIME type .JNLP be supported by the web server for Java Web Start to work. That it can be done via a standard servlet and a "conversion" command. Is this accurate and reliable way of deploying JWS? Will I have full use of its rich functionality?
3. Does it make a difference what version of Java (1.3 or 1.4) is running on the server in order for JWS to work properly?
Thanks in advance for your help.