轉自:http://sishuok.com/forum/blogPost/list/448.html
Websphere安裝步驟
1、打開安裝目錄
2、雙擊安裝文件install.exe
3、單擊“下一步”按鈕
4、單擊“我既接受IBM條款也接受非IBM條款。”,再單擊“下一步”按鈕。
5、系統必備軟件檢查通過後,單擊“下一步”按鈕。
6、保持默認,單擊“下一步”按鈕。
7、指定產品安裝位置,建議安裝在根目錄下,單擊“下一步”按鈕。
8、WebSphere Application Server環境,選擇“應用程序服務器”,單擊“下一步”按鈕。
9、取消選擇“啓用管理安全性”,單擊“下一步”按鈕。
10、顯示安裝總結,單擊“下一步”按鈕。
11、安裝程序“正在創建卸載程序。。。”
12、安裝程序“正在初始化組件:”
13、安裝程序“正在安裝組件”
14、安裝程序“正在運行配置命令”。
15、安裝完成,單擊“完成”按鈕。
部署系統:
1 http://ip:9090/admin 進控制檯
2 選應用程序/安裝新的應用程序
3 輸入打包的文件路徑 然後一路點擊下一步
4 重新啓動應用 訪問http://ip:9080/appName/*.jsp
下面是終端登陸步驟:
一. 管理Websphere服務
1:通過ssh查看websphere的服務狀態
登陸ssh : ssh 192.168.1.240 –l root (ENTER)
輸入密碼!
cd opt/IBM/WebSphere/AppServer/bin
(注:可以使用 ./serverStatus.sh -all -user 第一步重大登錄名 -password 第一步中的密碼
這樣就可以查看所有199的server情況,比如server1已經啓動)
2:./startServer.sh server1 可以開啓服務
./stopServer.sh server1 可以停止服務
./startNode.sh 可以開啓節點(一個節點代表一個機器) ./stopNode.sh 可以停止節點
cd opt/IBM/WebSphere/AppServer/profiles/Dmgr0101/bin
./startManager.sh 開啓管理控制檯
./stopManager.sh 停止管理控制檯
3:一般開啓服務的順序是:
./stopManager.sh 開啓管理控制檯
./startNode.sh 可以開啓節點
./startServer.sh server1
4:一般停止服務的順序是:
./stopServer.sh server1 可以停止服務
./stopNode.sh 可以停止節點
./stopManager.sh 停止管理控制檯
5:備份以前的stat.war
cd opt/IBM/WebSphere/AppServer/profiles/default/installedApps/was…/
將以前的東西備份一下。tar -zcvf myfiles.tar.gz ./stat_war.ear (將./stat_war.ear打包到當前目錄下)
相應的解包操作:tar zxvf ./myfiles.tar.gz /home(將./stat_war.ear打包到home目錄下)
二. 安裝部署文件:比如說安裝loginServer.war
部署和管理應用程序
在開發企業應用程序並配置應用程序服務器後,就可使用管理控制檯在服務器上安裝應用程序文件,並管理已部署應用程序的活動。
通過./startManager.sh 開啓管理控制檯(默認爲打開)
1. 登陸控制檯有兩種方法:
http://192.168.1.240:9060/admin 或 http://192.168.1.240:9060/ibm/console
一般控制檯的登陸都是和系統關聯的,所以可以直接使用LINUX系統用戶登陸。
2. 通過winzip 或 winrar 講項目壓縮成 .zip 格式。(注: 必須保證項目文件處於壓縮包中的根目錄)
3. 下面我們開始部署 loginServer.war 點擊 “應用程序”/ “企業應用程序” 如下圖1:
4.然後選擇 “安裝” 進入如下頁面見圖2:
在“指定路徑”選擇本地磁盤的 loginServer.war 文件。然後填寫 “上下文根” 這裏我填寫的內容是 “/loginServer”然後點擊“下一步”。進入“選擇生成缺省綁定和映射。”這個頁面只要都選擇默認就可以了繼續 “下一步”。然後你會看到 “分析此應用程序導致以下安全性警告。”的頁面。點擊“繼續”。如圖3:
在 “安裝應用程序的目錄” 輸入:“/loginServer”然後“下一步”。注:其他爲默認。“預編譯 JSP”不要開啓。接下來的兩個界面默認就可以“下一步”把:-)到這裏就可以點擊完成拉!圖4:
然後可以看到正個安裝過程!如有意外會現實安裝成功!見圖5:
點擊 “保存到主配製”一路保存。。。
然後又回到了圖1的頁面,只是多了一項見圖6:
將前面複選框選上,然後點擊上面的“啓動”。輸入:http://192.168.1.240:9080/loginServer/
就應該可以訪問你部署的項目了!如果通過80端口直接訪問就 需要手工修改 Aapache和plugin的配製文件。請查閱相關主題!
webSphere連接池配置
一、系統準備
點擊“管理WebSphere變量”,ORACLE_JDBC_DRIVER_PATH的值輸入操作系統中jar文件(classes12.jar)的位置。
“確認”後,界面最上方,點擊“保存”,會再提示“保存”還是“放棄”,再選“保存”。
爲方便起見,本文中,SQL Server的jar文件(msbase.jar、mssqlserver.jar、msutil.jar )、Sybase的jar文件(jconn2.jar)、mySQL的jar文件(mysql-connector-java-3.1.10-bin.jar)都放在同一目錄(如:C:\oracle\ora92\jdbc\lib)。
二、Oracle、SQL Server、Sybase、MySQL數據庫連接池在WebSphere中的詳細配置步驟
(一)、Oracle連接池的配置
1.進入管理控制檯(http://localhost:9090/admin/)
2.選擇:資源->JDBC提供程序,點擊“新建”,建立JDBC提供程序。
點擊“應用”後,類路徑中,輸入“${ORACLE_JDBC_DRIVER_PATH}/classes12.jar”,再點擊“應用”。
3.定義數據源
點擊界面中“數據源後”再點擊“新建”,建立數據源。
JNDI取名ORACLE_JNDI,點擊“應用”。
4.界面上點擊“定製屬性”,定義連接池的JDBC Driver、URL、用戶名和口令等信息。
點擊“URL”,URL的值輸入:jdbc:oracle:thin:@localhost:1521:MYHORA,
其中,localhost可以爲ORACLE的IP地址,MYHORA是ORACLE的服務名稱。
點擊“確定”保存配置。
同樣的方法輸入:
driverType的值oracle.jdbc.driver.OracleDriver
databasename的值MYHORA
servername的值localhost
preTestSQLString的值爲SELECT COUNT(1) FROM TEST
其餘的取默認值。
5.本部分比較關鍵,是初學着比較困惑的地方。
我們看到,界面上並沒有輸入用戶名、口令的地方,而沒有用戶名稱、口令是無法連接數據庫的。
在“定製屬性”中點擊“新建”,“名稱”中輸入user,“值”中輸入數據庫的用戶名稱,如:study,點擊“確定”;
在“定製屬性”中點擊“新建”,“名稱”中輸入password,“值”中輸入數據庫的口令,如:study,點擊“確定”;
我們看到,“定製屬性”中多了兩個我們自定義的屬性user、password
6.保存配置,在“定製屬性”界面的最上方點擊“保存”。
7.測試連接
系統提示:成功信息,表明,連接池配置成功。
連接池配置成功後,WebSphere需要重新啓動。
(二)、SQL server連接池的配置
SQL Server連接池的配置步驟同Oracle,具體的參數值:
JDBC 提供程序:下拉選擇Microsoft JDBC driver for MSSQLServer 2000
Sybase連接池的配置步驟也同Oracle,具體的參數值:
常規屬性中的名稱:Microsoft JDBC driver for MSSQLServer 2000
常規屬性中的描述:Microsoft JDBC driver for MSSQLServer 2000
常規屬性中的類路徑:
${ORACLE_JDBC_DRIVER_PATH}/msbase.jar
${ORACLE_JDBC_DRIVER_PATH}/mssqlserver.jar
${ORACLE_JDBC_DRIVER_PATH}/msutil.jar
常規屬性中的實現類名:默認
數據源中的名稱:SQLSERVER_JNDI
數據源中的JNDI:SQLSERVER_JNDI
定製屬性中的databaseName:數據庫名稱
定製屬性中的serverName:Sybase數據庫服務器的名稱或IP
定製屬性中的portNumber:端口號
定製屬性中的preTestSQLString:SELECT COUNT(1) FROM TEST
同Oracle,手工“新建”user和password屬性,值爲數據庫的用戶名和口令,該用戶的缺省數據庫必須爲databaseName的值。
其他默認。
(三)、Sybase連接池的配置
JDBC 提供程序:下拉選擇Sybase JDBC Driver
Sybase連接池的配置步驟也同Oracle,具體的參數值:
常規屬性中的名稱:SYBASE JDBC Driver
常規屬性中的描述:SYBASE JDBC Driver
常規屬性中的類路徑:${ORACLE_JDBC_DRIVER_PATH}/jconn2.jar
常規屬性中的實現類名:默認
數據源中的名稱:SYBASE_JNDI
數據源中的JNDI:SYBASE_JNDI
定製屬性中的databaseName:數據庫名稱
定製屬性中的serverName:Sybase數據庫服務器的名稱或IP
定製屬性中的portNumber:端口號
定製屬性中的preTestSQLString:SELECT COUNT(1) FROM TEST
同Oracle,手工“新建”user和password屬性,值爲數據庫的用戶名和口令,該用戶的缺省數據庫必須爲databaseName的值。
其他默認。
(四)、MySQL連接池的配置
MySQL連接池的配置步驟同Oracle稍有不同,JDBC 提供程序中並沒有MySQL中的選項,選Oracle JDBC Driver就可以,實際運行中,WebSphere是以設置的參數爲準的。
具體的參數值:
常規屬性中的名稱:MySQL JDBC Driver
常規屬性中的描述:MySQL JDBC Driver
常規屬性中的類路徑:${ORACLE_JDBC_DRIVER_PATH}/mysql-connector-java-3.1.10-bin.jar
常規屬性中的實現類名:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
數據源中的名稱:MYSQL_JNDI
數據源中的JNDI:MYSQL_JNDI
由於WebSphere沒有缺省的MySQL選項,“定製屬性”全部需要手工新建。具體的值要根據MySQL的實際環境要做相應修改(petshop是我機器上的數據庫名稱)。
WebSphere在Myeclipse中的整合
現在我們來把Myeclipse和WebSphere整合在一起。
首先把Myeclipse啓動以後,點擊Windows(窗口)-Preferences(首選項)。
在Preferences中點擊Myeclipse Enterprise Workbench - Servers。
在打開的Servers中我們能夠看見,常用的應用服務器都在列表裏面,Tomcat、Weblogic、Jboss等。找到WebSphere,然後選擇版本6.1
最上面的是服務器的啓用/禁用,我們選擇Enable。
下面WebSphere home directory 是WebSphere的安裝目錄默認是C:\Program Files\IBM\WebSphere\AppServer。
選好這個以後其他的都自動補齊。
最後點apply生效。
然後點擊WebSphere6.1子選項中的JDK,來配置WebSphere的運行時環境。
這裏最好選擇WebSphere自帶的JDK和JRE,這樣比較穩定。
點擊add ,在彈出的對話框中點擊 directory 選擇JDK目錄,默認是C:\Program Files\IBM\WebSphere\AppServer\java
然後點擊Finish – Apply 生效。
這裏是選擇WebSphere的運行模式,選擇Debug mode 就可以啦。
還是要點擊 Apply - OK。
好了,Myeclipse裏配置完了。
現在先不要着急從Myeclipse裏啓動WebSphere。因爲WebSphere的啓動信息在一個日誌文件中保存,我們應該把它轉移到Myeclipse的Console(控制檯)中。
點擊 開始-所有程序-IBM WebSphere-Application Server V6.1-概要文件-AppSrv01-啓動服務器。
然後再點擊上目錄中的管理控制檯。
輸入用戶名和密碼以後進入到後臺頁面。
點擊左側的故障診斷-日誌和跟蹤-server1。
選擇JVM日誌,也就是java虛擬機日誌。
把兩個文件名都改爲console。爲了把啓動信息顯示在Myeclipse中的控制檯裏。
OK,保存一下,然後在程序菜單裏點擊停止服務器
現在去Myeclipse中啓動WebSphere吧,看看我們的成果怎麼樣?
看看控制檯裏的啓動信息,嘿嘿,成功啦!
在Myeclipse中新建一個web項目。
然後在WebSphere中發佈這個項目。
有一點要注意,一定要選擇生產模式,也就是Packaged Archive。
然後進入WebSphere的後臺,安裝剛纔發佈的項目生成的.war文件。
選擇應用程序-安裝新的應用程序-本地文件系統 默認路徑是C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\installableApps
上下文根是地址後面的名字。一般就是寫項目名,但是必須有一個 \
這裏就點擊下一步啦。
這裏必須勾選模塊。點擊下一步。
這裏也一樣,勾選模塊。
開始安裝。
點擊保存。這就已經安裝好了。
第一次安裝的時候這個程序的狀態是停止的,勾選以後點擊啓動。
OK。全部完成。
去瀏覽器訪問吧。
再多說兩句,WebSphere安裝項目後的端口是9080,進入後臺時端口號是9060和9043。
其中9043端口使用ssl:secure socket layer安裝套接層協議。
配置WebSphere中的連接池
現在啓動WebSphere應用服務器,進入到後臺,依次點擊左邊列表資源-JDBC-JDBC提供程序,然後點擊右邊的新建。
然後在下拉列表中選擇數據庫類型。我們今天用的是DB2,同樣也是IBM公司的產品。提供程序類型是:DB2 Universal JDBC Driver Provider 。實施類型選擇:連接池數據源。
在這裏輸入數據庫的類路徑,也就是DB2數據庫的驅動jar文件,默認位置是:C:\Program Files\IBM\SQLLIB\java 。
來總結一下吧。我個人認爲這是IBM的習慣,上次我們安裝WebSphere時也有“總結”這一步,DB2的安裝也有“總結”這一步,整合WebSphere和Myeclipse的時候也有這一步。
然後保存到主配置。這也是IBM的習慣,更改了本地配置之後要保存一下。
然後點擊左邊列表中數據源,在右邊的下拉列表中選擇作用域,一般情況下,安裝WebSphere之後會自動創建一個作用域,節點就是計算機的名字,服務器一般就是server1了。
之後就要輸入數據源的名稱和JNDI的名稱。這兩個名稱在以後的項目中都會用到的。
這裏要選擇我們剛剛創建的JDBC提供程序:DB2 Universal JDBC Driver Provider。
這裏填入數據庫名和服務器名稱,數據庫名稱就沒什麼好說的了,服務器名稱可以是localhost,也可以是127.0.0.1,還可以是本機的IP地址。
來總結一下,點擊完成。
點擊保存,將以上改動保存到主配置。
現在先別急着去Myeclipse建web項目來測試我們剛剛建好的連接池,還有一個地方沒有配置,就是我們的DB2的用戶名和密碼。既然是連接池,就不用我們訪問數據庫的時候再去創建連接了。跟我來!點擊我們剛剛建好的數據源。
點擊右邊其他屬性中的數據源。
點擊這裏的DB2。
點擊右邊其他屬性中的定製屬性。
點擊新建。把DB2的用戶名和密碼保存爲屬性。
名稱:user (注意這裏不是username) 值:db2admin
名稱:password 值:(我的是abc)
返回上一步的頁面中,點擊測試連接,如果出現以下畫面就說明我們的數據源配置的沒問題。
那就用Myeclipse來新建一個web項目測試一下我們的連接池吧。
HoHo!大功告成!
配置其他數據庫的連接池,跟我們剛纔做的基本相同,就是新建JDBC時的驅動不同,還有數據庫的端口號不同。
在這裏我說一下,主流的數據庫端口號:
DB2 50000
SQL Server 1433
MySQL 3306
Oracle 1521