servlet调用ejb的build.xml
2007-02-07 16:24
225 查看
<!--build.properties-->
src.dir=${basedir}/src
dist.dir=${basedir}/dist
classes.dir=${basedir}/classes
WebRoot.dir=${basedir}/WebRoot
metainf.dir=${basedir}/META-INF
myeclipse.j2ee.dir=c:/Program Files/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.8.4/data/libraryset/1.4
jboss.dir=E:/soft/jboss-4.0.5.GA/jboss-4.0.5.GA/server/default/deploy
<!--build.xml-->
<?xml version="1.0" encoding="UTF-8"?>
<project name="EjbServlet" basedir="." default="all">
<property file="build.properties"/>
<target name="all" depends="deploy_to_jboss"/>
<target name="init">
<delete dir="${dist.dir}"/>
<delete dir="${classes.dir}"/>
<mkdir dir="${dist.dir}"/>
<mkdir dir="${classes.dir}/META-INF"/>
<copy todir="${classes.dir}/META-INF">
<fileset dir="${src.dir}/META-INF">
<include name="*.*"/>
<exclude name="build.xml"/>
</fileset>
</copy>
</target>
<path id="compile.classpath">
<!-- The object files for this application -->
<pathelement path="${classes.dir}"/>
<!-- 包括目录下的所有.jar和.zip文件 -->
<fileset dir="${myeclipse.j2ee.dir}"> <!-- lib的目录 -->
<include name="*.jar"/> <!-- 包括jar文件 -->
<include name="*.zip"/>
<exclude name="*.properties"/> <!-- 不包括properties文件 -->
</fileset>
</path>
<target name="compile" depends="init">
<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="no">
<!-- 引用上面的compile.classpath-->
<classpath refid="compile.classpath"/>
</javac>
</target>
<target name="EjbServlet_to_jar" depends="compile">
<jar destfile="${dist.dir}/EjbServlet.jar" basedir="${classes.dir}"/>
</target>
<target name="EjbServlet_to_war">
<jar destfile="${dist.dir}/EjbServlet.war" basedir="${WebRoot.dir}"/>
</target>
<target name="metainf_to_dist">
<mkdir dir="${dist.dir}/META-INF"/>
<copy todir="${dist.dir}/META-INF">
<fileset dir="${metainf.dir}">
<include name="*.*"/>
</fileset>
</copy>
</target>
<target name="EjbServlet_to_ear" depends="EjbServlet_to_jar,EjbServlet_to_war,metainf_to_dist">
<jar destfile="${dist.dir}/EjbServlet.ear" basedir="${dist.dir}"/>
<delete dir="${dist.dir}/META-INF"/>
<delete>
<fileset dir="${dist.dir}">
<include name="*.jar"/> <!-- 包括所有文件 -->
<include name="*.war"/>
</fileset>
</delete>
</target>
<target name="deploy_to_jboss" depends="EjbServlet_to_ear">
<copy todir="${jboss.dir}">
<fileset dir="${dist.dir}">
<include name="*.ear"/>
</fileset>
</copy>
</target>
</project>
src.dir=${basedir}/src
dist.dir=${basedir}/dist
classes.dir=${basedir}/classes
WebRoot.dir=${basedir}/WebRoot
metainf.dir=${basedir}/META-INF
myeclipse.j2ee.dir=c:/Program Files/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.8.4/data/libraryset/1.4
jboss.dir=E:/soft/jboss-4.0.5.GA/jboss-4.0.5.GA/server/default/deploy
<!--build.xml-->
<?xml version="1.0" encoding="UTF-8"?>
<project name="EjbServlet" basedir="." default="all">
<property file="build.properties"/>
<target name="all" depends="deploy_to_jboss"/>
<target name="init">
<delete dir="${dist.dir}"/>
<delete dir="${classes.dir}"/>
<mkdir dir="${dist.dir}"/>
<mkdir dir="${classes.dir}/META-INF"/>
<copy todir="${classes.dir}/META-INF">
<fileset dir="${src.dir}/META-INF">
<include name="*.*"/>
<exclude name="build.xml"/>
</fileset>
</copy>
</target>
<path id="compile.classpath">
<!-- The object files for this application -->
<pathelement path="${classes.dir}"/>
<!-- 包括目录下的所有.jar和.zip文件 -->
<fileset dir="${myeclipse.j2ee.dir}"> <!-- lib的目录 -->
<include name="*.jar"/> <!-- 包括jar文件 -->
<include name="*.zip"/>
<exclude name="*.properties"/> <!-- 不包括properties文件 -->
</fileset>
</path>
<target name="compile" depends="init">
<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="no">
<!-- 引用上面的compile.classpath-->
<classpath refid="compile.classpath"/>
</javac>
</target>
<target name="EjbServlet_to_jar" depends="compile">
<jar destfile="${dist.dir}/EjbServlet.jar" basedir="${classes.dir}"/>
</target>
<target name="EjbServlet_to_war">
<jar destfile="${dist.dir}/EjbServlet.war" basedir="${WebRoot.dir}"/>
</target>
<target name="metainf_to_dist">
<mkdir dir="${dist.dir}/META-INF"/>
<copy todir="${dist.dir}/META-INF">
<fileset dir="${metainf.dir}">
<include name="*.*"/>
</fileset>
</copy>
</target>
<target name="EjbServlet_to_ear" depends="EjbServlet_to_jar,EjbServlet_to_war,metainf_to_dist">
<jar destfile="${dist.dir}/EjbServlet.ear" basedir="${dist.dir}"/>
<delete dir="${dist.dir}/META-INF"/>
<delete>
<fileset dir="${dist.dir}">
<include name="*.jar"/> <!-- 包括所有文件 -->
<include name="*.war"/>
</fileset>
</delete>
</target>
<target name="deploy_to_jboss" depends="EjbServlet_to_ear">
<copy todir="${jboss.dir}">
<fileset dir="${dist.dir}">
<include name="*.ear"/>
</fileset>
</copy>
</target>
</project>
相关文章推荐
- jboss 中JSP或SERVLET调用EJB问题
- web.xml中Servlet Filter的调用顺序
- About EJB 03 Xdoclet & ANT 组合使用中关于build.xml的设置
- ant创建 发布 EJB build.xml 文件的编写
- 通过ANT提高EJB应用的开发效率--build.xml
- 在myeclipse中用build.xml布署ejb的问题
- ANT部署EJB应用的build.xml
- servlet调用spring容器中的bean,的两种方式一种注解一种xml配置
- build.xml编译时 程序包javax.servlet不存在
- maven:调用ant执行build.xml的两种方式
- servlet调用spring容器中的bean,的两种方式一种注解一种xml配置
- java 调用ant的自定义task,默认不是build.xml 的一点问题
- JAVA 调用ant执行build.xml
- 今天在Eclipse中建立Servlet中调用EJB成功!
- JSP学习笔记。servlet的调用和配置xml
- java 调用ant的自己定义task,默认不是build.xml 的一点问题
- Ejb的完整build.xml
- 我配置的ant,build.xml文件用于导入到EJB
- 关于jsp或servlet在weblogic中调用ejb
- servlet 调用 EJB 经典实例!