WebSphere Application Server Network Deployment部署
- Websphere版本: 8.5.5.12.
- 這裏只簡單作操做步驟介紹, 詳細的信息請查看IBM的幫助文檔
- 在頁面上使用CTRL+F來找到要操做的地方.
1 代碼和war包改動
你須要在你的代碼中作兩處更改, 不然was將找不到你的Spring應用的初始化類.java
- 修改你的初始化類, 讓它直接實現
WebApplicationInitializer
;
- 在webapp/WEB-INF下添加一個以下內容的web.xml;
- 打war包, 刪除你的war包中的WEB-INF/lib(記得保存一份, 以後咱們會在共享庫中添加這些jar).
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0" metadata-complete="false">
<display-name>Archetype Created Web Application</display-name>
</web-app>
2 服務器和虛擬主機配置
登錄你的was控制檯, 作如下這些操做:web
- 在服務器中新建一個WebSphere Application Server, 一直下一步便可, 或者你也可使用已有的服務器;
- 配置剛纔新建的服務器, 在服務器基礎架構->Java SDK中將1.7的sdk設爲缺省;
- 在通訊->端口中將WC_defaulthost設置爲你想要的端口,
- 在環境->虛擬主機中, 新建或者配置原有的虛擬主機, 添加對應端口的主機別名.
3 建立和配置共享庫
操做頁面: 環境->共享庫服務器
- 選擇對應的做用域後新建一個共享庫;
- 配置共享庫的類路徑, 如: ${WAS_INSTALL_ROOT}/optionalLibraries/gateway/lib/;
- 將以前從war中取出的jar把放到你配置的路徑下.
4 建立和配置應用程序
操做頁面: 應用程序->應用程序類型->Websphere企業應用程序.架構
4.1 安裝應用程序
點擊安裝, 而後作如下這些操做.app
- 選擇去掉了lib的war報上傳;
- 選擇快速路徑, 在第二步中應用你想要部署到的服務器;
- 在第三步中選擇你配置的虛擬主機;
- 在第五步中勾上metadata-complete 屬性.
4.2 配置應用程序
操做頁面: 應用程序->應用程序類型->Websphere企業應用程序.
選擇剛纔新建的應用程序:webapp
- 在引用->共享庫引用中, 選擇模塊, 點擊引用共享庫, 選擇須要的共享庫並應用;
- 在詳細屬性->類裝入和更新檢測中, 將類裝入順序改成父類最後, 並應用保存;
5 啓動服務器和應用程序
- 在服務器->全部服務器中啓動服務器;
- 在應用程序->全部應用程序中啓動應用程序;
- 默認狀況下, 應用會在服務器啓動後自動啓動;
- 能夠在日誌診斷中查看日誌和裝入器.