You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Jeff Zhang <je...@iona.com> on 2007/07/04 04:40:52 UTC
patch for CXF jca integration demo
Hi,
I create JIRA bug and submit the bugfix for jca integration demo.
https://issues.apache.org/jira/browse/CXF-761
This patch modified build.xml for package files and some changes in Readme.txt.
Could you review it and apply this patch?
Thanks
Jeff
Index: hello_world_soap_http/README.txt
===================================================================
--- hello_world_soap_http/README.txt (revision 553028)
+++ hello_world_soap_http/README.txt (working copy)
@@ -62,7 +62,9 @@
deployment will be shared by all of the demos, so this step need
only be completed once.
-
+ If you embed CXF in software product which have license, please copy
+ the license file into $CXF_HOME/etc/ and save name with licenses.txt
+
How to deploy the Apache CXF J2EE Connector is dependent on your
application server. Please consult your vendor documentation
on connector deployment. Here are basic instructions to deploy
Index: hello_world_soap_http/build.xml
===================================================================
--- hello_world_soap_http/build.xml (revision 553028)
+++ hello_world_soap_http/build.xml (working copy)
@@ -38,6 +38,14 @@
<property name="wsdl.location" value="${wsdl.dir}/hello_world.wsdl"/>
<property name="war.name" value="helloworld.war"/>
<property name="j2ee.resources.dir" location="${basedir}/../common/resource
s"/>
+
+ <property environment="env"/>
+ <condition property="module.jar.dir" value="${env.CXF_HOME}/modules" else="
${env.CXF_HOME}/lib">
+ <available file="${env.CXF_HOME}/modules" type="dir"/>
+ </condition>
+ <condition property="integration.jar.dir" value="${env.CXF_HOME}/modules/in
tegration" else="${env.CXF_HOME}/lib">
+ <available file="${env.CXF_HOME}/modules/integration" type="dir"/>
+ </condition>
<import file="../../../common_build.xml"/>
@@ -90,17 +98,22 @@
<target name="generate.rar" depends="prepare,update.jboss.endorsed,init">
<copy file="${cxf.home}/etc/ra.xml" todir="${build.classes.dir}/cxf-rar
/META-INF"/>
- <copy todir="${build.classes.dir}/cxf-rar">
+ <copy file="${cxf.home}/etc/licenses.txt" todir="${build.classes.dir}/c
xf-rar" failonerror="no"/>
+
+ <copy todir="${build.classes.dir}/cxf-rar" failonerror="no">
<fileset dir="${cxf.home}/lib">
<include name="*.jar"/>
<exclude name="cxf*.jar"/>
+ <exclude name="*manifest*.jar"/>
+ <exclude name="*-jbi-*.jar"/>
</fileset>
- <fileset dir="${cxf.home}/modules">
- <include name="*.jar"/>
+ <fileset dir="${module.jar.dir}">
+ <include name="cxf*.jar"/>
<exclude name="*manifest*.jar"/>
+ <exclude name="*-jbi-*.jar"/>
</fileset>
- <fileset dir="${cxf.home}/modules/integration">
- <include name="*.jar"/>
+ <fileset dir="${integration.jar.dir}">
+ <include name="*-jca-*.jar"/>
<exclude name="*-jbi-*.jar"/>
</fileset>
</copy>
@@ -142,13 +155,6 @@
</delete>
</target>
-
- <!--target name="server" description="run demo server" depends="build">
- <property name="param" value=""/>
- <cxfrun classname="demo.hw.server.Server"
- param1="${wsdl.dir}/hello_world.wsdl"/>
- </target-->
-
<target name="build-war">
<copy file="${wsdl.location}" todir="${basedir}/src" />
Re: patch for CXF jca integration demo
Posted by Freeman Fang <fr...@iona.com>.
Hi Jeff,
I will apply it. Thanks very much
Freeman
Jeff Zhang wrote:
> Hi,
>
> I create JIRA bug and submit the bugfix for jca integration demo.
> https://issues.apache.org/jira/browse/CXF-761
>
> This patch modified build.xml for package files and some changes in Readme.txt.
>
> Could you review it and apply this patch?
> Thanks
> Jeff
>
>
> Index: hello_world_soap_http/README.txt
> ===================================================================
> --- hello_world_soap_http/README.txt (revision 553028)
> +++ hello_world_soap_http/README.txt (working copy)
> @@ -62,7 +62,9 @@
> deployment will be shared by all of the demos, so this step need
> only be completed once.
>
> -
> + If you embed CXF in software product which have license, please copy
> + the license file into $CXF_HOME/etc/ and save name with licenses.txt
> +
> How to deploy the Apache CXF J2EE Connector is dependent on your
> application server. Please consult your vendor documentation
> on connector deployment. Here are basic instructions to deploy
> Index: hello_world_soap_http/build.xml
> ===================================================================
> --- hello_world_soap_http/build.xml (revision 553028)
> +++ hello_world_soap_http/build.xml (working copy)
> @@ -38,6 +38,14 @@
> <property name="wsdl.location" value="${wsdl.dir}/hello_world.wsdl"/>
> <property name="war.name" value="helloworld.war"/>
> <property name="j2ee.resources.dir" location="${basedir}/../common/resource
> s"/>
> +
> + <property environment="env"/>
> + <condition property="module.jar.dir" value="${env.CXF_HOME}/modules" else="
> ${env.CXF_HOME}/lib">
> + <available file="${env.CXF_HOME}/modules" type="dir"/>
> + </condition>
> + <condition property="integration.jar.dir" value="${env.CXF_HOME}/modules/in
> tegration" else="${env.CXF_HOME}/lib">
> + <available file="${env.CXF_HOME}/modules/integration" type="dir"/>
> + </condition>
>
> <import file="../../../common_build.xml"/>
>
> @@ -90,17 +98,22 @@
>
> <target name="generate.rar" depends="prepare,update.jboss.endorsed,init">
> <copy file="${cxf.home}/etc/ra.xml" todir="${build.classes.dir}/cxf-rar
> /META-INF"/>
> - <copy todir="${build.classes.dir}/cxf-rar">
> + <copy file="${cxf.home}/etc/licenses.txt" todir="${build.classes.dir}/c
> xf-rar" failonerror="no"/>
> +
> + <copy todir="${build.classes.dir}/cxf-rar" failonerror="no">
> <fileset dir="${cxf.home}/lib">
> <include name="*.jar"/>
> <exclude name="cxf*.jar"/>
> + <exclude name="*manifest*.jar"/>
> + <exclude name="*-jbi-*.jar"/>
> </fileset>
> - <fileset dir="${cxf.home}/modules">
> - <include name="*.jar"/>
> + <fileset dir="${module.jar.dir}">
> + <include name="cxf*.jar"/>
> <exclude name="*manifest*.jar"/>
> + <exclude name="*-jbi-*.jar"/>
> </fileset>
> - <fileset dir="${cxf.home}/modules/integration">
> - <include name="*.jar"/>
> + <fileset dir="${integration.jar.dir}">
> + <include name="*-jca-*.jar"/>
> <exclude name="*-jbi-*.jar"/>
> </fileset>
> </copy>
> @@ -142,13 +155,6 @@
> </delete>
> </target>
>
> -
> - <!--target name="server" description="run demo server" depends="build">
> - <property name="param" value=""/>
> - <cxfrun classname="demo.hw.server.Server"
> - param1="${wsdl.dir}/hello_world.wsdl"/>
> - </target-->
> -
> <target name="build-war">
> <copy file="${wsdl.location}" todir="${basedir}/src" />
>
>
>
>