WebSphere7.0數據源配置與應用程序發佈
WebSphere的簡介和安裝在這裡就不做介紹,網上到處都有,下面主要從啟動WebSphere服務到項目成功發佈做一個詳細的講解。
環境:Windows系統、WebSphere7.0.0.0、以Mysql為例。
1、WebSphere的啟動
1.1通過Windows的“服務“啟動,啟動如下圖服務:
圖1.1
1.2開始任務欄啟動
WebSphere安裝完成後,會在開始任務欄中創建快捷方式,啟動過程見下圖:定位到“IBM WebSphere”—à“Application Server V7.0”—à“概要文件“—à“AppSrv01”–à“啟動服務器“,點擊“啟動服務器“完成啟動。
圖1.2
啟動成功後打開“管理控制台“,系統會自動進入“WebSphere系統集成解決方案控制台“,用戶輸入標識和密碼進行登錄,如圖所示:
圖1.3
注意: WebSphere管理端端口默認為9060,在實際安裝過程中可以修改。 在沒有設置安全性能的時候管理控制台可以使用任意用戶,無需密碼就可以進行登錄,在使用安全性能控制之後,必須使用安裝時設置的用戶和密碼進行登錄,這是WebSphere的安全機制。
註:啟動後,如果打開“管理控制台“結果系統彈出如下圖提示:
圖1.4
什麼原因造成這個結果我也不知道,但是按照如下步驟操作就會解決此問題:
定位到“IBM WebSphere”—à“Application Server V7.0”—à“概要文件“—à“AppSrv01”–à“第一步“,打開“第一步“進入“WebSphere Application Server”窗口。如圖:
圖1.5
進入“WebSphere Application Server”窗口後,進行“安裝驗證“,驗證成功後“停止服務器“,如圖:
圖1.6
然後“啟動服務器“,啟動成功後打開“管理控制台“,然後就能夠成功的登錄了。
2、創建數據源
登錄後進入下面的界面:
圖2.1
能夠進入此界面說明登錄成功,可以開始創建數據源了。
2.1創建JDBC提供者
如果尚未建立JDBC提供者,請參照以下步驟進行:如果已經建立則無需執行這一步。
1、 進入WebSphere管理控制台後,點擊“資源“–à“JDBC”–à“JDBC提供者“如下圖,點擊“新建“按鈕,準備創建數據源。
圖2.2
2、 選擇“數據庫類型“為“用戶定義的“;實現類名為“com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource”;類名可以自定義。如下圖點擊“下一步“按鈕:
圖2.3
注意: 數據庫類型為:用戶定義的,因為WebSphere沒有內嵌的Mysql數據庫類型,所以這裡選擇“用戶定義的“。 實現類名為:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
3、 填寫“類路徑“信息,這裡需要注意的是類路徑指的是本地Mysql的驅動程序,發佈程序包中將會附帶一個jdbc的驅動程序connector-java-5.1.7-bin.jar,將此處的類路徑指向該文件即可,如下圖,點擊“下一步“按鈕進入“摘要“界面,檢查創建時錄入的信息是否正確,如果正確點擊“完成“按鈕,完成“JDBC提供者“建立。
圖2.4
圖2.5
然後點擊“保存到主配置“將創建的JDBC提供程序保存到主配置,如圖:
圖2.6
2.2創建數據源
1、選擇剛才建立的“JDBC提供者“,然後選擇左邊的“數據源“(圖2.7)或者點擊“Mysql JDBC Driver Provider1 “進入“JDBC 提供程序“界面,再點擊“其它屬性“下面的“數據源“(圖2.8),如下圖所示:
圖2.7
圖2.8
2、 進入數據源配置界面,點擊“新建“按鈕,如下圖:
圖2.9
3、在數據源創建界面輸入“數據源名“為XXXXX,這裡的數據源名可以自定義,輸入“JNDI名稱“為jdbc/XXXXX,然後點擊“下一步“按鈕,如下圖所示:
圖2.10
注意: 此處JNDI名稱與程序包中JNDI名稱要嚴格一致,可根據實際情況建立多個JNDI。
4、在“輸入數據源的特定於數據庫的屬性“界面根據默認直接點擊“下一步“按鈕,如下圖所示:
圖2.11
5、在“設置安全性別名“界面上設置安全性別名,如果已經創建了“組件管理的認證別名“和“容器管理的認證別名“,直接選擇;如果沒有創建點擊“全局 J2C 認證別名“,如下圖所示:
圖2.12
6、在“全局J2C認證別名“界面點擊“新建“按鈕,進入“J2C認證數據建立“界面,分別輸入別名(用戶自定義)、用戶標識、密碼,然後點擊“確定“按鈕,完成J2C認證數據的創建,如下圖所示:
圖2.13
注意: 用戶標識必須是數據庫的登錄名,否則鏈接的時候會出錯。
7、然後將“全局J2C認證別名“保存到主配置,點擊“保存到主配置“,如下圖所示:
圖2.14
8、上接步驟5點擊“下一步“按鈕,進入“創建數據源摘要“界面,檢查創建時錄入的信息是否正確,如果正確點擊“完成“按鈕,完成“數據源“建立,如圖所示:
圖2.15
9、然後點擊“保存到主配置“,如圖所示:
圖2.16
10、保存到主配置以後,打開創建的數據源“Mysql DataSource1 “,進入數據源屬性界面,創建連接池屬性,點擊“連接池屬性“,如圖所示:
圖2.17
11、在“連接池屬性“界面上配置常規屬性,然後點擊“連接池定製屬性 “定製連接池屬性,如下圖所示:
圖2.18
12、定製屬性,點擊“新建“按鈕,配置常規屬性,分別配置jdbcUrl(圖2.19)、數據庫登錄名、數據庫登錄密碼、數據庫驅動類型。
圖2.19配置jdbcUrl
圖2.20配置數據庫登錄名
圖2.21數據庫登錄密碼
圖2.22配置數據庫驅動類型
注意: jdbcUrl 是指war包中配置文件中的數據庫連接池的URL。
例如下圖是war包中配置文件的截圖,這裡的jdbcUrl指的是紅色標出的部分:
圖2.23
Driver Type數據庫驅動類型這裡有兩個根據情況自己選擇:
a) com.mysql.jdbc.Driver
b) org.gjt.mm.mysql.Driver
一般情況下選擇a)。
13、點擊保存到主配置,進行測試鏈接,測試連接是否成功,選擇創建的數據源點擊“測試連接“按鈕,如果一切成功則出現如下圖所示界面,否則請返回以上步驟,認證檢查配置的屬性是否正確。
圖2.24
到此數據源創建成功,但是有一個警告,不知什麼原因,正在查找中,接下來就是安裝Web應用程序。
3、 安裝Web應用
3.1 新建應用程序
1、選擇展開“應用程序“–à“新建應用程序“然後點擊右邊“新建應用程序“欄中的“新建企業應用程序“,如下圖所示:
圖3.1
2、安裝應用程序,應用程序放在本地,所以這裡選擇本地文件系統,點擊“瀏覽“按鈕,選擇應用系統,這裡的本地文件系統的完整路徑是指要發佈項目的war包所在路徑,然後“下一步“,如下圖所示:
圖3.2
3、按默認點擊“下一步“
圖3.3
4、按默認點擊“下一步“
圖3.4
5、將模塊映射到服務器,選擇需要映射的“集群和服務器“,然後點擊“應用“,這裡只是部署到本機的,所以選擇默認的服務器,如下圖所示:
圖3.5
6、點擊“下一步“為Web模塊映射虛擬主機,這裡也選擇默認的虛擬主機,如下圖所示:
圖3.6
7、點擊“下一步“為Web模塊映射上下文根,在“上下文根“中輸入“/pms”或“/”,此處的“上下文根“是指要發佈項目war包的名稱,我這裡war包的名稱為“pms.war”所以上下文根為“/pms”,點擊“下一步“。
圖3.7
8、點擊“完成“,完成項目的發佈。該步將會對發佈的應用程序進行解壓拷貝到應用服務器上,所以要花費幾分鐘,需耐心等待。如下圖所示:
圖3.8
9、應用程序安裝成功後,將該應用程序保存到主配置,如下圖所示:
圖3.9
3.2啟動Web應用程序
1、選擇展開“應用程序“—à“應用程序類型“,點擊“WebSphere 企業應用程序“,將應用程序保存到主配置,然後選擇啟動應用程序,如下圖所示:
圖3.10
2、選擇要啟動的應用程序,點擊“啟動“按鈕,啟動成功後系統會提示應用程序 pms_war 已成功啟動,如果啟動失敗應用程序狀態將是一個的圖標,如下圖所示:
圖3.11
至此整個項目部署發佈完成,在IE瀏覽器的地址欄中輸入:http://ip:端口/上下文根/進行測試。 註:這裡的端口用Websphere默認的HTTP傳輸協議端口9080. 下面是網上收集的Websphere Application Server 端口信息:
對於 WebSphere® Application Server:
收集 WebSphere Application Server 的下列信息。要了解更多信息,請參閱 WAS 信息中心:
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp
· 管理控制台端口,缺省值:9060
· 管理控制台安全端口,缺省值:9043
· HTTP 傳輸端口,缺省值:9080
· HTTPS 傳輸端口,缺省值:9443
· 引導端口,缺省值:2809
· SOAP 連接器端口,缺省值:8880
· SAS SSL ServerAuth 端口,缺省值:9401
· CSIV2 ServerAuth 偵聽器端口,缺省值:9403
· CSIV2 MultiAuth 偵聽器端口,缺省值:9402
· ORB 偵聽器端口,缺省值:9100
· 高可用性管理器通信端口,缺省值:9353
· 服務集成端口,缺省值:7276
· 服務集成安全端口,缺省值:7286
· 服務集成 MQ 互操作性端口,缺省值:5558
· 服務集成 MQ 互操作性安全端口,缺省值:5578
以下文章點擊率最高
Loading…