[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