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

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

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

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    關(guān)于resin

    Posted on 2011-04-19 17:37 leekiang 閱讀(660) 評論(0)  編輯  收藏 所屬分類: 應(yīng)用服務(wù)器
    1,在resin3.0中,deploy是默認的發(fā)布目錄,在MyEclipse中直接發(fā)布到resin的deploy目錄中,起動服務(wù)器就會運行發(fā)布的項目,而在resin-3.1.1中發(fā)布到deploy目錄下的項目不會運行,需要修改conf目錄下的resin.conf文件,里面有一行 <web-app-deploy path="webapps"/>是設(shè)置發(fā)布目錄路徑的,我們在后邊加上一行 <web-app-deploy path="deploy"/>,這樣在deploy目錄下的項目就能正常運行了。
    ?? 還有一個辦法,我沒試過:在<host id="" root-directory=".">標記中找到</web-app>在這個標記后面手動添加一行配置 <web-app id="/項目名稱" root-directory="deploy/項目名稱"/>

    2,resin2.1.17 官方下載地址
    官網(wǎng)上已經(jīng)沒有相關(guān)下載鏈接,但是文件還在,趁早下吧,用3以上版本就得付費買證書了
    Linux:http://caucho.com/download/resin-2.1.17.tar.gz
    win:http://caucho.com/download/resin-2.1.17.zip
    好像resin2的最后一個版本是2.1.18

    3,
    resin2.x支持JSP 1.2/Servlet 2.3
    3.X支持JSP 2.0/Servlet 2.4
    3.03不需要許可證
    3.04開始需要許可證


    4,仔細翻看了Resin2和Resin3的resin.conf文件例子發(fā)現(xiàn)Resin2系列采用了資源定義的方式統(tǒng)一化的定義各種雷動的配置,而Resin3則把它省略成直接用res-ref-name作為限定標識的形式,這樣的利弊很容易看出:
    利:調(diào)用配置方便程序可以更簡潔的讀取配置,同時使配置更為簡潔。
    弊:這樣的形式雖然使程序簡潔,配置方便但同時帶來了程序上管理更為復(fù)雜每個資源定義名的判斷都需單獨判斷而不能在程序內(nèi)統(tǒng)一判斷

    5,
    要想讓resin能夠動態(tài)加載class,要三個條件,1.高版本的resin? 2.與之相匹配的jdk 3.以-Xdebug方式啟動。來源

    6,
    resin.conf里面有一段內(nèi)容如下所示:
    ? <!--
    ???? - Ping to test if the web server is still up.? You can uncomment this
    ???? - and point it to pages on the webserver that exercise your main
    ???? - logic (like database access).? If the GET fails, it will restart
    ???? - the server.? This will catch deadlocks, but not JDK freezes.
    ???? - <ping sleep-time=’1m’ retry-count=’3’ retry-time=’1s’>
    ???? -?? <url>http://localhost:8080/ping/ping.jsp</url>
    ???? - </ping>
    ?? -->
    這段內(nèi)容默認情況下是被注釋的。它的功能是讓Resin每隔一分鐘就測試一下能否訪問/ping/ping.jsp文件,測試時間是1s,如果不成功,就重試三次。如果三次都不成功,Resin就自動重啟。

    7,
    報錯:sun.tools.javac.Main 已過時
    配置文件中的
    <java compiler=”internal" compiler-args="" />
    改為:
    <java compiler="javac" compiler-args="" />

    8,resin2和resin3配置的部分區(qū)別
    1)使用datasource時,resin3好像需要把mysql驅(qū)動放到resin3\lib下,而resin2只需要放到web應(yīng)用的lib下?
    2)
    resin2:<web-app id='/' app-dir='C:/resin2/webapps/blog'>
    resin3:<web-app id='/' document-directory='C:/resin3/deploy/blog'>
    3)數(shù)據(jù)源
    resin2:
    <resource-ref><res-ref-name>jdbc/blog</res-ref-name><res-type>javax.sql.DataSource</res-

    type><init-param driver-name="com.mysql.jdbc.Driver"/><init-param

    url="jdbc:mysql://127.0.0.1:3306/blog?useUnicode=true&amp;characterEncoding=UTF-8"/><init-

    param user="blog"/><init-param password="blog" /><init-param max-connections="50"/><init-

    param max-idle-time="50"/></resource-ref>

    resin3:
    ? <database><jndi-name>jdbc/blog</jndi-name><driver type="com.mysql.jdbc.Driver">?????
    <url>jdbc:mysql://127.0.0.1:3306/blog?useUnicode=true&amp;characterEncoding=UTF-8</url><user>blog</user><password>blog</password></driver></database>

    9,myeclipse下使用resin調(diào)試jsp
    修改resin.conf:
    <javac compiler="internal" args="-g -source 1.5"/>
    加上-g就行了。
    好像resin2不行

    18,

    TOMCAT與Resin之比較
    Apache+resin系統(tǒng)按路徑分發(fā)的實現(xiàn)及其負載均衡中的session機制
    Resin與apache整合實現(xiàn)負載均衡
    關(guān)于resin的 session 的持久化
    主站蜘蛛池模板: 韩日电影在线播放免费版| 黄色片在线免费观看| 久久综合九九亚洲一区| 18pao国产成视频永久免费| 国产亚洲玖玖玖在线观看| 免费一级特黄特色大片在线| 黄色片免费在线观看| 亚洲AV无码一区二区三区人 | 亚洲色大情网站www| 免费人成视频在线观看视频 | 成熟女人牲交片免费观看视频| 美女裸免费观看网站| 亚洲精品无码不卡| 午夜视频免费观看| 13小箩利洗澡无码视频网站免费| 亚洲jjzzjjzz在线播放| 国产精品亚洲精品日韩已方| 黄色免费网站网址| 一级毛片a免费播放王色| 亚洲国产韩国一区二区| 久久精品亚洲乱码伦伦中文| 四虎精品视频在线永久免费观看| 日韩免费在线中文字幕| 亚洲人成网站在线观看播放动漫| 国产亚洲精久久久久久无码AV| 国产乱码免费卡1卡二卡3卡| 爽爽爽爽爽爽爽成人免费观看| 亚洲gay片在线gv网站| 亚洲avav天堂av在线不卡| 国产小视频免费观看| 免费观看无遮挡www的视频| fc2免费人成为视频| 亚洲日韩国产一区二区三区在线 | 黄色网址免费在线| 亚洲午夜久久久久久尤物| 一本久久a久久精品亚洲| 暖暖免费高清日本中文| 成人免费视频69| 日本一区二区免费看| 精品国产呦系列在线观看免费 | 精品国产福利尤物免费|