如何部署WebSphere服務器的開發環境

WebSphere Liberty 簡介

IBM WebSphere Application Server Liberty 或WebSphere Liberty Profile Server(簡稱 Liberty) 是 IBM 公司的一款輕量級的應用服務器,它的主要優勢有高模塊化、高動態性、配置簡單等。html

相較於 IBM 傳統的 WAS的笨重與繁雜Liberty 更能適應在開發環境中部署調試。java

與傳統 WAS 具備相同的核心代碼,性能好,最關鍵的是 Liberty 和傳統 WAS 對編程模型和標準的支持一致。在 Liberty 上開發的應用能夠直接運行在傳統 WAS 之上web

體驗過龐大又反應遲緩毫無體驗而言的傳統WAS, 可能要爲Liberty奔走相告,熱淚盈眶!編程

與傳統WAS的區別與選擇

選擇傳統 WAS 的理由

  • 它沒有遷移成本(若是您已有傳統 WAS 且它能完成您須要的工做)
  • 仍擁有比 Liberty 更多的運維功能
    • 完整的 API、完整的管理控制檯、安全選項
    • 一些應用程序沒法遷移,或者會花太多精力
  • 使用現有的管理技能和資產文檔很是豐富
    • 現存的文檔很是豐富
    • 提供了更多培訓課程
  • 集成更多的產品
  • 是不少關鍵中間件產品的通用平臺,例如Portal server、BPM等

選擇 Liberty 的理由

  • 更小、更簡單、設置更快
    • 替代開發環境的開源產品,規避開發到生產部署的風險
  • 安裝、更新和管理更靈活
    • 打包的服務器「主映像」部署很受歡迎
  • 可組合、大小合適的運行時
  • 更多部署環境選擇
    • Bluemix、其餘 PaaS、容器
  • z/OS 上的 Liberty 擁有更高的吞吐量、更低的資源使用率
  • 任何版本的服務器均可以集中管理(但沒有集羣化)
  • 使用集合體具備比單元更大的管理規模
  • 經過持續交付,能更早支持新技術
  • 使用 Liberty 後更容易進行版本間遷移

下載及安裝

WebSphere Liberty 安全

下載地址:服務器

https://developer.ibm.com/wasdev/downloads/#filter/assetTypeFilters=PRODUCT運維

https://developer.ibm.com/wasdev/downloads/#asset/runtimes-wlp-javaee7編輯器

注意對應不一樣JDK對應不一樣版本,否則啓動爲報錯(貌似不會向下兼容)模塊化

相比傳統WAS折磨人的安裝過程,Liberty 安裝只須要解壓便可!解壓便可!解壓便可!性能

建立和配置 Liberty 服務器

轉到 Liberty Profile 目錄:
$ cd $WLP_DIR/wlp/bin


建立服務器:
$ ./server create server1
顯示確認消息:

Server server1 created.

在$WLP_DIR/usr/servers/目錄下生成對應的server1的文件夾

 

IntelliJ IDEA 中配置WebSphere Server

IDEA編輯器中 =>Edit Configurations=>Add New Configuration=>WebSphere Server=>Local

Server 頁簽下Application server 點擊Configure按鍵選擇WLP_DIR根目錄便可

有錯誤提示點擊fix  按鈕

 

而後直接點擊運行!

 

安裝 adminCenter 管理中心

命令:
bin/installUtility install adminCenter-1.0

If you are installing into 8.5.5.5 or earlier and the feature supports that version, use the featureManager command,

for example:
bin/featureManager install adminCenter-1.0 --when-file-exists=ignore


服務器的配置基本都在wlp\usr\servers\server1\server.xml 文件中配置
添加配置 server.xml
<featureManager>
<feature>adminCenter-1.0</feature>
</featureManager>

<quickStartSecurity userName="wsadmin" userPassword="wsadmin" /><!--管理臺的帳號密碼-->

 

程序啓動後,訪問:

https://localhost:9443/adminCenter/ 

 

 

本文參考了資料:

https://www.ibm.com/developerworks/cn/websphere/library/techarticles/1207_zhuxl_liberty/1207_zhuxl_liberty.html

https://developer.ibm.com/cn/blog/2017/was-classic-or-was-liberty-how-to-choose/

相關文章
相關標籤/搜索