系統(tǒng)應(yīng)用各種中間件的差異_第1頁
系統(tǒng)應(yīng)用各種中間件的差異_第2頁
系統(tǒng)應(yīng)用各種中間件的差異_第3頁
系統(tǒng)應(yīng)用各種中間件的差異_第4頁
系統(tǒng)應(yīng)用各種中間件的差異_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、系統(tǒng)應(yīng)用各種中間件的差異中間件/差異OSUTF8文件格式,是否可加頭標(biāo)志被include的文件是否要加utf-8聲明更新被include文件是否會重新編譯語法差異Ejb容器Web容器類是否統(tǒng)一修改web.xml,是否要啟服務(wù)才生效是否要啟服務(wù)才生效是否要刪除文件頭“.”的信息BEA WLS Win可否會V7 pageRowSet.getDate()pageRowSet.getDate8()V8pageRowSet.getDate8()否只修改class不用重啟,同時修改才生效,不用重啟否unix不可否會V7 pageRowSet.getDate()pageRowSet.getDate8()V8

2、pageRowSet.getDate8()否只修改class不用重啟,和Action的Class同時修改才不用重啟是IBM WAS win可Was5否Was6 是不會要重新部署否unix可Was5否Was6 是不會要重新部署否JBOSS+TomCatwin可是會否使其重新部署, 不用重啟否unix可是會否使其重新部署, 不用重啟否東方通TongWebwin可否會否unix可否會否金蝶 Apusicwin可否會prs=rs.createCopy(); 用 prs=rs.createShared();否否unix可否會否否解決方法避免中文亂碼Was可通過刪除臨時文件處理統(tǒng)一使用 pageRowSe

3、t.getDate8().getSqlData8().getDateString()針對Unix板WLS下的jsp用轉(zhuǎn)換工具Utf8->GBK在 ->UTF8不能用記事本保存各地版本用charset=UTF-8 只有宜昌 WLS charset=utf-8(防止javascript亂碼)WAS5 打補丁 后 IE使用 6.0.2642 版本 可解決 web訪問 卡住現(xiàn)象附:文件統(tǒng)一使用utf-8編碼,文件名統(tǒng)一使用小寫命名。Utf-8聲明語法: <%page contentType="text/html;charset=UTF-8" language=&q

4、uot;java"%>程序代碼聲明差異中間件wls tchbean.fun.ejbContext.isCluster=true; /是否應(yīng)用于集群系統(tǒng) tchbean.fun.ejbContext.appServer="WEBLOGIC"/應(yīng)用于哪個應(yīng)用服務(wù)器 tchbean.fun.ejbContext.appURL="t3:/IP1:PORT1,IP2:PORT2" /WEBLOigc 集群 tchbean.fun.ejbContext.isCluster=false; /是否應(yīng)用于集群系統(tǒng) tchbean.fun.ejbContex

5、t.appServer="WEBLOGIC"/應(yīng)用于哪個應(yīng)用服務(wù)器 tchbean.fun.ejbContext.appURL="t3:/:7001 " /WEBLOigc tchbean.fun.ejbContext.gl_webServiceUrl="http:/ IP1:PORT1/tchserviceweb/services/dbService" tchbean.fun.ejbContext.gl_httpDownUrl="http:/ IP1:PORT1/httpdown"/ 使用集群后

6、下載只到一臺機子下載 tchbean.fun.ejbContext.gl_httpDownSaveUrl="http:/ IP1:PORT1/version/" /上傳位置 / tchbean.fun.ejbContext.gl_httpDownSaveUrl_DB="http:/ IP1:PORT1/version/" /上傳位置 tchbean.fun.ejbContext.gl_httpDownSavePath_Cluter="/usr/bea/user_projects/domains/mydomain/Server2/stage/ht

7、tpdown/httpdown" / 集群中文件保存位置 tchbean.fun.ejbContext.gl_httpDownSavePath="/usr/bea/tch_app/httpdown" / 文件保存位置 無 /WAStchbean.fun.ejbContext.isCluster=false; /是否應(yīng)用于集群系統(tǒng) tchbean.fun.ejbContext.appServer="WEBSPHERE"/應(yīng)用于哪個應(yīng)用服務(wù)器 tchbean.fun.ejbContext.appURL="iiop:/:2

8、809/" / WEBSPHEREJBOSStchbean.fun.ejbContext.isCluster=true; tchbean.fun.ejbContext.appServer="JBOSS"/應(yīng)用于哪個應(yīng)用服務(wù)器 tchbean.fun.ejbContext.appURL=" jnp:/:1099" / JbossTongWebtchbean.fun.ejbContext.isCluster=false; /是否應(yīng)用于集群系統(tǒng) tchbean.fun.ejbContext.appServer="TONGW

9、EB"/應(yīng)用于哪個應(yīng)用服務(wù)器 tchbean.fun.ejbContext.appURL=":1099" / WEBSPHEREWeb應(yīng)用在各中間件安裝、部署、配置,調(diào)優(yōu)中間件步驟說明BEA WLS 安裝1,部署1,部署WEB,EJB應(yīng)用(在控制臺部署) A) tch_beacard2Web 該目錄存放 jsp,servlet 程序文件 (不能含httpdown目錄) ,以目錄方式發(fā)布,人口系統(tǒng)主應(yīng)用程序,設(shè)置成服務(wù)主目錄。 B) tch_beahttpdown 該目錄存放 下載和更新的程序 如 tchclient.exe ,ieInstall.

10、exe ,*.ocx等 以目錄方式發(fā)布 C) tch_beatchbean_sdk 該目錄存放開發(fā)包 tchejb2.jar /EJB 開發(fā)包 需發(fā)布 (設(shè)計時 INCLUDE rowset.jar ) D) tch_beatch_serverweb /Web Service服務(wù) 需發(fā)布 (設(shè)計時 INCLUDE tchejb2.jar )2,數(shù)據(jù)庫配置 (在控制臺配置) 設(shè)置數(shù)據(jù)庫連接池 (jdbc提供程序,設(shè)置oracle驅(qū)動類路徑 ) dbPool 連接業(yè)務(wù)數(shù)據(jù)庫 50, 30, 1 ->jdbc:oracle:thin:Ip:1521:實例名 dbPoolSearch 連接統(tǒng)計數(shù)

11、據(jù)庫 15,15, 1 -> jdbc:oracle:thin:Ip:1521:實例名 設(shè)置數(shù)據(jù)源 tchdb->dbPool 定制屬性中URL參數(shù): jdbc:oracle:thin:Ip:1521:實例名 tchdbSearch->dbPoolSearch 定制屬性中URL參數(shù): jdbc:oracle:thin:Ip:1521:實例名啟/停Win Unix 調(diào)優(yōu)1, JVM 在中 MEM_ARGS="-Xms64m -Xmx64m" 或MEM_ARGS="-Xms1024m -Xmx1024m -XX:MaxPermSize=384m&qu

12、ot; 在 startWebLogic.cmd rem set MEM_ARGS=-Xms32m -Xmx200m jvm內(nèi)存大小 增下行 set MEM_ARGS=-Xms64m -Xmx512m 2, 設(shè)置數(shù)據(jù)庫連接池 最大和最小連接池 一般將最大最小連接池設(shè)置一樣whdomain> JDBC Connection Pools 將Test Reserved Connections 打勾 可設(shè)定數(shù)據(jù)庫自動連接功能 Specifies whether WebLogic Server tests a connection before giving it to the client. (Y

13、ou must specify a Test Table Name 3,Execute Queue> default count- 執(zhí)行線程設(shè)置 大于數(shù)據(jù)庫連接池數(shù)量4,Weblogic Turn Accept Backlog: 50->150臨時目錄IBM WAS 安裝部署 1,部署WEB,EJB應(yīng)用(在控制臺部署) A) card2Web 該目錄存放 jsp,servlet 程序文件 (不能含httpdown目錄) ,以card2web.war 發(fā)布,人口系統(tǒng)主應(yīng)用程序,部署后將 card2web應(yīng)用復(fù)制到profiles服務(wù)名installedApps節(jié)點名 B) httpd

14、own 該目錄存放 下載和更新的程序 如 tchclient.exe ,ieInstall.exe ,*.ocx等 以httpdown.war發(fā)布, 部署后將 httpdown應(yīng)用復(fù)制到profiles服務(wù)名installedApps節(jié)點名httpdown_war.ear httpdown.war C) 開發(fā)包 tchejb2.jar /EJB 開發(fā)包 需發(fā)布 (設(shè)計時 INCLUDE rowset.jar )D) /Web Service服務(wù) 需發(fā)布 (設(shè)計時 INCLUDE tchejb2.jar )2,數(shù)據(jù)庫配置 (在控制臺配置) 設(shè)置數(shù)據(jù)庫連接池 dbPool 連接業(yè)務(wù)數(shù)據(jù)庫 50,

15、50, 1 ->jdbc:oracle:thin:Ip:1521:實例名 dbPoolSearch 連接統(tǒng)計數(shù)據(jù)庫 15,15, 1 -> jdbc:oracle:thin:Ip:1521:實例名 設(shè)置數(shù)據(jù)源 tchdb->dbPool tchdbSearch->dbPoolSearch 啟/停調(diào)優(yōu)1 ,Java 虛擬機設(shè)置(JVM 要查看此管理控制臺頁面,單擊服務(wù)器 > 應(yīng)用程序服務(wù)器 > server_name > 流程定義 > Java 虛擬機。2, Web 容器 設(shè)置線程池最大大小。 指定可增長線程池。 HTTP 傳輸定制屬性MaxKee

16、pAliveConnections 和 MaxKeepAliveRequests。3,調(diào)整數(shù)據(jù)源jdbc 提供程序中 ,設(shè)置最大連接池。 設(shè)置最小連接池。4,使用動態(tài)高速緩存服務(wù)改進(jìn)性能,全局啟用動態(tài)高速緩存服務(wù)。5, 調(diào)整Ibm HttpServer 服務(wù)中的ThreadsPerChildJboss+TomCat安裝部署1,部署WEB,EJB應(yīng)用(在控制臺部署) (只要文件或.war的目錄拷貝即可)A) serverdefaultdeployroot.war 主應(yīng)用 該目錄存放 jsp,servlet 程序文件 (不能含httpdown目錄) ,以目錄方式發(fā)布,人口系統(tǒng)主應(yīng)用程序,設(shè)置成服務(wù)

17、主目錄。 B) serverdefaultdeploy httpdow 該目錄存放 下載和更新的程序 如 tchclient.exe ,ieInstall.exe ,*.ocx等 以目錄方式發(fā)布 C) serverdefaultdeploy 該目錄存放開發(fā)包 tchejb2.jar /EJB 開發(fā)包 需發(fā)布 (設(shè)計時 INCLUDE rowset.jar )D) serverdefaultdeploy /Web Service服務(wù) 需發(fā)布 (設(shè)計時 INCLUDE tchejb2.jar )2,設(shè)置數(shù)據(jù)源 (ojdbc驅(qū)動 class12.zip 復(fù)制到 lib下)設(shè)置 tchdb URL參數(shù)

18、: jdbc:oracle:thin:Ip:1521:實例名 tchdbSearch URL參數(shù): jdbc:oracle:thin:Ip:1521:實例名 <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql> <min-pool-size>1</min-pool-size> <max-pool-size>2</max-pool-size> <!- idle檢測 時間 x/2 分鐘 960 8 小時 更新發(fā)呆連接時間間隔

19、-><idle-timeout-minutes>960</idle-timeout-minutes>啟/停 Win run.bat Unix run.sh 控制臺http:/localhost:8080/web-console/ 調(diào)優(yōu)1,JVM Linux 下 Linux 下 JAVA_OPTS="-server -Xms1284m -Xmx1284m -XX:PermSize=128M -XX:MaxPermSize=256M" win下 修改 run.bat set JAVA_OPTS=%JAVA_OPTS% -Xms1284m -Xmx1

20、284m -XX:PermSize=128M -XX:MaxPermSize=256M修改連接池大小 <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql> <min-pool-size>1</min-pool-size> <max-pool-size>2</max-pool-size> <!- idle檢測 時間 x/2 分鐘 960 8 小時 更新發(fā)呆連接時間間隔-><idle-timeout-minutes>960</idle-timeout-minutes>3, 端口配置,中間件線程配置 /server.xml <Connector className="org.apache.coyote.tomcat5.CoyoteConnector" port="80" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論