[jboss-user] [JBoss Portal] - Generating JNLP file in portlet
louise_za
do-not-reply at jboss.com
Tue Mar 13 03:40:18 EDT 2007
Hi everyone
I am trying to generate a JNLP file for Java Web Start inside a portlet. In the doView method I have the following:
| rResponse.setContentType("application/x-java-jnlp-file");
| javax.portlet.PortletRequestDispatcher pRD = this.getPortletContext().getRequestDispatcher(JSP_PATH + "/my_jnlp.jsp");
My jsp contains the following code:
| <%@ page contentType="application/x-java-jnlp-file" %>
| <%@ page session="false"%>
|
| <%
| //get some application variables here
| ...
| ...
| System.out.println("Executing the JSP");
| %>
|
| <jnlp spec="1.0+" codebase="<%=codebase %>">
|
| <information>
| <title>ABC</title>
| <vendor>XYZ</vendor>
| <description>Foo</description>
| </information>
|
| <resources>
| <j2se version="1.5+" />
| <jar href="ABC.jar" />
| </resources>
|
| <applet-desc documentBase="http://<%=web_host %>" name="RST" main-class="MyClass" width="527" height="428">
| <param name="a" value="<%=a_val %>"/>
| <param name="b" value="<%=b_val%>"/>
| </applet-desc>
|
| </jnlp>
I have added the following to portlet.xml under the appropriate portlet:
| <supports>
| <mime-type>application/x-java-jnlp-file</mime-type>
| <portlet-mode>VIEW</portlet-mode>
| </supports>
Also, in the web.xml file in jboss-portal-2.2.0-bundled\server\default\deploy\jbossweb-tomcat55.sar\conf, I have added:
| <mime-mapping>
| <extension>jnlp</extension>
| <mime-type>application/x-java-jnlp-file</mime-type>
| </mime-mapping>
| <mime-mapping>
| <extension>jar</extension>
| <mime-type>application/x-java-archive</mime-type>
| </mime-mapping>
| <mime-mapping>
| <extension>jardiff</extension>
| <mime-type>application/x-java-archive-diff</mime-type>
| </mime-mapping>
|
The problem is that when I open the page that the portlet is on, nothing happens. The portlet does not even get rendered. Please, can anyone help?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4027426#4027426
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4027426
More information about the jboss-user
mailing list