[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jboss-cvs-commits
Subject:    [jboss-cvs] jboss-docs/adminguide/examples/src/main/org/jboss/chap12 build.xml #build.xml# jboss-ser
From:       Norman Richards <orb () users ! sourceforge ! net>
Date:       2004-12-31 21:29:57
Message-ID: E1CkULN-0008TP-Ct () sc8-pr-cvs1 ! sourceforge ! net
[Download RAW message or body]

  User: orb     
  Date: 04/12/31 13:29:57

  Modified:    adminguide/examples/src/main/org/jboss/chap12 build.xml
  Removed:     adminguide/examples/src/main/org/jboss/chap12 #build.xml#
                        jboss-service.xml
  Log:
  update examples for r1
  
  Revision  Changes    Path
  1.2       +135 -133  jboss-docs/adminguide/examples/src/main/org/jboss/chap12/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-docs/adminguide/examples/src/main/org/jboss/chap12/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.xml	29 Nov 2004 15:58:34 -0000	1.1
  +++ build.xml	31 Dec 2004 21:29:57 -0000	1.2
  @@ -3,9 +3,7 @@
   <!-- Build script for the chapter 12 examples -->
   <project name="Chapter 12 build" default="build-all">
   
  -   <property name="src.root" value="src/main/org/jboss/chap12" />
      <property name="chapter.dir" value="${build.dir}/chap12" />
  -   <property name="chapter.metainf.dir" value="${build.dir}/chap12/META-INF" />
   
      <path id="xdoclet.classpath">
         <pathelement location="${lib.dir}/commons-collections.jar"/>
  @@ -23,151 +21,155 @@
   
   
      <target name="prepare">
  -      <mkdir dir="${chapter.dir}" />
  +       <mkdir dir="${chapter.dir}" />
  +       <mkdir dir="${build.src.dir}/wsdl" />
      </target>
   
      <target name="config">
  -      <!-- Setup a custom config for the examples -->
  -      <echo message="Preparing chap12 configuration fileset" />
  -      <copy todir="${jboss.dist}/server/chap12">
  -         <fileset dir="${jboss.dist}/server/all">
  -            <exclude name="data/**" />
  -            <exclude name="log/**" />
  -            <exclude name="tmp/**" />
  -            <include name="conf/**" />
  -            <include name="lib/javax.servlet.jar" />
  -            <include name="lib/jboss-j2ee.jar" />
  -            <include name="lib/jboss-transaction.jar" />
  -            <include name="lib/jboss.jar" />
  -            <include name="lib/jbosssx.jar" />
  -            <include name="lib/jmx-adaptor-plugin.jar" />
  -            <include name="lib/jnpserver.jar" />
  -            <include name="lib/jpl-pattern.jar" />
  -            <include name="lib/jpl-util.jar" />
  -            <include name="lib/log4j.jar" />
  -            <include name="lib/jboss-jaxrpc.jar" />
  -            <include name="lib/jboss-saaj.jar" />
  -            <include name="deploy/jboss-jca.sar" />
  -            <include name="deploy/jboss-net.sar/**" />
  -            <include name="deploy/jbossweb-tomcat50.sar/**" />
  -            <include name="deploy/jmx-invoker-adaptor-server.sar/**" />
  -            <include name="deploy/transaction-service.xml" />
  -         </fileset>
  -      </copy>
  -      <copy file="${src.root}/jboss-service.xml"
  -         todir="${jboss.dist}/server/chap12/conf" overwrite="true" />
      </target>
  -
  +   
      <target name="compile-src" depends="config">
  -      <!-- Generate the xdoclet source -->
  -      <property name="xdoclet.classpath" refid="xdoclet.classpath"/>
  -      <echo>Generating xdoclet source</echo>
  -      <taskdef name="ejbdoclet"
  -              classname="xdoclet.modules.ejb.EjbDocletTask"
  -              classpathref="xdoclet.classpath"  />
  -
  -      <tstamp>
  -         <format property="TODAY" pattern="d-MM-yy"/>
  -      </tstamp>
  -
  -      <ejbdoclet
  -         destdir="${build.src.dir}"
  -         excludedtags="@version,@author"
  -         addedtags="@xdoclet-generated at ${TODAY}"
  -         ejbspec="2.0"
  -         >
  -         <fileset dir="${src.dir}">
  -            <include name="org/jboss/chap12/hello/*Bean.java"/>
  -            <include name="org/jboss/chap12/hello/*Obj.java"/>
  -         </fileset>
  -
  -         <packageSubstitution packages="implementation"
  -            substituteWith="interfaces"/>
  -
  -         <remoteinterface pattern="{0}"/>
  -
  -         <localinterface pattern="{0}Local"/>
  -
  -         <homeinterface/>
  -         <localhomeinterface/>
  -
  -         <deploymentdescriptor destdir="${chapter.metainf.dir}"/>
  -
  -         <jbossnet webDeploymentName="HelloBean"
  -                   prefix="hello"
  -                   destdir="${chapter.metainf.dir}"
  -                   targetNameSpace="http://localhost/HelloBean"/>
  -      </ejbdoclet>
  -
  -      <echo>Generating wsdl client</echo>
  -      <java dir="${build.src.dir}" fork="yes" failOnError="true"
  -            className="org.apache.axis.wsdl.WSDL2Java">
  -         <!-- Map the data object to the org.jboss.chap12.hello.xml pkg -->
  -         <arg value="-Nhttp://localhost/HelloBean=org.jboss.chap12.hello.xml"/>
  -         <!-- Map the data object to the org.jboss.chap12.hello.xml pkg -->
  -         <arg value="-Nhttp://localhost:8080/jboss-net/services/Hello=org.jboss.chap12.hello.xml"/>
  -         <!-- Use the wsdl for the deployed ejb -->
  -
  -         <arg value="${src.resources}/hello.wsdl"/>
  -         <classpath refid="axis.path"/>
  -      </java>
      </target>
   
      <target name="build-all">
  -      <antcall target="chap12-ex1-ear" />
  +       <antcall target="chap12-jars" />
      </target>
   
  -   <target name="ejb-jar" depends="config"
  -      description="creates the ejb jar file">
  -      <mkdir dir="${chapter.dir}"/>
  -      <jar destfile="${chapter.dir}/hello-ejb.jar"
  -         basedir="${build.classes.dir}">
  -         <metainf dir="${chapter.metainf.dir}">
  -            <include name="ejb-jar.xml"/>
  -         </metainf>
  -         <include name="org/jboss/chap12/hello/**" />
  -      </jar>
  -   </target>
  -
  -   <target name="ejb-wsr" depends="ejb-jar"
  -      description="creates the ejb wsr file for jb.net">
  -      <jar destfile="${chapter.dir}/hello-ejb.wsr">
  -         <metainf dir="${chapter.metainf.dir}">
  -            <include name="web-service.xml"/>
  -         </metainf>
  -      </jar>
  -   </target>
  -
  -   <target name="chap12-ex1-ear" depends="ejb-wsr"
  -      description="creates an ear file containing the correct files for jboss.net">
  -      <ear destfile="${chapter.dir}/chap12-ex1.ear"
  -         appxml="${src.root}/application.xml">
  -         <fileset dir="${chapter.dir}">
  -            <include name="hello-ejb.jar"/>
  -            <include name="hello-ejb.wsr"/>
  -         </fileset>
  -      </ear>
  -   </target>
  -
  -   <target name="run-example1">
  -      <copy file="${chapter.dir}/chap12-ex1.ear"
  -            todir="${jboss.dist}/server/chap12/deploy"/>
  -      <echo message="Waiting for 5 seconds for deploy..." />
  -      <sleep seconds="5"/>
  +
  +   <target name="wsdl" depends="prepare">
  +       <java dir="${build.src.dir}/wsdl" fork="yes" failOnError="true"
  +             className="org.apache.axis.wsdl.Java2WSDL">
  +           <classpath refid="client.path"/>
  +           
  +           <arg value="-lhttp://this.value.is.replaced.by.jboss" />
  +           <!--<arg value="-lhttp://localhost:8080/hello-servlet/Hello?wsdl" /> -->
  +           <arg value="-SHelloService" />
  +           <arg value="-sHelloEndpoint" />
  +           <arg value="-ohello.wsdl" />
  +           <arg value="-uLITERAL" />
  +           <arg value="org.jboss.chap12.hello.Hello" />
  +       </java> 
  +   </target>
  +
  +   <target name="chap12-jars" depends="prepare,wsdl">
  +       <jar destfile="${chapter.dir}/hello-ejb.jar"
  +            basedir="${build.classes.dir}">
  +           <metainf dir="${src.dir}/org/jboss/chap12/ejbmeta">
  +               <include name="ejb-jar.xml" />
  +               <include name="mapping.xml" />
  +               <include name="webservices.xml" />
  +           </metainf>
  +
  +           <metainf dir="${build.src.dir}">
  +               <include name="wsdl/hello.wsdl" />
  +           </metainf>
  +
  +           <include name="org/jboss/chap12/hello/**" />
  +       </jar>
  +   </target>
  +
  +   <target name="chap12-war" depends="prepare,wsdl">
  +       <property name="meta" value="${src.dir}/org/jboss/chap12/servletmeta" />
  +       <war destfile="${chapter.dir}/hello-servlet.war" webxml="${meta}/web.xml">
  +           <!-- <fileset dir="web" /> -->
  +           <webinf dir="${meta}">
  +               <include name="webservices.xml" />
  +               <include name="mapping.xml" />
  +           </webinf>
  +           <webinf dir="${build.src.dir}">
  +               <include name="wsdl/hello.wsdl" />
  +           </webinf>
  +
  +           <classes dir="${build.classes.dir}">
  +               <include name="org/jboss/chap12/hello/*.class" />
  +           </classes>
  +       </war>
  +   </target>
  +
  +
  +   <target name="ch12-ex.jar" depends="prepare,wsdl">
  +       <jar destfile="${chapter.dir}/ch12-ex.jar"
  +            basedir="${build.classes.dir}">
  +
  +           <metainf dir="${src.dir}/org/jboss/chap12/example">
  +               <include name="ejb-jar.xml" />
  +               <include name="jboss.xml" />
  +               <include name="mapping.xml" />
  +           </metainf>
  +
  +           <metainf dir="${build.src.dir}">
  +               <include name="wsdl/hello.wsdl" />
  +           </metainf>
  +
  +           <include name="org/jboss/chap12/example/*.class" />
  +           <include name="org/jboss/chap12/hello/Hello.class" />
  +       </jar>
  +   </target>
  +
  +   <target name="run-example2" depends="chap12-jars">
  +       <copy file="${chapter.dir}/hello-ejb.jar"
  +             todir="${jboss.dist}/server/default/deploy"/>
  +
  +       <echo message="Waiting for 5 seconds for deploy..." />
  +       <sleep seconds="5"/>
  +       
  +
         <java dir="${build.classes.dir}" fork="yes" failOnError="true"
  -         className="org.jboss.chap12.client.HelloClient">
  +            className="org.jboss.chap12.client.HelloClient">
   
  -         <arg value="hello argument" />
  -         <classpath>
  -            <path refid="axis.path" />
  -            <pathelement location="${build.dir}/classes"/>
  -            <pathelement location="output/client-classes" />
  -            <pathelement location="${jboss.dist}/server/all/lib/javax.servlet.jar"/>
  -            <pathelement location="${jboss.dist}/client/jbossall-client.jar"/>
  -            <pathelement location="${jboss.dist}/client/log4j.jar"/>
  -         </classpath>
  +          <arg value="http://toki.local:8080/hello-ejb/Hello?wsdl" />
  +          <arg value="JBoss user" />
  +          <classpath>
  +              <pathelement location="${build.dir}/classes"/>
  +              <path refid="client.path" />
  +          </classpath>
  +      </java>      
  +      
  +   </target>
   
  +
  +   <target name="run-example1" depends="chap12-war">
  +       <copy file="${chapter.dir}/hello-servlet.war"
  +             todir="${jboss.dist}/server/default/deploy"/>
  +
  +       <echo message="Waiting for 5 seconds for deploy..." />
  +       <sleep seconds="5"/>
  +       
  +
  +      <java dir="${build.classes.dir}" fork="yes" failOnError="true"
  +            className="org.jboss.chap12.client.HelloClient">
  +          
  +          <arg value="http://toki.local:8080/hello-servlet/Hello?wsdl" />
  +          <arg value="JBoss user" />
  +          <classpath>
  +              <pathelement location="${build.dir}/classes"/>
  +              <path refid="client.path" />
  +          </classpath>
         </java>      
  +
  +   </target>
  +
  +
  +   <target name="run-example3" depends="chap12-war,ch12-ex.jar">
  +       <copy file="${chapter.dir}/hello-servlet.war"
  +             todir="${jboss.dist}/server/default/deploy"/>
  +
  +       <copy file="${chapter.dir}/ch12-ex.jar"
  +             todir="${jboss.dist}/server/default/deploy"/>
  +
  +       <echo message="Waiting for 5 seconds for deploy..." />
  +       <sleep seconds="5"/>
  +       
  +
  +      <java dir="${build.classes.dir}" fork="yes" failOnError="true"
  +            className="org.jboss.chap12.client.ExampleClient">
  +          
  +          <classpath>
  +              <pathelement location="${build.dir}/classes"/>
  +              <path refid="client.path" />
  +          </classpath>
  +      </java>      
  +
      </target>
   
   </project>
  
  
  


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
jboss-cvs-commits mailing list
jboss-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-cvs-commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic