<?xml version="1.0" encoding="UTF-8"?>
<project name="helloworld" basedir=".">
<property name="src.dir" value="${basedir}\src" />
<property environment="env" />
<property name="jboss.home" value="${env.JBOSS_HOME}" />
<property name="jboss.server.config" value="default" />
<property name="build.dir" value="${basedir}\build" />
<path id="build.classpath">
<fileset dir="${jboss.home}\client">
<include name="*.jar" />
</fileset>
<pathelement location="${build.dir}" />
</path>
<target name="prepare">
<delete dir="${build.dir}" />
<mkdir dir="${build.dir}" />
</target>
<target name="compile" depends="prepare" description="编译">
<javac srcdir="${src.dir}" destdir="${build.dir}">
<classpath refid="build.classpath" />
</javac>
</target>
<target name="ejbjar" depends="compile" description="创建EJB发布包">
<jar destfile="${basedir}\${ant.project.name}.jar">
<fileset dir="${build.dir}">
<include name="**/*.class" />
</fileset>
</jar>
</target>
<target name="deploy" depends="ejbjar" description="发布ejb">
<copy file="${basedir}\${ant.project.name}.jar" todir="${jboss.home}\server\${jboss.server.config}\deploy" />
</target>
<target name="undeploy" description="卸载ejb">
<delete file="${jboss.home}\server\${jboss.server.config}\deploy\${ant.project.name}.jar" />
</target>
</project>
分享到:
相关推荐
**EJB3 实例教程(JBoss+Eclipse+Ant)** ...总之,这个教程旨在帮助开发者快速理解和掌握EJB3的基本用法,通过结合JBoss、Eclipse和Ant,让开发流程更加顺畅。通过实践,你将能够运用EJB3构建高效、可靠的企业级应用。
3. **构建XML配置文件**:在工程下创建`build.xml`,这是一个Ant构建脚本,用于编译、打包和部署EJB。示例代码展示了如何设置目录、编译源代码、创建EJB JAR文件以及部署到JBoss服务器。 在`build.xml`中,关键的...
在本课程测试代码中,我们将探讨如何在Eclipse集成开发环境(IDE)下使用Apache Ant构建工具,配合JBoss 5.1应用服务器进行EJB的开发和部署。 【Eclipse】是广泛使用的开源Java IDE,支持多种Java项目类型,包括EJB...
3. **Myeclipse 7.0**:Myeclipse是一款强大的集成开发环境(IDE),特别适合Java EE开发。在Myeclipse中,你需要配置JDK和JBoss,以便它们可以协同工作。如果你使用的是JBoss 5.x版本,那么JDK版本必须是6.0,这是...
在本文中,我们将深入探讨如何在Eclipse集成开发环境中配置Ant构建工具来组织项目,并特别关注如何在Eclipse中配置Tomcat服务器以支持JNDI(Java Naming and Directory Interface)资源。Eclipse是一个广泛使用的...
本文主要探讨了几个常用的开发工具,包括Ant、JBuilder、Eclipse、Workshop等,以及它们在WebLogic Develop Tools环境下的应用。 1. **Ant**:Ant是一个由Apache基金会开发的Java构建工具,它使用XML来定义构建过程...
根据提供的文件信息,我们可以深入探讨EJB(Enterprise JavaBeans)、JBoss应用服务器以及Eclipse集成开发环境的相关知识点。 ### EJB (Enterprise JavaBeans) EJB是Java平台为企业级应用程序提供的一种组件模型,...
这包括了工作空间的创建与管理、项目的导入与导出、代码编辑器的使用、调试工具的介绍、版本控制的集成(如Git)、构建自动化工具(如Ant和Maven)的应用,还有Eclipse Marketplace中各种插件的安装与使用。...
《Eclipse精要与高级开发技术》是一本深入探讨Eclipse集成开发环境(IDE)的专业书籍,涵盖了Eclipse的基础知识到高级应用技巧。Eclipse作为一款开源、跨平台的Java IDE,广泛应用于软件开发,尤其是Java应用的开发...
### 利用JBoss在Eclipse IDE开发J2EE Web Application #### J2EE Web Application介绍 J2EE(Java 2 Platform, Enterprise Edition)是一种广泛应用于企业级应用开发的标准框架,它支持多种组件模型,如Servlets、...
2. **jbosside for Eclipse 3.2.X** 或 **MyEclipse 5.0.x**:这些是集成开发环境(IDE),用于编写和管理EJB3.0项目。 3. **jboss-4.0.5.GA**:这是JBOSS应用服务器的一个版本,它支持EJB3.0。 4. **jboss-EJB-3.0_...
开发者可以使用集成开发环境(IDE),如Eclipse或MyEclipse,它们提供了对EJB3.0的良好支持。 发布EJB3.0应用通常涉及到打包过程,可以使用Ant或Maven这样的构建工具。Ant是一个流行的Java构建工具,它通过XML配置...
EJB3 相比于早期版本有了很大的改进,特别是在简化开发流程和提高开发效率方面。 **EJB3 特点**: - **简化部署**:EJB3 允许开发者通过注解来声明 Bean 的行为,大大减少了 XML 配置的使用。 - **POJOs**:EJB3 ...
3用eclipse打包想到或ant打成jar包 在jboss控制台可以看到部署成功 在jmx-console-》jboss-》service=JNDIView -》Operation-》list 可以看到Global JNDI Namespace HelloWorldBean (class: org.jnp.interfaces....
此外,Eclipse的集成构建系统(如Ant和Maven)使得项目构建过程自动化,节省了开发者手动编译的时间。 对于Java开发者来说,Eclipse是不可或缺的工具。它内置的Java Development Toolkit(JDT)提供了丰富的Java...
- **使用Ant构建工具**:Eclipse内建了对Ant的支持,你可以直接在Eclipse中编写和运行Ant构建脚本,方便项目的构建和部署。 以上就是Eclipse的基础教程,涵盖了服务器配置、Web服务开发以及Eclipse的使用技巧等方面...