Author: mmcallis
Date: 2008-02-18 19:12:35 -0500 (Mon, 18 Feb 2008)
New Revision: 10020
Modified:
docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/tutorials.xml
Log:
revising and adding content to make consistent:
5.2.4.4. Building your Apache MyFaces JSF Porlet
5.2.4.5. Deploying your Apache MyFaces JSF Portlet
Modified: docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/tutorials.xml
===================================================================
---
docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/tutorials.xml 2008-02-18
23:41:34 UTC (rev 10019)
+++
docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/tutorials.xml 2008-02-19
00:12:35 UTC (rev 10020)
@@ -1547,16 +1547,30 @@
</sect3>
<sect3>
<title>Deploying your Apache MyFaces JSF Portlet</title>
- <para>
- Deploying the portlet is as easy as copying/moving the
<literal>helloworldjsfmyfacesportlet.war</literal> file
- to the server <literal>deploy</literal> directory. We can then
see our portlet on the Portal default
- page (<ulink
url="http://localhost:8080/portal/">http://localhost:8080/portal/</ulink>):
- <mediaobject>
- <imageobject>
- <imagedata align="center"
fileref="images/tutorials/jsf_portlet/output.png"
valign="middle"/>
- </imageobject>
- </mediaobject>
- </para>
+ <para>
+ If you did not expand the
<filename>helloworldjsfmyfacesportlet.war</filename> file, copy the
<filename>HelloWorldJSFMyFaces42Portlet/helloworldjsfmyfacesportlet.war</filename>
file into the correct JBoss AS or JBoss EAP <filename>deploy/</filename>
directory. If you expanded the
<filename>helloworldjsfmyfacesportlet.war</filename> file, copy the
<filename>HelloWorldJSFMyFaces42Portlet/output/lib/exploded/helloworldjsfmyfacesportlet.war/</filename>
directory into the correct JBoss AS or JBoss EAP <filename>deploy/</filename>
directory. For example, if you are using JBoss AS, copy the WAR file or the expanded
directory into the <filename>$JBOSS_HOME/server/default/deploy/</filename>
directory.
+ </para>
+ <para>
+ Performing this step on a running instance of JBoss AS or JBoss EAP, and JBoss
Portal, will trigger a hot-deploy of the portlet.
+ </para>
+ <para>
+ To see the HelloWorldJSFMyFaces42Portlet, navigate to <ulink
url="http://localhost:8080/portal/"></ulink>, or, if the default JBoss
Portal page is already open, refresh the page. HelloWorldJSFMyFaces42Portlet is added to
the bottom of the default JBoss Portal page:
+ </para>
+ <para>
+ <mediaobject>
+ <imageobject>
+ <imagedata align="center"
fileref="images/tutorials/jsf_portlet/output.png"
valign="middle"/>
+ </imageobject>
+ </mediaobject>
+ </para>
+ <para>
+ To re-deploy the portlet, for example, if you have made changes to any of the
application descriptors, touch the
<filename>$JBOSS_HOME/server/<replaceable>configuration</replaceable>/deploy/helloworldjsfmyfacesportlet.war/WEB-INF/web.xml</filename>
file. This will only work if you copied the
<filename>HelloWorldJSFMyFaces42Portlet/output/lib/exploded/helloworldjsfmyfacesportlet.war/</filename>
directory into the JBoss AS or JBoss EAP <filename>deploy/</filename>
directory. On Linux, run the following command to re-deploy the
HelloWorldJSFMyFaces42Portlet:
+ </para>
+ <para>
+<screen>
+touch
$JBOSS_HOME/server/<replaceable>configuration</replaceable>/deploy/helloworldjsfmyfacesportlet.war/WEB-INF/web.xml
+</screen>
+ </para>
</sect3>
</sect2>
<!-- sect2>
Show replies by date