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

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

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

    裝載嵌入式JBoss到Tomat中

    最近準備研究下Seam框架,主要是專注一下JBPM集成部分的內容。由于Seam是Jboss的產品,所以官方推薦使用JBoss應用服務器。個人認為那東西太大有100多MB,懶得下載! 查看了下Seam文檔,上面說可以使用Tomcat+嵌入式JBoss,這個比較爽,嵌入式JBoss才20MB。下面記錄一下配置過程。

    我的機器環境

    軟件 版本 OS Win7專業版 JDK 1.6.0_18-b07 TOMCAT 6.0.24 embedded-jboss beta3.SP10 Seam Framework 2.2.1.CR1 ANT 1.7.1

     之所以說明下我的機器環境,是因為配置工作和軟件本版有很大關系,希望同行們盡量少走彎路!

    嵌入式JBoss ++-→ Tomcat

    把嵌入式JBoss裝載到Tomcat中:

    下載嵌入式Jboss,解壓后把bootstrap和lib目錄下所有內容,除了jndi.properties文件以外, 都拷貝到Tomcat的lib目錄下。 從Tomcat的 lib 目錄中移除 annotations-api.jar 文件

    接下來,需要更新兩個配置文件,用來增加嵌入式JBoss特有的功能。

    將嵌入式JBoss listener增加到 conf/server.xml 中。它在文件中應該排列在所有其他listener的后面

    <Server port="8005" shutdown="SHUTDOWN">
    <!-- Comment these entries out to disable JMX MBeans support used for the administration web application -->
    <Listener className="org.apache.catalina.core.AprLifecycleListener" />
    <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
    <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener" />
    <!-- 加入嵌入式JBoss監聽器 -->
    <Listener className="org.jboss.embedded.tomcat.EmbeddedJBossBootstrapListener" />

    應該通過增加一個listener到 conf/context.xml 文件中來啟用WAR文件掃描功能。

    <Context>
    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!-- <Manager pathname="" /> -->
    <!-- 加入嵌入式JBoss監聽器 -->
    <Listener className="org.jboss.embedded.tomcat.WebinfScanner" /> </Context>

    如果你使用JDK6,你需要在環境變量中設置JAVA_OPTS=-Dsun.lang.ClassLoader.allowArraySyntax=true,Win7中設置如下圖:

    Company Logo

    至此所有配置完成,可以在Tomcat下部署Seam應用了。 3. 部署Seam DVD Store樣例應用 部署Seam的樣例應用非常簡單,只需兩步: 解壓下載的Seam包,編輯build/default.build.properties文件,設置tomcat.home。我的是這個樣子:

    # Use this properties file to set default properties for Seam. 
    # They can be overridden in ../build.properties
    #
    # The default qualifier is -SNAPSHOT
    #
    # Seam Version
    # ------------
    major.version 2
    minor.version .2
    patchlevel .1
    qualifier .CR1
    #
    # Other program locations
    # -----------------------
    jboss.home /Applications/jboss-5.1.0.GA
    tomcat.home G:\\dev\\jboss\\apache-tomcat-6.0.24

    先確保你安裝了Ant,進入examples\dvdstore目錄下執行:

    ant tomcat.deploy

    Ok!不出意外的話樣例就部署成功了,趕快打開鏈接http://localhost:8080/jboss-seam-dvdstore看看吧! 應該是下面的樣子:

    Company Logo

    2011-03-08

    posted on 2011-03-08 09:19 kuuyee 閱讀(1576) 評論(0)  編輯  收藏 所屬分類: CDIJEE

    導航

    <2011年3月>
    272812345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統計

    隨筆分類(139)

    Linux內核

    搜索

    •  

    積分與排名

    • 積分 - 319388
    • 排名 - 177

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 久久精品免费观看| 春意影院午夜爽爽爽免费| 久久99国产乱子伦精品免费| 在线a亚洲v天堂网2019无码| 成人一级免费视频| 亚洲午夜国产精品无码| 国产又黄又爽胸又大免费视频| 亚洲人成国产精品无码| 中文字幕手机在线免费看电影| 国产亚洲欧洲Aⅴ综合一区| 两个人看的www免费视频中文| 亚洲伊人久久精品影院| 日本高清免费观看| 亚洲午夜电影一区二区三区| 成人看的午夜免费毛片| 直接进入免费看黄的网站| 亚洲区小说区图片区| 国产精品白浆在线观看免费| 亚洲系列国产精品制服丝袜第| 大地资源免费更新在线播放| 国产成人亚洲综合无| 亚洲精品成人片在线播放| 97av免费视频| 337P日本欧洲亚洲大胆精品| 亚洲综合av永久无码精品一区二区| 野花香高清视频在线观看免费| 亚洲国产成AV人天堂无码| 免费视频中文字幕| 免费久久人人爽人人爽av| 亚洲av无码片区一区二区三区| 国产青草视频免费观看97| a级毛片视频免费观看| 亚洲va精品中文字幕| 亚洲人AV永久一区二区三区久久| 免费无码VA一区二区三区| 亚洲乱色熟女一区二区三区蜜臀| 丝袜熟女国偷自产中文字幕亚洲| 亚洲毛片免费视频| 一级白嫩美女毛片免费| 亚洲精品在线网站| 亚洲精品国自产拍在线观看|