<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    斷點(diǎn)

    每天進(jìn)步一點(diǎn)點(diǎn)!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    如何進(jìn)行EJB 打包

    Posted on 2010-01-13 22:39 斷點(diǎn) 閱讀(603) 評(píng)論(0)  編輯  收藏 所屬分類: EJB3.0

    要發(fā)布EJB 時(shí)必須把她打成*.jar 文件,一個(gè)EJB 打包后的目錄結(jié)構(gòu)如下:
    EJB 應(yīng)用根目錄:
    | -- com (你的.class 文件)
    | -- META-INF
    | -- MANIFEST.MF (如果使用工具打包,該文件由工具自動(dòng)生成)
    打包的方式有很多,如:jar 命令行、集成開發(fā)環(huán)境的打包向?qū)Ш虯nt 任務(wù)。

    下面介紹Elispse 打包向?qū)Ш虯nt 打包任務(wù)。
    1. Elispse 打包向?qū)?br /> 在Elispse 開發(fā)環(huán)境下,可以通過向?qū)нM(jìn)行打包。右擊項(xiàng)目名稱,在跳出的菜單中選擇Export-->Java-->JAR file,在"選擇要導(dǎo)出的資源"時(shí),選擇源目錄和用到的資源然,后選擇一個(gè)存放目錄及文件名,點(diǎn)"完成"就結(jié)束了打包。

    2. Ant 打包任務(wù)
    主要是在Eclipse下,通過配置build.xml進(jìn)行ANT 打包,來提高開發(fā)效率,也是推薦的打包方式。
    下面我們看一個(gè)簡單的打包任務(wù)。
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="EJB-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"></include>
    </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="創(chuàng)建EJB發(fā)布包">
    <jar jarfile="${basedir}\${ant.project.name}.jar" >
    <fileset dir="${build.dir}" >
    <include name="**/*.class"></include>
    </fileset>
    </jar>
    </target>

    <target name="deploy" depends="ejbjar" description="發(fā)布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>

    再右健點(diǎn)擊此配置文件build.xml,選擇Run As-->Ant Build即可!


    posted @ 2009-03-26 09:51 斷點(diǎn) 閱讀(158) | 評(píng)論 (0)
    主站蜘蛛池模板: 亚洲成a人片77777kkkk| 久久精品国产精品亚洲精品| 成人片黄网站色大片免费观看cn| 亚洲人成77777在线播放网站| 亚欧日韩毛片在线看免费网站| 亚洲av一本岛在线播放| 亚洲国产成人五月综合网| 永久免费A∨片在线观看| 自拍日韩亚洲一区在线| 亚洲精品国产V片在线观看| 久久国产精品免费观看| 亚洲熟妇自偷自拍另欧美| 自拍偷自拍亚洲精品被多人伦好爽| 91短视频在线免费观看| 亚洲aⅴ天堂av天堂无码麻豆 | 亚洲好看的理论片电影| 99精品全国免费观看视频| free哆拍拍免费永久视频| 亚洲精品国产精品国自产网站| 亚洲高清视频在线观看| 免费看国产一级特黄aa大片| 久久99国产乱子伦精品免费| 国产免费一区二区三区在线观看| 亚洲一区二区三区高清在线观看 | 无码免费又爽又高潮喷水的视频| 老司机亚洲精品影院| 亚洲色偷偷狠狠综合网| 久久WWW色情成人免费观看| 在线看片韩国免费人成视频| 在线免费视频你懂的| 亚洲精品精华液一区二区| 亚洲AV无码乱码在线观看裸奔| 日韩在线视频免费看| 182tv免费视视频线路一二三 | 国产精一品亚洲二区在线播放| 色播在线永久免费视频| 成人免费在线看片| 美女裸身网站免费看免费网站| 免费人成激情视频在线观看冫| 国产精品网站在线观看免费传媒| 久久爰www免费人成|