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

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

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

    隨筆-72  評論-63  文章-0  trackbacks-0

    選擇自 AbnerChai 的 Blog ,因為我要用到CMP,所以增加了JBOSS下使用MS Server的配置方法。
    網絡上對Jbuilder9.0+JBOSS-3.2開發環境的配置說明的參考還很少,我在這里整理了一個,這是我在配置這個開發環境時的一個手記。
    下面是詳細步驟:
    1、 安裝Jbuilder9.0到D:\Jbuilder9目錄

    2、 安裝MySQL4.0.18到C:\mySQL目錄

    3、 安裝MS SQL Server2k 到C:\Program Files\下
    安裝JDK.14,下載后直接安裝到C:\j2sdk1.4.1_01目錄下,然后在系統環境變量中設置:JAVA_HOME= C:\j2sdk1.4.1_01即可。

    4、 安裝JBOSS3.2.1_tomcat-4.1.24到C:\JBOSS目錄下。
    注意:JBOSS的安裝很簡單,將下載后的文件解開放入C:\JBOSS下即可,然后在系統環境變量中設置:JBOSS_HOME=C:\JBOSS即可。

    5、 下載并安裝mySql JDBC Driver和MS SQLServer JDBC Driver。下載后的文件史分別是:

    mysql-connector-jdbc-3.0.10-stable.zip和SQLServer2KJDBCsetup.exe。
    安裝方法如下:將mysql-connector-jdbc-3.0.10-stable.zip解開,將其中的mysql-connector-jdbc-3.0.10-stable目錄下的mysql-connector-java-3.0.10-stable-bin.jar文件持拷入JBOSS安裝目錄C:\JBOSS下的c:\jboss\server\default\lib目錄下。
    執行SQLServer2KJDBCsetup.exe安裝到C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC目錄下,并將其下lib目錄(即C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib)目錄下的msbase.jar、mssqlserver.jar和msutil.jar三個文件拷入JBOSS安裝目錄C:\JBOSS下的c:\jboss\server\default\lib目錄下。
    同時,最后啟動MS SQL Server2k服務器并用查詢分析器連接到上面,執行:
    C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\SQLServer JTA目錄下的:
    instjdbc.sql腳本。

    6、 配置JBOSS的數據庫連接池,使它能正確連接到MySQL和SQL Server上。方法如下:

    進入JBOSS安裝目錄C:\JBOSS下,進入其下的C:\JBOSS\server\default\deploy目錄中,用記事本新建兩個文件mssql-ds.xml和mysql-ds.xml,內容如下:


    1、 mysql-ds.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <datasources>
    <local-tx-datasource>
    <jndi-name>MySql</jndi-name>
    <connection-url>jdbc:mysql://10.0.0.18:3306/test</connection-url>
    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
    <user-name>root</user-name>
    <password></password>
    </local-tx-datasource>
    </datasources>


    2、 mssql-ds.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <datasources>
    <local-tx-datasource>
    <jndi-name>MSSQL</jndi-name><connection-url>jdbc:microsoft:sqlserver://10.0.0.18:1433;DatabaseName=test</connection-url>
    <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
    <user-name>sa</user-name>
    <password></password>
    </local-tx-datasource>
    </datasources>

    3、配置CMP數據類型映射
    配置JBoss使用MS SQL Server連接池作為缺省的數據源,你可以選擇下列方法之一:
    在你的應用程序的META-INF目錄下創建jaws.xml文件或重載standardjaws.xml中如下所示的缺省設置
    示例 jaws.xml(MS SQL Server CMP數據類型映射)
    <?xml version="1.0" encoding="UTF-8"?>
    <jaws>
    <datasource>java:/MSSQLDS</datasource>
    <type-mapping>MS SQLSERVER</type-mapping>
    <default-entity>
    <remove-table>false</remove-table>
    </default-entity>
    <type-mappings>
    <type-mapping>
    <name>MS SQLSERVER</name>

    <!-- 請將standardjaws中的"MS SQLSERVER"映射復制到此處 -->

    </type-mapping>
    </type-mappings>
    </jaws>
    改變%JBOSS_HOME%/conf目錄下的standardjaws.xml文件中的缺省設置
    要改變缺省的數據源和數據類型映射,請對standardjaws.xml文件作如下修改
    <?xml version="1.0" encoding="UTF-8"?>
    <jaws>
    <datasource>java:/MSSQLDS</datasource>
    <type-mapping>MS SQLSERVER</type-mapping>
    *注: 除了MS SQLSERVER 2000,其它版本都使用MS SQLSERVER。如果你使用的是SQL Server2000, 將
    上面的MS SQLSERVER改為MS SQLSERVER2000。

    然后需要設置standardjaws.xml 或 jaws.xml文件的<datasource>和<type-mapping>元素:

    <jaws>
    ?? <datasource>java:/MSSQLDS</datasource>
    ?? <type-mapping>MS SQLSERVER</type-mapping>??
    </jaws>

      同樣也需要把standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml文件的<datasource> 和 <datasource-mapping>元素設置為下面這樣:


    <jbosscmp-jdbc>
    <defaults>
    <datasource>java:/MSSQLDS</datasource>
    <datasource-mapping>MS SQLSERVER</datasource-mapping>
    </defaults>
    </jbosscmp-jdbc>

      最后再修改login-config.xml文件來使用MS SQLSERVER:

    <application-policy name = "MsSqlDbRealm">
    <authentication>
    <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule" flag = "required">
    <module-option name ="principal">sa</module-option>
    <module-option name ="userName">sa</module-option>
    <module-option name ="password">kjt</module-option>
    <module-option name ="managedConnectionFactoryName">
    jboss.jca:service=LocalTxCM,name=MSSQLDS
    </module-option>
    </login-module>
    </authentication>
    ?</application-policy>

     修改了mssql-ds.xml, standardjaws.xml, standardjbosscmp-jdbc.xml,和login-config.xml 文件就可以在Jboss上使用MS SQLSERVER了。

    ?

    7、 下載JBossOpenTool-2.6alpha.zip,用于連接JBOSS和Jbuildrer9.0,下載后,將其解開,將解開后產生的JBossOpenTool.jar文件放入Jbuilder9.0安裝目錄下的?/span>

    posted on 2006-05-22 18:42 船長 閱讀(310) 評論(0)  編輯  收藏 所屬分類: J2EE
    主站蜘蛛池模板: 久久亚洲AV成人无码国产电影| 中文字幕无码视频手机免费看 | 精品一区二区三区无码免费直播| 精品国产综合成人亚洲区| 在线免费视频一区| 最近2019免费中文字幕视频三| 一级毛片aa高清免费观看| 亚洲日韩一区精品射精| 亚洲黄色片在线观看| 亚洲人成图片小说网站| 亚洲国产精品第一区二区三区| 午夜毛片不卡高清免费| 国产男女爽爽爽爽爽免费视频| 久久精品一区二区免费看| 亚洲精品黄色视频在线观看免费资源 | 99热免费在线观看| 国产午夜不卡AV免费| 全部在线播放免费毛片| 亚洲国产av玩弄放荡人妇| 精品久久亚洲中文无码| 亚洲网红精品大秀在线观看| 亚洲国产AV无码专区亚洲AV | 青草青草视频2免费观看| 亚洲久热无码av中文字幕| 亚洲av专区无码观看精品天堂| 在线观看亚洲人成网站| 亚洲国产另类久久久精品| 亚洲日韩精品无码一区二区三区| 亚洲AⅤ无码一区二区三区在线| 国产精品视频免费一区二区三区| 成人免费无码大片A毛片抽搐| 无人在线直播免费观看| 99视频全部免费精品全部四虎| 91免费福利精品国产| 99热在线观看免费| 四虎在线成人免费网站| 91免费精品国自产拍在线不卡| 国产卡一卡二卡三免费入口 | 亚洲综合无码无在线观看| 亚洲视频在线观看2018| 亚洲日韩精品无码专区加勒比 |