拷贝mysql数据库驱动到E:\ejbdevelop\jboss-4.0.5.GA\server\all\lib。
拷贝数据源文件E:\ejbdevelop\jboss-4.0.5.GA\docs\examples\jca\mysql-ds.xml到E:\ejbdevelop\jboss-4.0.5.GA\server\all\deploy目录下,更改其中相关的项。
persistence.xml放于META-INF目录下,内容如下:
<persistence> <persistence-unit name="employee"> <jta-data-source>java:/MySqlDS</jta-data-source> <properties> <property name="hibernate.hbm2ddl.auto" value="create-drop" /> <!--value的值表示实体以什么方式映射表--> <!--1:create-drop表示每次删除创建 2:update修改表--> </properties> </persistence-unit> </persistence>
在这里先要添加mysql的一个数据源MySqlDS
然后发布的时候在build.xml中加入
<target name="ejbjar" depends="compile" description="创建EJB发布包"> <jar jarfile="${app.dir}/HelloWorld.jar"> <fileset dir="${build.classes.dir}"> <include name="**/*.class" /> <exclude name="junit/debug/*.*"/> </fileset> <!--#####################################--> <metainf dir="${src.dir}/META-INF"> <include name="**" /> </metainf> <!--#####################################--> </jar> </target>