You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2007/03/02 21:03:33 UTC

svn commit: r513923 - in /webservices/muse/site/docs/2.2.0: manual/how-to/ tutorial/ tutorial/images/

Author: danj
Date: Fri Mar  2 12:03:32 2007
New Revision: 513923

URL: http://svn.apache.org/viewvc?view=rev&rev=513923
Log:
Updated tutorial structure to account for new wsdl2java structure - platform options are J2EE vs. OSGi, with each having the 
additional choice of Axis2 vs. Mini. I also added the J2ME-specific docs provided by Barry A.

Added:
    webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-j2ee.html
      - copied, changed from r491980, webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-axis2.html
    webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-j2ee.html
      - copied, changed from r491980, webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-axis2.html
    webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2me.html
    webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2se.html
      - copied, changed from r491980, webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi.html
    webservices/muse/site/docs/2.2.0/tutorial/images/
    webservices/muse/site/docs/2.2.0/tutorial/images/j2me-console-screenshot.png   (with props)
    webservices/muse/site/docs/2.2.0/tutorial/images/mobile-device-screenshot.png   (with props)
Removed:
    webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-axis2.html
    webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-mini.html
    webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-axis2.html
    webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-mini.html
    webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi.html
Modified:
    webservices/muse/site/docs/2.2.0/manual/how-to/install-and-configure-j2me.html
    webservices/muse/site/docs/2.2.0/tutorial/03-wsdl2java.html
    webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-osgi.html
    webservices/muse/site/docs/2.2.0/tutorial/05-review-descriptor.html
    webservices/muse/site/docs/2.2.0/tutorial/06-custom-capabilities.html
    webservices/muse/site/docs/2.2.0/tutorial/08-test-client.html
    webservices/muse/site/docs/2.2.0/tutorial/index.html

Modified: webservices/muse/site/docs/2.2.0/manual/how-to/install-and-configure-j2me.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/manual/how-to/install-and-configure-j2me.html?view=diff&rev=513923&r1=513922&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/manual/how-to/install-and-configure-j2me.html (original)
+++ webservices/muse/site/docs/2.2.0/manual/how-to/install-and-configure-j2me.html Fri Mar  2 12:03:32 2007
@@ -125,9 +125,8 @@
 <div class="content">
 The Eclipse wiki page says that its instructions apply to both 
 Foundation Profile 1.0 and 1.1, but Apache Muse <b>requires</b> 
-version 1.1, so make sure you download the right package.
-<br/><br/>
-The wiki also puts a lot of focus on configuring the Eclipse IDE to recognize 
+version 1.1, so make sure you download the right package. The wiki also puts 
+a lot of focus on configuring the Eclipse IDE to recognize 
 the J2ME JRE - this is not directly related to running Muse-based applications, 
 but we recommend doing it if you do your development within Eclipse.
 </div>

Modified: webservices/muse/site/docs/2.2.0/tutorial/03-wsdl2java.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/03-wsdl2java.html?view=diff&rev=513923&r1=513922&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/03-wsdl2java.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/03-wsdl2java.html Fri Mar  2 12:03:32 2007
@@ -391,11 +391,9 @@
 <br/>
 <a href="02-create-wsdl.html"><strong>&lt;</strong> Back</a>
 &nbsp;&nbsp;&nbsp;&nbsp;
-<a href="04-review-artifacts-axis2.html">Next (Axis2) <strong>&gt;</strong></a>	
+<a href="04-review-artifacts-j2ee.html">Next (J2EE) <strong>&gt;</strong></a>	
 &nbsp;&nbsp;&nbsp;&nbsp;
 <a href="04-review-artifacts-osgi.html">Next (OSGi) <strong>&gt;</strong></a>		
-&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="04-review-artifacts-mini.html">Next (Mini) <strong>&gt;</strong></a>		
 </p>
 </div>
 </div>

Copied: webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-j2ee.html (from r491980, webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-axis2.html)
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-j2ee.html?view=diff&rev=513923&p1=webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-axis2.html&r1=491980&p2=webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-j2ee.html&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-axis2.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-j2ee.html Fri Mar  2 12:03:32 2007
@@ -5,7 +5,7 @@
 <meta content="Apache Forrest" name="Generator">
 <meta name="Forrest-version" content="0.6">
 <meta name="Forrest-skin-name" content="pelt">
-<title>Apache Muse - Project Artifacts for Apache Axis2</title>
+<title>Apache Muse - Project Artifacts for J2EE</title>
 <link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
 <link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
@@ -108,7 +108,7 @@
     +-->
 <div id="content">
 <div id="skinconf-txtlink"></div>
-<h2>Apache Muse - Project Artifacts for Apache Axis2</h2>
+<h2>Apache Muse - Project Artifacts for J2EE</h2>
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -124,13 +124,11 @@
 <h2 class="boxed">Overview</h2>
 <div class="section">
 <p>
-When Muse applications are deployed on top of Apache Axis2, they must fit into the 
-Axis2 service model. However, because the Muse programming model is platform-independent, 
-most of the Axis2-specific files and directories will be static no matter what kind 
-of resource you're implementing; the Muse framework includes an Axis2 service that 
-will manage all of the resources that you define in <em>muse.xml</em>. When the Axis2 
-engine is started, it will load the Muse service, which will in turn read the 
-<em>muse.xml</em> descriptor and initialize your resources.
+When Muse applications are deployed as part of a J2EE WAR, they will rely on either 
+Apache Axis2 or the Mini SOAP Engine for their HTTP/SOAP processing. The WARs will 
+have almost identical structure no matter which SOAP engine you choose. This page 
+describes the common files found in the generated WAR as well as any platform-specific 
+files you might come across.
 </p>
 </div>
 
@@ -139,11 +137,12 @@
 <div class="section">
 
 <p>
-The Axis2 version of the sample project is a J2EE web application with the following directory structure:
+The J2EE web applications generated by WSDL2Java will have the following directory structure (items 
+in <b>bold</b> are specific to Axis2):
 </p>
 
 <div class="frame note">
-<div class="label">Application Layout - J2EE WAR</div>
+<div class="label">Application Layout in J2EE WARs (items in bold are specific to Axis2)</div>
 <div class="content">
 <code>
 /wsn-producer<br>
@@ -156,16 +155,16 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>muse.xml</em><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>muse-descriptor.xsd</em><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/conf<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>/conf<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;axis2.xml</b><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/modules<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>/modules</b><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/services<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>/services<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/muse<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/META-INF<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>services.xml</em><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>services.xml</em></b><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>web.xml</em><br>
 </code>
 </div>
@@ -184,24 +183,16 @@
 <br/></li><br/>
 <li><b>/WEB-INF/classes/muse-descriptor.xsd</b> - This is the schema for the Muse deployment descriptor. It is provided here for educational purposes, and so you can validate any changes you might make to it.
 <br/></li><br/>
-<li><b>/WEB-INF/conf</b> - This holds an Axis2-specific configuration file that, among other things, enables the Axis2 WS-Addressing module.
+<li><b>/WEB-INF/conf/axis2.xml - Axis2 only</b> - This is an Axis2-specific configuration file that, among other things, enables the Axis2 WS-Addressing module.
 <br/></li><br/>
 <li><b>/WEB-INF/lib</b> - This is the standard WAR directory for Java classes that are part of a JAR file.
-These JAR files fall into one of three categories:
-<br><br>
-<ul>
-<li>Apache Axis2 1.1
-<br/></li><br/>
-<li>Apache Axis2 1.1 dependencies (Apache Commons, XML, and other libraries)
+All of the Muse JAR files can be identified by the <em>muse-</em> prefix. If you are using Axis2, you will 
+also find a large number of JARs for that project and its dependencies.
 <br/></li><br/>
-<li>Apache Muse (identified by the <em>muse-</em> prefix)
-<br/></li><br/>
-</ul>
-</li>
-<li><b>/WEB-INF/modules</b> - This contains non-core functionality for the Axis2 SOAP engine. The Axis2 WS-Addressing
-module is included by default, and Muse relies on it for dispatching of operations.
+<li><b>/WEB-INF/modules - Axis2 only</b> - This contains non-core functionality for the Axis2 SOAP engine. The Axis2 WS-Addressing
+module is included by default.
 <br/></li><br/>
-<li><b>/WEB-INF/services/muse/META-INF/services.xml</b> - This is an Axis2 configuration file defines two key
+<li><b>/WEB-INF/services/muse/META-INF/services.xml - Axis2 only</b> - This is an Axis2 configuration file defines two key
 elements: the context path for the resource type (<em>http-server</em>) and the WS-Addressing Action URIs
 that are handled by the resource type. Note that all operations for the resource type are being funneled through
 one method (<em>handleRequest()</em>) so that the Muse router can dispatch to the appropriate WS-resource instance.

Modified: webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-osgi.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-osgi.html?view=diff&rev=513923&r1=513922&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-osgi.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/04-review-artifacts-osgi.html Fri Mar  2 12:03:32 2007
@@ -214,7 +214,7 @@
 </p>
 
 <div class="frame note">
-<div class="label">Application Layout - OSGi Bundle</div>
+<div class="label">Application Layout in OSGi Bundles</div>
 <div class="content">
 <code>
 /wsn-producer<br>
@@ -244,7 +244,7 @@
 These bundles are described below:
 <ul>
 <li>muse.osgi.core - the OSGi-specific bits of the Muse runtime.<br/></li><br/>
-<li>muse.osgi.soa.axis2 - the Muse axis2 isolation layer<br/></li><br/>
+<li>muse.osgi.soa.axis2 - the Muse Axis2 isolation layer<br/></li><br/>
 <li>muse.osgi.soa.core - a generic SOA service definition layer that will allow bindings to other SOAP engines.<br/></li><br/>
 <li>muse.core - the Muse runtime, packaged for OSGi.<br/></li><br/>
 <li>muse.util.all - various Muse utilities, packaged for OSGi.<br/></li><br/>
@@ -272,6 +272,9 @@
 </ul>
 </li>
 <li><b>/OSGI-INF/muse/muse.xml</b> - This is the Muse deployment descriptor. It is read by Muse at initialization in order to load, configure, and support the resource types that you have implemented.
+<br/></li><br/>
+<li><b>/OSGI-INF/router-entries</b> - This directory holds XML files that contain the endpoint references (EPRs) for resources 
+that are to be created upon application startup. WSDL2Java creates one such resource during code generation.
 <br/></li><br/>
 <li><b>/OSGI-INF/wsdl</b> - This directory holds the WSDL and related schema files for the resource type implemented in the sample. 
 The WsResource.wsdl file is the WSDL for the sample resource type. The WsResource.rmd file contains MetaData descriptor for the resource described by WsResource.wsdl. For the OSGi deployment, the 

Modified: webservices/muse/site/docs/2.2.0/tutorial/05-review-descriptor.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/05-review-descriptor.html?view=diff&rev=513923&r1=513922&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/05-review-descriptor.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/05-review-descriptor.html Fri Mar  2 12:03:32 2007
@@ -281,11 +281,9 @@
 </p>
 <p>
 <br/>
-<a href="04-review-artifacts-axis2.html"><strong>&lt;</strong> Back (Axis2)</a>
+<a href="04-review-artifacts-j2ee.html"><strong>&lt;</strong> Back (J2EE)</a>
 &nbsp;&nbsp;&nbsp;&nbsp;
 <a href="04-review-artifacts-osgi.html"><strong>&lt;</strong> Back (OSGi)</a>
-&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="04-review-artifacts-mini.html"><strong>&lt;</strong> Back (Mini)</a>
 &nbsp;&nbsp;&nbsp;&nbsp;
 <a href="06-custom-capabilities.html">Next <strong>&gt;</strong></a>		
 </p>

Modified: webservices/muse/site/docs/2.2.0/tutorial/06-custom-capabilities.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/06-custom-capabilities.html?view=diff&rev=513923&r1=513922&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/06-custom-capabilities.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/06-custom-capabilities.html Fri Mar  2 12:03:32 2007
@@ -398,11 +398,11 @@
 <br/>
 <a href="05-review-descriptor.html"><strong>&lt;</strong> Back</a>
 &nbsp;&nbsp;&nbsp;&nbsp;
-<a href="07-deploy-application-axis2.html">Next (Axis2) <strong>&gt;</strong></a>	
+<a href="07-deploy-application-j2ee.html">Next (J2EE) <strong>&gt;</strong></a>	
 &nbsp;&nbsp;&nbsp;&nbsp;
-<a href="07-deploy-application-osgi.html">Next (OSGi) <strong>&gt;</strong></a> 
+<a href="07-deploy-application-osgi-j2se.html">Next (OSGi on J2SE) <strong>&gt;</strong></a> 
 &nbsp;&nbsp;&nbsp;&nbsp;
-<a href="07-deploy-application-mini.html">Next (Mini) <strong>&gt;</strong></a> 
+<a href="07-deploy-application-osgi-j2me.html">Next (OSGi on J2ME) <strong>&gt;</strong></a> 
 </p>
 </div>
 	

Copied: webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-j2ee.html (from r491980, webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-axis2.html)
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-j2ee.html?view=diff&rev=513923&p1=webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-axis2.html&r1=491980&p2=webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-j2ee.html&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-axis2.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-j2ee.html Fri Mar  2 12:03:32 2007
@@ -5,7 +5,7 @@
 <meta content="Apache Forrest" name="Generator">
 <meta name="Forrest-version" content="0.6">
 <meta name="Forrest-skin-name" content="pelt">
-<title>Apache Muse - Application Deployment for Apache Axis2</title>
+<title>Apache Muse - Application Deployment for J2EE</title>
 <link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
 <link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
@@ -108,7 +108,7 @@
     +-->
 <div id="content">
 <div id="skinconf-txtlink"></div>
-<h2>Apache Muse - Application Deployment for Apache Axis2</h2>
+<h2>Apache Muse - Application Deployment for J2EE</h2>
 
 <p>WSDL2Java generates an <a href="http://ant.apache.org" class="external">Ant</a> 
 build file (<em>build.xml</em>) that can be used to compile the code we've written and 

Added: webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2me.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2me.html?view=auto&rev=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2me.html (added)
+++ webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2me.html Fri Mar  2 12:03:32 2007
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache Muse - Application Deployment for OSGi on J2ME</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../images/apache.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://ws.apache.org">ws.apache</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://ws.apache.org/"><img class="logoImage" alt="Web Services" src="../../../images/ws-logo.gif"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="../../../index.html"><img class="logoImage" alt="Apache Muse" src="../../../images/muse-logo.gif"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div id="menu_1.3Title" class="menutitle">Documentation</div>
+<div id="menu_1.3" class="selectedmenuitemgroup">
+<div class="menuitem">
+<a title="" href="../tutorial/index.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a title="" href="../manual/index.html">Reference Manual</a>
+</div>
+<div class="menuitem">
+<a title="" href="../javadoc/index.html">JavaDoc</a>
+</div>
+<div class="menuitem">
+<a title="" href="../specs/index.html">OASIS Standards</a>
+</div>
+</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<h2>Apache Muse - Application Deployment for OSGi on J2ME</h2>
+
+<p>
+The J2ME Connected Device Configuration with Foundation Profile 1.1 (CDC/FP 1.1) is required to run Muse applications. Please 
+make sure that you have installed the right version of the J2ME JDK and added the endorsed libraries as described 
+<a href="../manual/how-to/install-and-configure-j2me.html">in the reference manual</a>. 
+</p>
+<p>
+Once you have installed the J2ME JRE on the mobile device that will host your Muse-based application, you should 
+take the following steps to make sure the application deploys correctly:
+<ul>
+<li>Ensure ActiveSync is running and cradle the device. Select <b>Tools > Explore Device</b> and ensure that 
+your J2ME JRE installation looks similar to this:
+<br/><br/>
+<img alt="Screenshot of Windows Explorer on a mobile device." src="images/mobile-device-screenshot.png">
+<br/><br/>
+It's okay if the name of your <em>$JAVA_HOME</em> directory is different from <em>/Program Files/J9/FOUN11</em>, but the rest of the 
+directory tree should be the same and <em>muse-logging-2.2.0.jar</em> should be present under <em>$JAVA_HOME/lib/endorsed</em>.
+<br/></li><br/>
+<li>Run <em>ant</em> from the project directory that was created by WSDL2Java. Copy the contents of your project directory 
+into a new directory on your mobile device (our example uses the name <em>/muse2</em>).
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+Do <b>not</b> use spaces in your application's directory name, or Equinox will fail to start. 
+</div>
+</div>
+</li>
+<li>Invoke the following from your mobile device console (you may wish to create a script to automate this):
+<blockquote>
+<code><pre>
+&gt; set JAVA_HOME=<b>\Program Files\J9\FOUN11</b>
+&gt; set CLASSPATH=<b>\muse2</b>\org.eclipse.osgi_3.2.0.v20060601.jar;%CLASSPATH%
+&gt; "%JAVA_HOME%"\bin\j9.exe -jcl:foun11 org.eclipse.core.runtime.adaptor.EclipseStarter -console -clean
+</pre></code>
+</blockquote>
+<p>The last command starts the J2ME JRE (J9) as well as the Eclipse Equinox OSGi runtime. Be sure to change the directory names in <b>bold</b> to match the ones on your system.
+<br/></li><br/>
+<li>Wait for Equinox to complete the initialization process and then run the <em>ss</em> command, which will output the state of each OSGi bundle. 
+All of the bundles should be listed as <b>ACTIVE</b> - if this is not the case, check the log files for error messages.
+<br/><br/>
+<p><img alt="Screenshot of Eclipse Equinox console on a mobile device." src="images/j2me-console-screenshot.png">
+<br/></li><br/>
+<li>You can now go to the next step and try to communicate with the endpoint from a test client. Be sure to use the device's IP address (not <em>localhost</em>) when 
+creating EPRs that target the endpoint.
+<br/><br/>
+<br/></li><br/>
+</ul>
+</p>
+<p>
+<a href="06-custom-capabilities.html"><strong>&lt;</strong> Back</a>
+&nbsp;&nbsp;&nbsp;&nbsp;
+<a href="08-test-client.html">Next <strong>&gt;</strong></a>	
+</p>
+	
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2006 The Apache Software Foundation.</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Copied: webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2se.html (from r491980, webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi.html)
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2se.html?view=diff&rev=513923&p1=webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi.html&r1=491980&p2=webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2se.html&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/07-deploy-application-osgi-j2se.html Fri Mar  2 12:03:32 2007
@@ -5,7 +5,7 @@
 <meta content="Apache Forrest" name="Generator">
 <meta name="Forrest-version" content="0.6">
 <meta name="Forrest-skin-name" content="pelt">
-<title>Apache Muse - Application Deployment for OSGi</title>
+<title>Apache Muse - Application Deployment for OSGi on J2SE</title>
 <link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
 <link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
@@ -108,25 +108,25 @@
     +-->
 <div id="content">
 <div id="skinconf-txtlink"></div>
-<h2>Apache Muse - Application Deployment for Equinox OSGi</h2>
+<h2>Apache Muse - Application Deployment for OSGi on J2SE</h2>
 
 <p>WSDL2Java generates an <a href="http://ant.apache.org" class="external">Ant</a> 
 build file (<em>build.xml</em>) that can be used to compile the code we've written and 
-create a deployable OSGi Bundle. Simply run <em>ant</em> in the generated project's directory 
-and it will create a Bundle file with the latest code and artifacts. The name of the Bundle
+create a deployable OSGi bundle. Simply run <em>ant</em> in the generated project's directory 
+and it will create a bundle file with the latest code and artifacts. The name of the bundle
 will be that of the directory that holds the project - if you want to change the 
-name of the Bundle, you need to change the name of the directory.
+name of the bundle, you need to change the name of the directory.
 </p>
 <p>
 A copy of <a href="http://www.eclipse.org/equinox/" class="external">Eclipse Equinox</a> is provided with the Muse distribution,
-and a target deployment environment for your plugin is created when the ant script executes. This environment is created 
-by the <em>layout</em> target of the <em>build.xml</em> file. If you would like to deploy your Bundle into a pre-existing
-equinox installation, you would simply need to ensure that your Bundle, along with the rest of the Bundles in the generated
+and a target deployment environment for your plugin is created when the Ant script executes. This environment is created 
+by the <em>layout</em> target of the <em>build.xml</em> file. If you would like to deploy your bundle into a pre-existing
+Equinox installation, you would simply need to ensure that your bundle, along with the rest of the bundles in the generated
 target deployment environment, are available.
 <p>
-To run your plugin in the generated environment, simple execute <em>ant run</em>, and your Bundle will be deployed and activated. Note
+To run your plugin in the generated environment, simple execute <em>ant run</em>, and your bundle will be deployed and activated. Note
 that your plugin will not be available for testing unitl the Equinox HTTP service is started. To check the status of the HTTP service, 
-you can issue the <em>ss</em> command from the osgi console, which will provide a short status of the environment's plugins.
+you can issue the <em>ss</em> command from the OSGi console, which will provide a short status of the environment's plugins.
 </p>
 <br/>
 </p>

Modified: webservices/muse/site/docs/2.2.0/tutorial/08-test-client.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/08-test-client.html?view=diff&rev=513923&r1=513922&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/08-test-client.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/08-test-client.html Fri Mar  2 12:03:32 2007
@@ -121,18 +121,17 @@
             
             <a href="../javadoc/org/apache/muse/ws/addressing/EndpointReference.html">EndpointReference</a> epr = new EndpointReference(producerURI);
 
-            MyServiceProxy proxy = new MyServiceProxy(epr);
+            MyServiceProxy client = new MyServiceProxy(epr);
 
             <b>// optional, but useful</b>
-            proxy.<a href="../javadoc/org/apache/muse/core/AbstractResourceClient.html#setTrace(boolean)">setTrace</a>(true);
+            client.<a href="../javadoc/org/apache/muse/core/AbstractResourceClient.html#setTrace(boolean)">setTrace</a>(true);
 
             <b>// get the ServerName property</b>
-            String serverName = proxy.getServerName();
+            String serverName = client.getServerName();
 
             <b>// invoke the WSN Subscribe operation</b>
             <a href="../javadoc/org/apache/muse/ws/addressing/EndpointReference.html">EndpointReference</a> consumer = new EndpointReference(consumerURI);
-            proxy.<a href="../javadoc/org/apache/muse/ws/notification/remote/NotificationProducerClient.html#subscribe(org.apache.muse.ws.addressing.EndpointReference,%20org.apache.muse.ws.notification.Filter,%20java.util.Date)">subscribe</a>(consumer, null, null);
-            
+            client.<a href="../javadoc/org/apache/muse/ws/notification/remote/NotificationProducerClient.html#subscribe(org.apache.muse.ws.addressing.EndpointReference,%20org.apache.muse.ws.notification.Filter,%20java.util.Date)">subscribe</a>(consumer, null, null);
         }
         
         catch (<a href="../javadoc/org/apache/muse/ws/addressing/soap/SoapFault.html">SoapFault</a> fault) {
@@ -190,11 +189,11 @@
     </p>
 <p>
 <br/>
-<a href="07-deploy-application-axis2.html"><strong>&lt;</strong> Back (Axis2)</a>
+<a href="07-deploy-application-j2ee.html"><strong>&lt;</strong> Back (J2EE)</a>
 &nbsp;&nbsp;&nbsp;&nbsp;
-<a href="07-deploy-application-osgi.html"><strong>&lt;</strong> Back (OSGi)</a>
+<a href="07-deploy-application-osgi-j2se.html"><strong>&lt;</strong> Back (OSGi on J2SE)</a>
 &nbsp;&nbsp;&nbsp;&nbsp;
-<a href="07-deploy-application-mini.html"><strong>&lt;</strong> Back (Mini)</a>
+<a href="07-deploy-application-osgi-j2me.html"><strong>&lt;</strong> Back (OSGi on J2ME)</a>
 </p>
 </div>
 	

Added: webservices/muse/site/docs/2.2.0/tutorial/images/j2me-console-screenshot.png
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/images/j2me-console-screenshot.png?view=auto&rev=513923
==============================================================================
Binary file - no diff available.

Propchange: webservices/muse/site/docs/2.2.0/tutorial/images/j2me-console-screenshot.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/muse/site/docs/2.2.0/tutorial/images/mobile-device-screenshot.png
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/images/mobile-device-screenshot.png?view=auto&rev=513923
==============================================================================
Binary file - no diff available.

Propchange: webservices/muse/site/docs/2.2.0/tutorial/images/mobile-device-screenshot.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: webservices/muse/site/docs/2.2.0/tutorial/index.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.2.0/tutorial/index.html?view=diff&rev=513923&r1=513922&r2=513923
==============================================================================
--- webservices/muse/site/docs/2.2.0/tutorial/index.html (original)
+++ webservices/muse/site/docs/2.2.0/tutorial/index.html Fri Mar  2 12:03:32 2007
@@ -139,17 +139,16 @@
 </li>
 <li><a href="03-wsdl2java.html">Code Generation with WSDL2Java</a>
 </li>
-<li>Project Artifacts for <a href="04-review-artifacts-axis2.html">Apache Axis2</a>, 
-<a href="04-review-artifacts-osgi.html">OSGi</a>, or 
-<a href="04-review-artifacts-mini.html">Mini SOAP Engine</a>
+<li>Project Artifacts for <a href="04-review-artifacts-j2ee.html">J2EE</a> or 
+<a href="04-review-artifacts-osgi.html">OSGi</a>
 </li>
 <li><a href="05-review-descriptor.html">Deployment Descriptor</a>
 </li>
 <li><a href="06-custom-capabilities.html">Writing Code for Custom Capabilities</a>
 </li>
-<li>Application Deployment for <a href="07-deploy-application-axis2.html">Apache Axis2</a>, 
-<a href="07-deploy-application-osgi.html">OSGi</a>, or 
-<a href="07-deploy-application-mini.html">Mini SOAP Engine</a>
+<li>Application Deployment for <a href="07-deploy-application-j2ee.html">J2EE</a>, 
+<a href="07-deploy-application-osgi-j2se.html">OSGi on J2SE</a>, or 
+<a href="07-deploy-application-osgi-j2me.html">OSGi on J2ME</a>
 </li>
 <li><a href="08-test-client.html">Testing Your Application</a>
 </li>



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org