Do you mean from the web interface of dcm4chee or from your own web pages?
There are two ways of launching the WEB distribution of Weasis:
1) Downloading the jnlp file (this is the way how it works in the dcm4chee web interface)
The direct execution of Java Web Start is totally related to the web browser. Some browsers will launch Weasis directly (IE, Firefox) and some not (Chrome, Safari, see this
page to change the default preferences). In addition, the application could not start because of the security of Java and its integration in the browsers has increased recently (last version requirement, code signing, real certificate...).
The advantage of this method is when the browser does not launch automatically the application, the downloaded file can be executed by the operating system because the jnlp extension is associated to Java. One improvement in the next release of weasis-pacs-connector will be to have the option to get a jnlp file named with the patient name (not always "viewer.jnlp").
Here is an example of an applet where the application is embedded in the browser but the mechanism to launch it is similar (modern Applet used Java Web Start with a jnlp file):
2) Using the
oracle script (deploy.js) in a webpage to launch a Java Web start application (examples in this
page)
Javascript code of creating a Java Web Start button in a webpage: