6 Jboss安裝配置手冊(cè)_第1頁(yè)
6 Jboss安裝配置手冊(cè)_第2頁(yè)
6 Jboss安裝配置手冊(cè)_第3頁(yè)
6 Jboss安裝配置手冊(cè)_第4頁(yè)
6 Jboss安裝配置手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

中間件安裝配置指南(JbossforUnix)第1章概述Jboss的安裝配置總共包括下面四個(gè)部分:數(shù)據(jù)庫(kù)產(chǎn)品的安裝(詳見(jiàn)相關(guān)數(shù)據(jù)庫(kù)安裝文檔)初始化數(shù)據(jù)庫(kù)(詳見(jiàn)相關(guān)數(shù)據(jù)庫(kù)文檔)Jboss中間件的安裝配置服務(wù)第2章安裝數(shù)據(jù)庫(kù)詳見(jiàn)相關(guān)數(shù)據(jù)庫(kù)安裝文檔。第3章初始化數(shù)據(jù)庫(kù)詳見(jiàn)相關(guān)數(shù)據(jù)庫(kù)文檔。第4章Jboss中間件產(chǎn)品的安裝Jboss是免費(fèi)軟件,無(wú)需安裝,可在中下載到需要的jboss版本,將下載的壓縮包解壓縮到本地一個(gè)目錄中。生成目錄如下:bin:放置jboss啟動(dòng)和停止的可執(zhí)行腳本文件docs:放置jboss的例子、測(cè)試腳本和各種腳本配置文件的DTD(文檔類(lèi)型定義)lib:放置jboss所需要的部分jar包文件client:放置EJB客戶端運(yùn)行時(shí)所需要的jar包server:放置各啟動(dòng)類(lèi)型的服務(wù)器端EJB配置所需要的文件等。?不同版本的Jboss包含的文件會(huì)有所不同,本篇介紹以jboss-3.2.2rc3為主。第5章配置實(shí)例配置準(zhǔn)備在“jboss安裝路徑/bin”目錄下找到run.sh,用文本打開(kāi),增加環(huán)境變量JAVA_HOME的路徑信息設(shè)置,即JDK文件所在的路徑信息(如果系統(tǒng)沒(méi)有JDK文件,則需要安裝JDK,版本一般要求為1.4):###$Id:run.sh,v2003/05/0200:51:17slaboureExp$###exportJAVA_HOME=/opt/java1.4DIRNAME='dirname$0'PROGNAME='basename$0'GREP="grep”冷在Unix操作系統(tǒng)環(huán)境下,是嚴(yán)格區(qū)分大小寫(xiě)的,即Path尹path,在設(shè)置啟動(dòng)文件的特別需要注意。設(shè)置共享庫(kù)Oracle與DB2安裝后,都會(huì)自帶jdbc驅(qū)動(dòng)程序,oracle的在“???/ora92/jdbc/lib”路徑下,db2的在“???/IBM/SQLLIB/java”路徑下,只有SQLServer數(shù)據(jù)庫(kù)需要單獨(dú)安裝JDBC驅(qū)動(dòng)程序。SQLServer數(shù)據(jù)庫(kù)需要msbase.jar、mssqlserver.jar、msutil.jar三個(gè)文件;oracle9數(shù)據(jù)庫(kù)需要ojdbc14.jar、nls_charset12.zip兩個(gè)文件;DB2數(shù)據(jù)庫(kù)需要db2java.zip文件。方法一:將需要的jar文件復(fù)制到j(luò)boss安裝路徑的/lib的目錄下即可;包括數(shù)據(jù)庫(kù)廠商提供的jdbc共享庫(kù)文件和網(wǎng)絡(luò)報(bào)表所需的jar庫(kù)文件。冷此方法操作簡(jiǎn)單,但是不利于jar包的集中管理和版本維護(hù)。方法二:將數(shù)據(jù)庫(kù)廠商提供的JDBC共享庫(kù)文件和網(wǎng)絡(luò)報(bào)表所需的共享庫(kù)文件復(fù)制到本地硬盤(pán)的任意目錄。例如:JDBC共享庫(kù):/appdir/jdbcJAVA共享庫(kù):/appdir/jar編輯啟動(dòng)文件,設(shè)置相關(guān)路徑:在“jboss安裝路徑的/bin”目錄下找到run.sh,用文本編輯器打開(kāi),在該文件中找到行“#Displayourenvironment”,在該行后增加jdbc共享庫(kù)信息。例如:如果上一步把Oracle共享庫(kù)文件復(fù)制到了“/appdir/jdbc/oracle”目錄下,JAVA共享庫(kù)復(fù)制到了“/appdir/jar”目錄,則寫(xiě)法如下:JDBC共享庫(kù):/appdir/jdbc/oracle/ojdbc14.jar;/appdir/jdbc/oracle/nls_charset12.zip;JAVA程序控件:/appdir/jar/XXXX.JAR;(參照此法填寫(xiě))示例:#DisplayourenvironmentexportJAVAC_JAR=${JAVA_HOME}/lib/tools.jarEXPORTJBLIB=/appdir/jar(把jar文件保存路徑設(shè)置為變量,在后面設(shè)置中直接調(diào)用,便于維護(hù))ExportJdbclib=/appdir/jdbc(把jar文件保存路徑設(shè)置為變量,在后面設(shè)置中直接調(diào)用,便于維護(hù))exportJIUQI_JAR=${JBLIB}/jcommon.jar:${JBLIB}/jfreechart.jar:${JBLIB}/JQwebCOM.jar:${JBLIB}/jdom.jar:${JBLIB}/xerces.jar:${JBLIB}/castor--xml.jar:${JBLIB}/pluto.jar:${JBLIB}/soap.jar:${JBLIB}/tokenvalidator.jar:${JBLIB}/db1.4.jar:${JBLIB}/jxl.jar(指向jar控件,其中%JBLIB%為引用的前面設(shè)置的jar路徑變量信息)exportSQL_JAR=${Jdbclib}/mssql/msbase.jar:${Jdbclib}/mssql/mssqlserver.jar:${Jdbclib}/mssql/msutil.jar(指向sqlserverjdbc文件,如果數(shù)據(jù)庫(kù)為Sqlserver需要此配置)exportORACLE_JAR=${Jdbclib}/oracle/ojdbc14.jar:${Jdbclib}/oracle/nls_charset12.zip(指向oraclejdbc文件,如果數(shù)據(jù)庫(kù)為Oracle需要此配置)exportDB2_JAR=${Jdbclib}/DB2/db2java.zip(指向DB2jdbc文件,如果數(shù)據(jù)庫(kù)為DB2需要此配置)exportJBOSS_CLASSPATH=${JBOSS_CLASSPATH}:${JAVAC_JAR}:${RUNJAR}:${JIUQI_JAR}:${ORACLE_JAR}:${SQL_JAR}:${DB2_JAR}:$Jboss主目錄/lib/javax.servlet.jar(把設(shè)置的網(wǎng)絡(luò)報(bào)表和JDBC共享庫(kù)的參數(shù)加入到CLASSPATH參數(shù)中,其中,$Jboss主目錄需要根據(jù)實(shí)際目錄進(jìn)行調(diào)整,且此文件必須要設(shè)置,否則首頁(yè)顯示會(huì)出現(xiàn)異常)配置JDBC在“jboss安裝路徑/docs/examples/jca”目錄下找到數(shù)據(jù)庫(kù)連接的配置文件模版*.xml,其中,對(duì)于系統(tǒng)而言,不同的數(shù)據(jù)庫(kù)對(duì)應(yīng)的配置文件模版如下:SQLserver:mssql-ds.xmlOracle:oracle-ds.xmlDB2:db2-ds.xml在這些配置文件中,包含了相關(guān)數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)信息。將對(duì)應(yīng)數(shù)據(jù)庫(kù)的配置信息模板復(fù)制到“jboss安裝路徑的/server/default/deploy”目錄下即可。配置數(shù)據(jù)源找到上一步復(fù)制到“jboss安裝路徑的/server/default/deploy”目錄下的數(shù)據(jù)庫(kù)連接配置文件*-ds.xml,打開(kāi)并填寫(xiě)配置信息,不同的數(shù)據(jù)庫(kù)對(duì)應(yīng)的配置信息示例如下:sqlserver數(shù)據(jù)庫(kù)連接文件,mssql-ds.xml:<datasources><local-tx-datasource><jndi-name>cncnetrep</jndi-name>(注意必須修改為cncnetrep)<connection-url>jdbc:microsoft:sqlserver://數(shù)據(jù)庫(kù)服務(wù)器名稱(chēng)或ip地址:1433;DatabaseName=數(shù)據(jù)庫(kù)名稱(chēng);SelectMethod=Cursor(模版里沒(méi)有此屬性,需要手工加上,否則應(yīng)用服務(wù)里不能新建和發(fā)布實(shí)例)</connection-url><driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class><user-name>用戶名</user-name><password>密碼</password></local-tx-datasource></datasources>oracle數(shù)據(jù)庫(kù)連接,oracle-ds.xml:<datasources><local-tx-datasource><jndi-name>cncnetrep</jndi-name>(注意必須修改為cncnetrep)<connection-url>jdbc:oracle:thin:@數(shù)據(jù)庫(kù)服務(wù)器名稱(chēng)或ip地址:1521:數(shù)據(jù)庫(kù)SID</connection-url><driver-class>oracle.jdbc.OracleDriver</driver-class><user-name>用戶名</user-name><password>密碼</password></local-tx-datasource></datasources>db2數(shù)據(jù)庫(kù)連接文件,db2-ds.xml:<datasources><local-tx-datasource><jndi-name>cncnetrep</jndi-name>(注意必須修改為cncnetrep)<connection-url>jdbc:db2:數(shù)據(jù)庫(kù)名稱(chēng)</connection-url><driver-class>COM.ibm.db2.jdbc.app.DB2Driver</driver-class><user-name>用戶名</user-name><password>密碼</password></local-tx-datasource></datasources>發(fā)布應(yīng)用程序?qū)?yīng)用程序包netrep_jboss32.ear復(fù)制到“jboss安裝路徑/server/default/deploy”的目錄下即可。啟動(dòng)Jboss服務(wù)。進(jìn)入到j(luò)boss安裝目錄的bin目錄,雙擊運(yùn)行run.sh,啟動(dòng)jboss服務(wù)。第6章更新程序更新主程序停止jboss服務(wù),用新的網(wǎng)絡(luò)報(bào)表程序包netrep_jboss32.ear覆蓋原有程序包。(參見(jiàn)5.5)更新jar庫(kù)文件將新的jar庫(kù)文件復(fù)制到原來(lái)jar文件所在的目錄,覆蓋原有文件即可。升級(jí)數(shù)據(jù)庫(kù)詳見(jiàn)相關(guān)數(shù)據(jù)庫(kù)文檔在“jboss安裝路徑/bin”目錄下執(zhí)行run.sh,啟動(dòng)jboss服務(wù),升級(jí)完成。結(jié)束服務(wù)時(shí)彈出結(jié)束程序的窗口,如果選擇了“立即結(jié)束”,再次運(yùn)行服務(wù)時(shí)會(huì)出現(xiàn)錯(cuò)誤,這時(shí)清空“jboss安裝路徑/server/default/tmp”文件夾,再運(yùn)行服務(wù)就可以了。第7章其他操作說(shuō)明7.1 修改端口對(duì)于不同版本的Jboss修改端口涉及的文件也有所不同。對(duì)于JBoss3.2.3(系統(tǒng)目前使用的版本),在Jboss的主目錄下找到“/server/default/deploy/jbossweb-tomcat41.sar/META-INF/jboss-service.xml”文件,如圖:要把端口由8080改成80即可將下面文件中的port=”8080”改成port=”80”即可。<!—Ahttp/1.1connectoronport8080—》<Cannectorcla55Name-"org.apache.coyote.tomcat^.CoyoteCdnnectar"addr0££='t[;bas£.bind.address}"port='BOSO'ninProceEEQrs='5"rnaxPrDC0££ors="1OO"enatileLDDkups="true"acceDtcaunt="lo"debug="D"connect!DnT'meaut-"200DD"usedidat■onHack-"false'/>更換數(shù)據(jù)庫(kù)參見(jiàn)5.3,5.4,修改相應(yīng)的數(shù)據(jù)庫(kù)連接文件。同類(lèi)數(shù)據(jù)庫(kù)只需修改“jboss安裝路徑的/server/default/deploy”目錄下的數(shù)據(jù)庫(kù)連接配置文件*-ds.xml里的相關(guān)數(shù)據(jù)庫(kù)連接信息即可。不同類(lèi)數(shù)據(jù)庫(kù)1) 修改“jboss安裝路徑/server/default/deploy”目錄下的原數(shù)據(jù)庫(kù)連接配置文件*-ds.xml的文件名(例如加上后綴.bak);2) 在啟動(dòng)文件中配置新數(shù)據(jù)庫(kù)的JDBC共享庫(kù)信息(參見(jiàn)5.2)3) 從“jboss安裝路徑/docs/examples/jca”目錄下把新數(shù)據(jù)庫(kù)類(lèi)型對(duì)應(yīng)的配置文件模版復(fù)制到“jboss安裝路徑/server/default/deploy”目錄下;4) 參照5.4配置數(shù)據(jù)源。設(shè)置服務(wù)使用內(nèi)存及字符集

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論