ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "Tuscany/TuscanyJava/SCA Java/GettingStarted" by SimonNash
Date Mon, 18 Dec 2006 02:02:46 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by SimonNash:
http://wiki.apache.org/ws/Tuscany/TuscanyJava/SCA_Java/GettingStarted

------------------------------------------------------------------------------
  This instructs the Tuscany maven war plugin to create a war file that does not include dependent
jar files of Tuscany extensions.  Instead, these jar files will be loaded on demand by the
Tuscany runtime.  If the value of this element is set to true, then the Tuscany maven war
plugin will bundle all required dependent jar files within the war file.
  
  If you are not using maven to build a Tuscany war file, then you will need to ensure that
the following files are included in the war file:
+ {{{
    WEB-INF/default.scdl                             see description above
- 
    WEB-INF/web.xml                                  see below
- 
    WEB-INF/classes                                  application executable code and resources
- 
+   WEB-INF/lib                                      Tuscany runtime jars from <sca-home>/lib,
-   WEB-INF/lib                                      Tuscany runtime jars from <sca-home>/lib,
plus webapp-1.0-incubator-M2.jar (available from maven repository)
+                                                     plus webapp-1.0-incubator-M2.jar (available
from maven repository)
+   WEB-INF/tuscany/boot                             Tuscany runtime jars from <sca-home>/boot,
+                                                     plus webapp-host-1.0-incubator-M2.jar
(available from maven repository)
- 
-   WEB-INF/tuscany/boot                             Tuscany runtime jars from <sca-home>/boot,
plus webapp-host-1.0-incubator-M2.jar (available from maven repository)
- 
    WEB-INF/tuscany/extensions                       required Tuscany extensions
- 
    WEB-INF/tuscany/repository/dependency.metadata   see below
- 
+ }}}
  The <web-app>...</webapp> section of the WEB-INF/web.xml file must contain the
following code:
+ {{{
    <listener>
       <listener-class>org.apache.tuscany.runtime.webapp.TuscanyContextListener</listener-class>
    </listener>
- 
    <servlet>
       <servlet-name>TuscanyServlet</servlet-name>
- 
       <display-name>Tuscany Servlet</display-name>
- 
       <servlet-class>org.apache.tuscany.runtime.webapp.TuscanyServlet</servlet-class>
    </servlet>
- 
    <servlet-mapping>
       <servlet-name>TuscanyServlet</servlet-name>
- 
       <url-pattern>/services/*</url-pattern>
    </servlet-mapping>
- 
+ }}}
  For runtime loading of dependent jars (see the description of the <loadExtensionDependencies>
element above), the WEB-INF/tuscany/repository/dependency.metadata file must contain the following
code:
+ {{{
    <?xml version="1.0" encoding="UTF-8"?> 
- 
    <java version="1.5.0_06" class="java.beans.XMLDecoder"> 
     <object class="java.util.HashMap"/> 
    </java> 
- 
+ }}}
  If these dependent jars are packaged within the web application's WEB-INF/tuscany/repository/
directory, please refer to the output of the Tuscany war plugin (with <loadExtensionDependencies>
set to true) to see what code needs to be included within
  the WEB-INF/tuscany/repository/dependency.metadata file.
  

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


Mime
View raw message