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

下載本文檔

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

文檔簡介

中間件安裝配置指南(JbossforUnix)第1章概述Jboss的安裝配置總共包括下面四個部分:數(shù)據(jù)庫產(chǎn)品的安裝(詳見相關(guān)數(shù)據(jù)庫安裝文檔)初始化數(shù)據(jù)庫(詳見相關(guān)數(shù)據(jù)庫文檔)Jboss中間件的安裝配置服務(wù)第2章安裝數(shù)據(jù)庫詳見相關(guān)數(shù)據(jù)庫安裝文檔。第3章初始化數(shù)據(jù)庫詳見相關(guān)數(shù)據(jù)庫文檔。第4章Jboss中間件產(chǎn)品的安裝Jboss是免費軟件,無需安裝,可在中下載到需要的jboss版本,將下載的壓縮包解壓縮到本地一個目錄中。生成目錄如下:bin:放置jboss啟動和停止的可執(zhí)行腳本文件docs:放置jboss的例子、測試腳本和各種腳本配置文件的DTD(文檔類型定義)lib:放置jboss所需要的部分jar包文件client:放置EJB客戶端運行時所需要的jar包server:放置各啟動類型的服務(wù)器端EJB配置所需要的文件等。?不同版本的Jboss包含的文件會有所不同,本篇介紹以jboss-3.2.2rc3為主。第5章配置實例配置準備在“jboss安裝路徑/bin”目錄下找到run.sh,用文本打開,增加環(huán)境變量JAVA_HOME的路徑信息設(shè)置,即JDK文件所在的路徑信息(如果系統(tǒng)沒有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)境下,是嚴格區(qū)分大小寫的,即Path尹path,在設(shè)置啟動文件的特別需要注意。設(shè)置共享庫Oracle與DB2安裝后,都會自帶jdbc驅(qū)動程序,oracle的在“???/ora92/jdbc/lib”路徑下,db2的在“???/IBM/SQLLIB/java”路徑下,只有SQLServer數(shù)據(jù)庫需要單獨安裝JDBC驅(qū)動程序。SQLServer數(shù)據(jù)庫需要msbase.jar、mssqlserver.jar、msutil.jar三個文件;oracle9數(shù)據(jù)庫需要ojdbc14.jar、nls_charset12.zip兩個文件;DB2數(shù)據(jù)庫需要db2java.zip文件。方法一:將需要的jar文件復(fù)制到j(luò)boss安裝路徑的/lib的目錄下即可;包括數(shù)據(jù)庫廠商提供的jdbc共享庫文件和網(wǎng)絡(luò)報表所需的jar庫文件。冷此方法操作簡單,但是不利于jar包的集中管理和版本維護。方法二:將數(shù)據(jù)庫廠商提供的JDBC共享庫文件和網(wǎng)絡(luò)報表所需的共享庫文件復(fù)制到本地硬盤的任意目錄。例如:JDBC共享庫:/appdir/jdbcJAVA共享庫:/appdir/jar編輯啟動文件,設(shè)置相關(guān)路徑:在“jboss安裝路徑的/bin”目錄下找到run.sh,用文本編輯器打開,在該文件中找到行“#Displayourenvironment”,在該行后增加jdbc共享庫信息。例如:如果上一步把Oracle共享庫文件復(fù)制到了“/appdir/jdbc/oracle”目錄下,JAVA共享庫復(fù)制到了“/appdir/jar”目錄,則寫法如下:JDBC共享庫:/appdir/jdbc/oracle/ojdbc14.jar;/appdir/jdbc/oracle/nls_charset12.zip;JAVA程序控件:/appdir/jar/XXXX.JAR;(參照此法填寫)示例:#DisplayourenvironmentexportJAVAC_JAR=${JAVA_HOME}/lib/tools.jarEXPORTJBLIB=/appdir/jar(把jar文件保存路徑設(shè)置為變量,在后面設(shè)置中直接調(diào)用,便于維護)ExportJdbclib=/appdir/jdbc(把jar文件保存路徑設(shè)置為變量,在后面設(shè)置中直接調(diào)用,便于維護)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ù)庫為Sqlserver需要此配置)exportORACLE_JAR=${Jdbclib}/oracle/ojdbc14.jar:${Jdbclib}/oracle/nls_charset12.zip(指向oraclejdbc文件,如果數(shù)據(jù)庫為Oracle需要此配置)exportDB2_JAR=${Jdbclib}/DB2/db2java.zip(指向DB2jdbc文件,如果數(shù)據(jù)庫為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ò)報表和JDBC共享庫的參數(shù)加入到CLASSPATH參數(shù)中,其中,$Jboss主目錄需要根據(jù)實際目錄進行調(diào)整,且此文件必須要設(shè)置,否則首頁顯示會出現(xiàn)異常)配置JDBC在“jboss安裝路徑/docs/examples/jca”目錄下找到數(shù)據(jù)庫連接的配置文件模版*.xml,其中,對于系統(tǒng)而言,不同的數(shù)據(jù)庫對應(yīng)的配置文件模版如下:SQLserver:mssql-ds.xmlOracle:oracle-ds.xmlDB2:db2-ds.xml在這些配置文件中,包含了相關(guān)數(shù)據(jù)庫的JDBC驅(qū)動信息。將對應(yīng)數(shù)據(jù)庫的配置信息模板復(fù)制到“jboss安裝路徑的/server/default/deploy”目錄下即可。配置數(shù)據(jù)源找到上一步復(fù)制到“jboss安裝路徑的/server/default/deploy”目錄下的數(shù)據(jù)庫連接配置文件*-ds.xml,打開并填寫配置信息,不同的數(shù)據(jù)庫對應(yīng)的配置信息示例如下:sqlserver數(shù)據(jù)庫連接文件,mssql-ds.xml:<datasources><local-tx-datasource><jndi-name>cncnetrep</jndi-name>(注意必須修改為cncnetrep)<connection-url>jdbc:microsoft:sqlserver://數(shù)據(jù)庫服務(wù)器名稱或ip地址:1433;DatabaseName=數(shù)據(jù)庫名稱;SelectMethod=Cursor(模版里沒有此屬性,需要手工加上,否則應(yīng)用服務(wù)里不能新建和發(fā)布實例)</connection-url><driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class><user-name>用戶名</user-name><password>密碼</password></local-tx-datasource></datasources>oracle數(shù)據(jù)庫連接,oracle-ds.xml:<datasources><local-tx-datasource><jndi-name>cncnetrep</jndi-name>(注意必須修改為cncnetrep)<connection-url>jdbc:oracle:thin:@數(shù)據(jù)庫服務(wù)器名稱或ip地址:1521:數(shù)據(jù)庫SID</connection-url><driver-class>oracle.jdbc.OracleDriver</driver-class><user-name>用戶名</user-name><password>密碼</password></local-tx-datasource></datasources>db2數(shù)據(jù)庫連接文件,db2-ds.xml:<datasources><local-tx-datasource><jndi-name>cncnetrep</jndi-name>(注意必須修改為cncnetrep)<connection-url>jdbc:db2:數(shù)據(jù)庫名稱</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”的目錄下即可。啟動Jboss服務(wù)。進入到j(luò)boss安裝目錄的bin目錄,雙擊運行run.sh,啟動jboss服務(wù)。第6章更新程序更新主程序停止jboss服務(wù),用新的網(wǎng)絡(luò)報表程序包netrep_jboss32.ear覆蓋原有程序包。(參見5.5)更新jar庫文件將新的jar庫文件復(fù)制到原來jar文件所在的目錄,覆蓋原有文件即可。升級數(shù)據(jù)庫詳見相關(guān)數(shù)據(jù)庫文檔在“jboss安裝路徑/bin”目錄下執(zhí)行run.sh,啟動jboss服務(wù),升級完成。結(jié)束服務(wù)時彈出結(jié)束程序的窗口,如果選擇了“立即結(jié)束”,再次運行服務(wù)時會出現(xiàn)錯誤,這時清空“jboss安裝路徑/server/default/tmp”文件夾,再運行服務(wù)就可以了。第7章其他操作說明7.1 修改端口對于不同版本的Jboss修改端口涉及的文件也有所不同。對于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ù)庫參見5.3,5.4,修改相應(yīng)的數(shù)據(jù)庫連接文件。同類數(shù)據(jù)庫只需修改“jboss安裝路徑的/server/default/deploy”目錄下的數(shù)據(jù)庫連接配置文件*-ds.xml里的相關(guān)數(shù)據(jù)庫連接信息即可。不同類數(shù)據(jù)庫1) 修改“jboss安裝路徑/server/default/deploy”目錄下的原數(shù)據(jù)庫連接配置文件*-ds.xml的文件名(例如加上后綴.bak);2) 在啟動文件中配置新數(shù)據(jù)庫的JDBC共享庫信息(參見5.2)3) 從“jboss安裝路徑/docs/examples/jca”目錄下把新數(shù)據(jù)庫類型對應(yīng)的配置文件模版復(fù)制到“jboss安裝路徑/server/default/deploy”目錄下;4) 參照5.4配置數(shù)據(jù)源。設(shè)置服務(wù)使用內(nèi)存及字符集

溫馨提示

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

評論

0/150

提交評論