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

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

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

    斷點

    每天進步一點點!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    如何進行EJB 打包

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

    要發布EJB 時必須把她打成*.jar 文件,一個EJB 打包后的目錄結構如下:
    EJB 應用根目錄:
    | -- com (你的.class 文件)
    | -- META-INF
    | -- MANIFEST.MF (如果使用工具打包,該文件由工具自動生成)
    打包的方式有很多,如:jar 命令行、集成開發環境的打包向導和Ant 任務。

    下面介紹Elispse 打包向導和Ant 打包任務。
    1. Elispse 打包向導
    在Elispse 開發環境下,可以通過向導進行打包。右擊項目名稱,在跳出的菜單中選擇Export-->Java-->JAR file,在"選擇要導出的資源"時,選擇源目錄和用到的資源然,后選擇一個存放目錄及文件名,點"完成"就結束了打包。

    2. Ant 打包任務
    主要是在Eclipse下,通過配置build.xml進行ANT 打包,來提高開發效率,也是推薦的打包方式。
    下面我們看一個簡單的打包任務。
    <?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="創建EJB發布包">
    <jar jarfile="${basedir}\${ant.project.name}.jar" >
    <fileset dir="${build.dir}" >
    <include name="**/*.class"></include>
    </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>

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


    posted @ 2009-03-26 09:51 斷點 閱讀(158) | 評論 (0)
    主站蜘蛛池模板: 国精产品一区一区三区免费视频| tom影院亚洲国产一区二区| free哆拍拍免费永久视频 | 亚洲精品中文字幕无码AV| 爱丫爱丫影院在线观看免费| 亚洲色成人网站WWW永久| 国产乱人免费视频| 小说专区亚洲春色校园| 亚洲 小说区 图片区 都市| 久久亚洲国产成人亚| 无码人妻精品中文字幕免费| 亚洲欧洲日韩国产| 成人免费无码大片A毛片抽搐| 亚洲五月丁香综合视频| 情侣视频精品免费的国产| 国产亚洲精品2021自在线| 国产a v无码专区亚洲av| 少妇性饥渴无码A区免费 | 久久免费视频观看| 亚洲欧洲日产专区| 免费网站看v片在线香蕉| 日韩免费码中文在线观看| 亚洲精品成人网站在线观看| 美女扒开屁股让男人桶爽免费 | 亚洲乱亚洲乱妇无码麻豆| 香蕉成人免费看片视频app下载| 亚洲精品偷拍无码不卡av| 午夜免费福利网站| 国产成人无码精品久久久免费| 亚洲AV人人澡人人爽人人夜夜| 114一级毛片免费| 免费国产va视频永久在线观看| 亚洲中文字幕无码久久精品1| 57pao国产成永久免费视频| 亚洲国产成人手机在线观看| 国产a v无码专区亚洲av| www视频在线观看免费| 亚洲va国产va天堂va久久| 国产精品永久免费视频| 亚洲综合激情六月婷婷在线观看| 永久在线毛片免费观看|