[jboss-cvs] jboss-seam/examples/jpa ...

Michael Yuan michael.yuan at jboss.com
Fri Jun 8 00:19:07 EDT 2007


  User: myuan   
  Date: 07/06/08 00:19:07

  Modified:    examples/jpa   build.xml readme.txt
  Log:
  Confirmed to work with JBoss 4.2/4.0.5, Tomcat5, Glassfish -- pending WLS and WAS
  
  Revision  Changes    Path
  1.15      +77 -23    jboss-seam/examples/jpa/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/jpa/build.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -b -r1.14 -r1.15
  --- build.xml	17 May 2007 04:06:28 -0000	1.14
  +++ build.xml	8 Jun 2007 04:19:07 -0000	1.15
  @@ -41,6 +41,55 @@
       </javac>
     </target>
     
  +  <!-- JPA and Seam POJO on JBoss AS 4.2.0-->
  +  <target name="jboss" depends="compile">
  +      
  +    <mkdir dir="${build.jars}"/>
  +    
  +    <jar destfile="${build.jars}/${projname}.jar">
  +      <fileset dir="${build.classes}">
  +        <include name="**/*.class"/>
  +      </fileset>
  +      <fileset dir="${resources}">
  +        <include name="seam.properties" />
  +        <include name="import.sql" />
  +      </fileset>
  +      <metainf dir="${resources}">
  +        <include name="persistence.xml" />
  +      </metainf>
  +    </jar>
  +    
  +    <war destfile="${build.jars}/${projname}.war"
  +         webxml="${resources}/web.xml">
  +      <webinf dir="${resources}">
  +        <include name="faces-config.xml" />
  +        <include name="pages.xml" />
  +        <include name="jboss-web.xml" />
  +        <include name="components.xml" />
  +      </webinf>
  +      <lib dir="${seamlib}">
  +        <include name="jboss-seam.jar" />
  +        <include name="jboss-seam-ui.jar" />
  +        <include name="jboss-seam-debug.jar" />
  +      </lib>
  +      <lib dir="${lib}">
  +        <include name="jboss-el.jar" />
  +        <include name="jsf-facelets.jar" />
  +        <include name="ajax4jsf-*.jar" />
  +        
  +        <!-- needed by ajax4jsf -->
  +        <include name="commons-digester*.jar" /> 
  +        <include name="commons-beanutils*.jar" />
  +        <include name="oscache*.jar" />
  +      </lib>
  +      <lib dir="${build.jars}">
  +        <include name="${projname}.jar" />
  +      </lib>
  +      <fileset dir="${view}"/>
  +    </war>
  +  </target>
  +
  +  
     <!--
       Works for JBoss 4.0.5 by default
       
  @@ -51,7 +100,7 @@
         in jbossweb*/META-INF/jboss-service.xml, the commons logging lib in thirdparty-all.jar
         will throw errors
     -->
  -  <target name="jboss" depends="compile">
  +  <target name="jboss405" depends="compile">
         
       <mkdir dir="${build.jars}"/>
       
  @@ -97,13 +146,14 @@
           <!-- needed by ajax4jsf -->
           <include name="commons-digester*.jar" /> 
           <include name="commons-beanutils*.jar" /> 
  -        
           <include name="oscache*.jar" />
  -        <!-- do not need the following jars for 4.0.4 and 4.0.5
  -        <include name="myfaces-api-1.1.4.jar" />
  -        <include name="myfaces-impl-1.1.4.jar" />
  +        
  +        <!-- JSF impl -->
  +        <include name="jsf-api.jar" />
  +        <include name="jsf-impl.jar" />
  +        <include name="jboss-el-api.jar" />
  +        
           <include name="commons*.jar" />
  -        -->
         </lib>
         <lib dir="${build.jars}">
           <include name="${projname}.jar" />
  @@ -147,13 +197,13 @@
           <include name="*.jar" />
         </lib>
         <lib dir="${lib}">
  -        <include name="el-api.jar" />
  -        <include name="el-ri.jar" />
  +        <include name="jboss-el.jar" />
  +        <include name="jboss-el-api.jar" />
           <include name="ajax4jsf*.jar" />
           <include name="oscache*.jar" />
           <include name="jsf-facelets.jar" />
  -        <include name="myfaces-api-1.1.4.jar" />
  -        <include name="myfaces-impl-1.1.4.jar" />
  +        <include name="jsf-api.jar" />
  +        <include name="jsf-impl.jar" />
           <include name="thirdparty-all.jar" />
           <include name="commons*.jar" />
         </lib>
  @@ -201,19 +251,20 @@
           <include name="jboss-seam-ui.jar" />
           <include name="jboss-seam-debug.jar" />
         </lib>
  -      <!--
  -      <lib dir="${applib}/mc">
  -        <include name="*.jar" />
  -      </lib>
  -      -->
  -      <lib dir="${lib}">
  +      <!-- WebLogic requires this since when the Sun listener starts up,
  +           it looks for Sun implementations for JSP files. -->
  +      <lib dir="${applib}">
           <include name="el-api.jar" />
           <include name="el-ri.jar" />
  +      </lib>
  +      <lib dir="${lib}">
  +        <include name="jboss-el.jar" />
  +        <include name="jboss-el-api.jar" />
           <include name="ajax4jsf*.jar" />
           <include name="oscache*.jar" />
           <include name="jsf-facelets.jar" />
  -        <include name="myfaces-api-1.1.4.jar" />
  -        <include name="myfaces-impl-1.1.4.jar" />
  +        <include name="jsf-api.jar" />
  +        <include name="jsf-impl.jar" />
           <include name="thirdparty-all.jar" />
           <include name="commons*.jar" />
         </lib>
  @@ -259,14 +310,18 @@
           <include name="jboss-seam-ui.jar" />
           <include name="jboss-seam-debug.jar" />
         </lib>
  -      <lib dir="${lib}">
  +      <lib dir="${applib}">
           <include name="el-api.jar" />
           <include name="el-ri.jar" />
  +      </lib>
  +      <lib dir="${lib}">
  +        <include name="jboss-el.jar" />
  +        <include name="jboss-el-api.jar" />
           <include name="ajax4jsf*.jar" />
           <include name="oscache*.jar" />
           <include name="jsf-facelets.jar" />
  -        <include name="myfaces-api-1.1.4.jar" />
  -        <include name="myfaces-impl-1.1.4.jar" />
  +        <include name="jsf-api.jar" />
  +        <include name="jsf-impl.jar" />
           <include name="thirdparty-all.jar" />
           <include name="commons*.jar" />
         </lib>
  @@ -315,8 +370,7 @@
           <include name="jboss-seam-debug.jar" />
         </lib>
         <lib dir="${lib}">
  -        <include name="el-api.jar" />
  -        <include name="el-ri.jar" />
  +        <include name="jboss-el.jar" />
           <include name="ajax4jsf*.jar" />
           <include name="oscache*.jar" />
           <include name="jsf-facelets.jar" />
  
  
  
  1.4       +9 -2      jboss-seam/examples/jpa/readme.txt
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: readme.txt
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/jpa/readme.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- readme.txt	30 Jan 2007 00:01:44 -0000	1.3
  +++ readme.txt	8 Jun 2007 04:19:07 -0000	1.4
  @@ -2,9 +2,16 @@
   It can be deployed in JBoss AS 4.x, WebLogic, Glassfish, Tomcat without
   the EJB3 container.
   
  +JBoss AS 4.2.0:
  +  * Install JBoss AS 4.2.0 GA
  +  * ant jboss
  +  * Deploy build/jboss-seam-jpa.war
  +  * Start JBoss AS 
  +  * Access the app at http://localhost:8080/jboss-seam-jpa/
  +
   JBoss AS 4.0.5 (with or without EJB3):
     * Install JBoss AS 4.0.5 with the default J2EE profile
  -  * ant jboss
  +  * ant jboss405
     * Deploy build/jboss-seam-jpa.war
     * Start JBoss AS 
     * Access the app at http://localhost:8080/jboss-seam-jpa/
  @@ -34,7 +41,7 @@
     * Access the app at http://localhost:8080/jboss-seam-jpa/
   
   Glassfish
  -  * Install Glassfish v1 UR1
  +  * Install Glassfish v2 beta4
     * ant glassfish
     * Start GlassFish
     * Load the admin console http://localhost:4848/
  
  
  



More information about the jboss-cvs-commits mailing list