TongWeb5.0初級培訓-產品功能介紹篇_第1頁
TongWeb5.0初級培訓-產品功能介紹篇_第2頁
TongWeb5.0初級培訓-產品功能介紹篇_第3頁
TongWeb5.0初級培訓-產品功能介紹篇_第4頁
TongWeb5.0初級培訓-產品功能介紹篇_第5頁
已閱讀5頁,還剩61頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

金融信息化開展頂峰論壇某某某TongWeb5.0初級培訓-產品功能介紹篇講師:胡豐年北京東方通科技股份培訓目的了解TongWeb5.0產品掌握TongWeb5.0的安裝和啟停掌握TongWeb5.0應用管理掌握TongWeb5.0常用資源和效勞配置金融信息化開展頂峰論壇某某某目錄TongWeb5.0介紹TongWeb5.0產品安裝與啟動TongWeb5.0數據源配置TongWeb5.0應用管理TongWeb5.0效勞配置TongWeb5.0是遵循JavaEE5標準的企業級應用效勞器TongWeb5.0介紹TongWeb5.0標準支持類型支持內容組件JSP2.1,

Servlet2.5JSF1.2,JSTL1.2EJB3.0資源和服務JTA1.0.1B,JDBC3.0JavaMail1.4.1,JAF1.0.2J2EEApplicationManagementSpecification1.0,

JMS1.1JCA1.5,

JAX-WS2.0協議HTTP1.1RMI-IIOP安全JAAS1.0規范支持基于JAVAEE5規范實現,向下兼容J2EE1.4規范TongWeb5.0新特性完全支持JavaEE5標準高性能的基于NIO的線程池技術Grizzly基于JMX的管理機制管理工具調優輔助工具金融信息化開展頂峰論壇某某某目錄TongWeb5.0介紹TongWeb5.0產品安裝與啟動TongWeb5.0數據源配置TongWeb5.0應用管理TongWeb5.0效勞配置TongWeb5.0版本區別

版本功能標準版企業版企業集群版

集群支持支持支持集中管理不支持支持支持session復制不支持不支持支持TongWeb5.0有幾個版本?相互之間有什么區別?TongWeb5.0支持的操作系統Windows平臺MicrosoftWindows系列Linux平臺RedHat系列RedFlag系列SuseLinux系列Unix平臺SunMicrosystemsSolaris系列IBMAIX系列所有能夠安裝JDK并提供JVM運行時環境的操作系統TongWeb都能夠運行!系統要求系統組件系統要求Java環境JDK1.5及以上內存至少需要256MB的內存硬盤空間至少需要500MB磁盤空間監視器圖形界面安裝需要256色,字符界面安裝沒有色彩要求瀏覽器MicrosoftIE6或Firefox3.0及以上版本瀏覽器注:此要求為裝機最低要求,并非建議的生產環境配置。其它要求需要進行本機IP和主機名綁定,并以本機IP優先5appserver1

localhostWindows:C:\Windows\System32\drivers\etc\hostsLinux:/etc/hosts設置環境變量JAVA_HOME的值TongWeb5.0標準版安裝Windows平臺

雙擊Install_TW5.0.*_Standard_wins.exeUnix/Linux平臺

執行./Install_TW5.0.*_Standard_linux.bin-iconsole安裝目錄選擇{TongWeb5.0_HOME}注:{TongWeb5.0_HOME}=/opt/TongWeb5.0TongWeb5.0授權安裝License

將TongWeb5.0產品光盤中的license.dat文件復制到TongWeb5.0根目錄下即可注:{TongWeb5.0_HOME}=/opt/TongWeb5.0TongWeb5.0企業版安裝安裝企業版前需要先安裝標準版Windows平臺

雙擊Install_TW5.0.*_Enterprise_wins.exeUnix/Linux平臺

執行./Install_TW5.0.*_Enterprise_Linux.bin-iconsole安裝目錄選擇

{TongWeb5.0_HOME}\applications在config/twns.xml文件中<deployments>元素中增加<web-appaccess-enabled="true"context-root="gm"disable-timeout-in-minutes="30“enabled="true"is-availability="false"is-directory="true"name="poseidon“object-type="system-admin"source-path="${tongweb.root}/applications/poseidon“vs-names="admin"/>TongWeb5.0企業集群版安裝安裝企業集群版前需要先安裝標準版和企業版Windows平臺

雙擊Install_TW5.0.*_Cluster_wins.exeUnix/Linux平臺

執行./Install_TW5.0.*_Cluster_linux.bin-iconsole安裝目錄選擇 {TongWeb5.0_HOME}TongWeb5.0目錄說明autodeploy默認提供的自動部署監聽目錄bin啟動,停止效勞器等腳本文件config效勞器的配置文件deployment已部署應用的應用程序目錄lib效勞器運行所需的類文件,Jar文件logs效勞器存放日志文件的目錄,日志文件包括訪問日志文件和效勞器日志文件supported部署或者訪問應用過程中生成的信息,如JSP預編譯生成的java和class文件TongWeb5.0效勞啟動Windows快捷方式:開始->所有程序->TongWeb5.0->啟動TongWeb5.0命令行方式:執行{TongWeb5.0_HOME}/bin目錄下的startserver.bat效勞方式:詳見對應版本的手冊TongWeb5.0效勞啟動Linux命令行方式:{TongWeb5.0_HOME}/bin目錄下執行啟動腳本前臺啟動方式:

./startserver.sh后臺啟動方式:

nohup./startserver.sh&TongWeb5.0效勞停止Windows使用ctrl+c:在TongWeb5.0的運行窗口執行ctrl+c命令行方式:執行{TongWeb5.0_HOME}/bin目錄下的stopserver.bat效勞方式:詳見對應版本的手冊TongWeb5.0效勞停止Linux使用ctrl+c:

在TongWeb5.0的運行終端執行ctrl+c命令行方式:

./stopserver.sh暴力停止:

ps–ef|greptongweb

kill-9{PID}TongWeb5.0管理控制臺使用登錄管理控制臺,對TongWeb的資源和效勞進行管理啟動TongWeb效勞翻開IE輸入地址://{TongWebIP}:{9060}/twns用戶名:twns密碼:twnsTongWeb5.0管理控制臺使用練習1、在同一個windows或linux/unix上安裝兩個TongWeb,并能夠同時啟動兩個效勞2、練習將上邊安裝的其中一個升級到企業版,另一個升級到企業集群版,看看他們之間有何區別?3、練習熟悉效勞啟動、停止、登錄管理控制臺,了解管理控制臺中的內容金融信息化開展頂峰論壇某某某目錄TongWeb5.0介紹TongWeb5.0產品安裝與啟動TongWeb5.0數據源配置TongWeb5.0應用管理TongWeb5.0效勞配置為什么要用JDBC數據源為了提高數據庫連接效率而采用的一種池化技術TongWeb5.0的JDBC數據源TongWeb5.0的JDBC數據源是基于JCA框架實現的主要實體是JDBC資源和JDBC連接池JDBC資源:

為應用程序提供了連接數據庫的方法JDBC連接池:

連接池維護特定數據庫的一組可重復使用的連接TongWeb5.0的JDBC數據源TongWeb5.0的JDBC數據源的管理功能,主要包括:空閑連接管理泄漏連接管理創立連接失敗后重試連接有效性檢查連接驗證TongWeb5.0的JDBC數據源TongWeb5.0的JDBC數據源TongWeb5.0的JDBC數據源練習1、配置一個JDBC連接池,并能夠測試連接成功2、創立一個JDBC資源,JNDI名稱為jdbc/hsqlpool,對應連接池為上一步創立的JDBC連接池3、熟悉連接池的參數配置金融信息化開展頂峰論壇某某某目錄TongWeb5.0介紹TongWeb5.0產品安裝與啟動TongWeb5.0數據源配置TongWeb5.0應用管理TongWeb5.0效勞配置JavaEE應用文件的類型類型

擴展名

用途和構成

Web應用

.war包含Servlet和JSP等Web組件以及靜態HTML頁面、Jar文件、標記庫等

EJB應用

.jar包含EJB實現以及EJB實現所需的類

連接器應用.rar包含連接器(資源適配器)的實現類

企業應用

.ear包含上述三種應用類型

有幾種類型的應用?分別如何構成?用途是什么?TongWeb5.0上web應用結構說明:classes和lib目錄下存放的是web應用所需的類web.xml是J2EE標準的部署描述文件tongweb-web.xml是TongWeb5.0自定義的部署描述文件TongWeb5.0上WEB應用部署第一步,數據庫連接池的配置:將數據庫驅動包放在TongWeb的lib目錄,重啟效勞使生效創立“JDBC連接池”,主要設置 連接的URL、數據庫驅動類名 用戶名/密碼、調整數據庫連接數使用連接驗證功能,驗證連接池配置成功創立“JDBC資源”注:假設應用沒有用到TongWeb的連接池可跳過此步TongWeb5.0上WEB應用部署數據源調用方式:方式1:直接調用ContextinitialContext=newInitialContext();DataSourcedataSource=(DataSource)initialContext.lookup("dbtest");方式2:標注方式@Resource(name="dbtest")javax.sql.Datasourceds;TongWeb5.0上WEB應用部署數據源調用方式:方式3:將全局JNDI資源映射到組件資源Servlet代碼片斷:InitialContextinitialcontext=newInitialContext();DataSourceds=(DataSource)initialcontext.lookup("java:comp/env/TestDS");web.xml片段:<resource-ref><res-ref-name>TestDS</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref>tongweb-web.xml片段:<resource-ref><res-ref-name>TestDS</res-ref-name><jndi-name>dbtest</jndi-name></resource-ref>其中dbtest為外部數據源的全局JNDI名,TestDS為組件資源中的JNDI名TongWeb5.0上WEB應用部署第二步,部署應用:目錄部署目錄部署即應用以展開的目錄方式進行部署,目錄部署的優點是方便應用的修改文件部署文件方式部署即應用以應用包〔如*.war,*.ear等〕的方式進行部署,該方式支持所有類型的應用TongWeb5.0上WEB應用部署進入“管理控制臺”—>“應用”—>“部署”應用類型:

選擇“WEB應用”遠程部署:war包上傳部署本地部署

目錄方式部署、war包部署應用名稱:默認為包名應用前綴:默認為包名虛擬主機:選擇“server”,默認不選是全部虛擬主機部署TongWeb5.0上WEB應用部署第三步,訪問應用:默認提供的應用訪問URL為://{TongWeb_IP}:{8080}/應用前綴TongWeb5.0上WEB應用部署TongWeb5.0上WEB應用部署練習1、練習部署jdbcpool.war應用,訪問測試2、嘗試修改連接池的最大連接數〔5個〕、最小連接數〔1個〕、泄漏超時〔30秒〕、泄漏回收的設置,理解相關配置的含義3、嘗試將jdbcpool.war應用使用目錄方式部署://localhost:8080/jdbcpool/add.jsp://localhost:8080/jdbcpool/leak.jsp金融信息化開展頂峰論壇某某某目錄TongWeb5.0介紹TongWeb5.0產品安裝與啟動TongWeb5.0數據源配置TongWeb5.0應用管理TongWeb5.0效勞配置WEB容器Web容器為Web應用提供運行時環境,包括應用部署、生命中期管理、平安、請求轉發等Web容器為Web應用提供訪問其他API的能力同一Web容器可以同時運行多個Web應用,不同的應用通過不同的URI來進行區分和訪問WEB容器通道Web容器使用通道接收請求,每個通道提供自己的監聽地址和監聽端口根據傳輸協議的不同,分為:HTTP、HTTPS和AJPHTTP1.0規定瀏覽器與效勞器只保持短暫的連接,瀏覽器的每次請求都需要與效勞器建立一個TCP連接,請求處理后立即斷開〔短連接〕HTTP1.1支持持久連接〔長連接〕,一個TCP連接可傳多個HTTP請求和響應,減少了建立和關閉連接的消耗和延遲TongWeb5.0默認的連接為長連接通道虛擬主機什么是虛擬主機?虛擬主機是將單個物理主機分成多個“虛擬”的主機,即虛擬主機間可共享一臺物理主機的資源一個Web應用可以部署在多個虛擬主機上,一個虛擬主機可以與多個通道關聯典型應用場景當有多個應用部署在同一個TongWeb上,都使用80端口訪問,但是需要分別使用不同的域名進行訪問時,就可以使用虛擬主機完成此場景虛擬主機訪問日志訪問日志的作用是什么?記錄訪問Web應用時HTTP請求的相關信息包括請求的方法、請求的協議、請求頭中的信息、請求響應的狀態碼不包括Web應用本身輸出的日志信息默認使用的消息格式:%%%auth-user-name%%datetime%%request%%status%%response.length%使用默認格式生成的訪問日志信息如:"""NULL-AUTH-USER""21/Jul/2009:13:20:01+0800""GET/test1/testjsp.jspHTTP/1.1"200346訪問日志如何開啟訪問日志功能?在虛擬主機中有對應的開關訪問日志的文件寫入方式分為兩種按時間周期寫入按緩存大小寫入訪問日志Session管理session是什么?cookie是什么?他們有什么關系?session是在效勞器端創立并在效勞器端存儲,用來存儲用戶會話狀態信息,如:登錄信息cookie可以在效勞器端創立但在客戶端存儲cookie中存放一個唯一字符串name為JSESSIONID客戶端訪問效勞器端時根據cookie中的JSESSIONID的值來尋找存儲于效勞器端的session,以保證sessionID的唯一性當cookie被禁用時,通常使用URL

溫馨提示

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

評論

0/150

提交評論