WebSphere部署Spring Boot

WebSphere Application Server Network Deployment部署

  • Websphere版本: 8.5.5.12.
  • 這裏只簡單作操做步驟介紹, 詳細的信息請查看IBM的幫助文檔
  • 在頁面上使用CTRL+F來找到要操做的地方.

1 代碼和war包改動

你須要在你的代碼中作兩處更改, 不然was將找不到你的Spring應用的初始化類.java

  1. 修改你的初始化類, 讓它直接實現WebApplicationInitializer;
  2. 在webapp/WEB-INF下添加一個以下內容的web.xml;
  3. 打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

  1. 在服務器中新建一個WebSphere Application Server, 一直下一步便可, 或者你也可使用已有的服務器;
  2. 配置剛纔新建的服務器, 在服務器基礎架構->Java SDK中將1.7的sdk設爲缺省;
  3. 在通訊->端口中將WC_defaulthost設置爲你想要的端口,
  4. 在環境->虛擬主機中, 新建或者配置原有的虛擬主機, 添加對應端口的主機別名.

3 建立和配置共享庫

操做頁面: 環境->共享庫服務器

  1. 選擇對應的做用域後新建一個共享庫;
  2. 配置共享庫的類路徑, 如: ${WAS_INSTALL_ROOT}/optionalLibraries/gateway/lib/;
  3. 將以前從war中取出的jar把放到你配置的路徑下.

4 建立和配置應用程序

操做頁面: 應用程序->應用程序類型->Websphere企業應用程序.架構

4.1 安裝應用程序

點擊安裝, 而後作如下這些操做.app

  1. 選擇去掉了lib的war報上傳;
  2. 選擇快速路徑, 在第二步中應用你想要部署到的服務器;
  3. 在第三步中選擇你配置的虛擬主機;
  4. 在第五步中勾上metadata-complete 屬性.

4.2 配置應用程序

操做頁面: 應用程序->應用程序類型->Websphere企業應用程序.
選擇剛纔新建的應用程序:webapp

  1. 在引用->共享庫引用中, 選擇模塊, 點擊引用共享庫, 選擇須要的共享庫並應用;
  2. 在詳細屬性->類裝入和更新檢測中, 將類裝入順序改成父類最後, 並應用保存;

5 啓動服務器和應用程序

  • 在服務器->全部服務器中啓動服務器;
  • 在應用程序->全部應用程序中啓動應用程序;
  • 默認狀況下, 應用會在服務器啓動後自動啓動;
  • 能夠在日誌診斷中查看日誌和裝入器.
相關文章
相關標籤/搜索