拾貝殼

          走過的路
          隨筆 - 39, 文章 - 1, 評論 - 14, 引用 - 0
          數據加載中……

          proxool

          官方網址:
          http://proxool.sourceforge.net/


          ?Setting up Proxool in a Servlet environment(在servlet環境中使用proxool)
          ???Configuration(配置)
          ???有3種方式來配置proxool:
          ??????1. XML file。
          ??????代理到 JAXPConfigurator來處理xml文件。如果文件不是絕對路徑,將會定位到應用的根目錄。
          <servlet>
          ? <servlet-name>ServletConfigurator</servlet-name>
          ? <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ? <init-param>
          ??? <param-name>xmlFile</param-name>
          ??? <param-value>WEB-INF/proxool.xml</param-value>
          ? </init-param>
          ? <load-on-startup>1</load-on-startup>
          </servlet>?
          ???2. Property file。
          ?代理到PropertyConfigurator去解析。如果文件不是絕對路徑,將會定位到應用的根目錄。
          ???<servlet>
          ??<servlet-name>ServletConfigurator</servlet-name>
          ??<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ??<init-param>
          ????<param-name>propertyFile</param-name>
          ????<param-value>WEB-INF/proxool.properties</param-value>
          ??</init-param>
          ??<load-on-startup>1</load-on-startup>
          </servlet>
          3. Init parameters。
          ???代理到PropertyConfigurator去解析。根據servlet的初始化參數創建一個Property對象。
          <servlet>
          ? <servlet-name>ServletConfigurator</servlet-name>
          ? <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ? <init-param>
          ??? <param-name>jdbc-0.proxool.alias</param-name>
          ??? <param-value>test</param-value>
          ? </init-param>
          ? <init-param>
          ??? <param-name>jdbc-0.proxool.driver-url</param-name>
          ??? <param-value>jdbc:hsqldb:.</param-value>
          ? </init-param>
          ? <init-param>
          ??? <param-name>jdbc-0.proxool.driver-class</param-name>
          ??? <param-value>org.hsqldb.jdbcDriver</param-value>
          ? </init-param>
          ? <load-on-startup>1</load-on-startup>
          </servlet>
          在刈除所有的連接池后,ServletConfigurator會自動停止。
          ?<servlet>
          ? <servlet-name>ServletConfigurator</servlet-name>
          ? <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ? <init-param>
          ??? <param-name>autoShutdown</param-name>
          ??? <param-value>false</param-value>
          ? </init-param>
          ? <load-on-startup>1</load-on-startup>
          </servlet>
          Installation.(安裝)
          ???如果在你的servlet環境中有多個web應用,你需要考慮如何來安裝proxool.這里有2種方案:
          ???1。在你應用的庫目錄(web-info/lib),他的理論如下:
          ???proxool將不會再web應用間共享。如果你重新裝在web應用,一個新的實例將會產生。除非你顯式關閉舊的proxool,否則他將繼續使用各種資源(本地資源和數據庫)。你可以用如下的辦法來關閉他們:用上面提到的ServletConfigurator或者調用ProxoolFacade的shutdown方法。
          ???2。在容器的公用目錄下或者classpath中,他的理論如下:
          ???你可以在多個web應用中共享proxool,這樣的話,如果你重新裝在單個的web應用,proxool依然在運行。如果你想沖起proxool,要么重起容器,要么全部應用停止并重新配置proxool.
          ----------------------
          本人在CSDN上的部分翻譯:
          http://blog.csdn.net/huabingl/archive/2006/05/11/725155.aspx

          posted on 2006-05-24 22:19 binge 閱讀(564) 評論(0)  編輯  收藏 所屬分類: OPEN SOURCE

          主站蜘蛛池模板: 安国市| 吐鲁番市| 昌吉市| 密山市| 淄博市| 临洮县| 石首市| 景洪市| 遂溪县| 阜阳市| 来安县| 遵义县| 大英县| 射洪县| 金华市| 开原市| 乌鲁木齐县| 沾化县| 鹤岗市| 昌吉市| 金华市| 洛隆县| 天台县| 合川市| 溧阳市| 泾川县| 顺昌县| 黎城县| 衡东县| 宁蒗| 玉山县| 永仁县| 土默特左旗| 石楼县| 德安县| 卢湾区| 滨州市| 龙南县| 洪泽县| 甘南县| 台北市|