WebSphere部署Spring Boot


WebSphere Application Server Network Deployment部署

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

1 代碼和war包改動

你需要在你的代碼中做兩處更改, 否則was將找不到你的Spring應用的初始化類.

  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控制台, 做以下這些操作:

  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 安裝應用程序

點擊安裝, 然后做以下這些操作.

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

4.2 配置應用程序

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

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

5 啟動服務器和應用程序

  • 在服務器->所有服務器中啟動服務器;
  • 在應用程序->所有應用程序中啟動應用程序;
  • 默認情況下, 應用會在服務器啟動后自動啟動;
  • 可以在日志診斷中查看日志和裝入器.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM