websphere8.5部署war包,設定JVM引數
1.基本介紹
WebSphere Application Server(簡稱WAS)是IBM的應用伺服器
基本結構:單元(cell) ——> 多個節點(node) ——> 多個服務(server) ——> 多個應用(app)
單元是整個分散式網路中一個或多個節點的邏輯分組
單元是一個配置概念, 是管理員將節點間邏輯關聯起來的實現方法, 可以將單元看作是WAS最大的作用域
2.節點部署
概要檔案(Profile)定義一個獨立應用程式伺服器(Server)的執行時環境, 包括伺服器在執行時環境中處理的所有檔案
節點(Node)是受管伺服器(Server)的邏輯分組, 節點通常與具有唯一 IP主機地址的邏輯或物理計算機系統對應, 節點不能跨多臺計算機
Node Agent 是將管理請求路由至伺服器的管理代理程式, Node Agent 是伺服器, 是一個管理代理程式, 並不涉及應用程式服務功能, Node Agent 程序在每個受管節點上執行, 並專門執行特定於節點的管理功能, 如伺服器程序監視、配置同步、檔案傳輸和請求路由, Deployment Manager通過與Node Agent的互動完成對單元內節點的控制
Node是管理上使用的概念, Profile是實際的概要檔案, 它們代表同一事物
檢視所有概要檔案:
安裝目錄:C:\Program Files (x86)\IBM\WebSphere\AppServer\Profile
3.服務部署
3.1.新建
1.登陸WAS控制檯
2.應用程式 --> 應用程式型別–>WebSphere企業應用程式
3.點選安裝
4.選擇war包路徑,點選下一步
5.預設快速路徑,點選下一步
6.步驟 1: 選擇安裝選項。都為預設狀態,點選下一步
7.步驟 2: 將模組對映至伺服器 。選中此模組,點選下一步
8.步驟 3: 為 Web 模組對映虛擬主機 。選中預設虛擬主機,點選下一步
9.步驟 4: 為 Web 模組對映上下文根 。填上專案預設名稱,一般為專案名稱,點選下一步
10.步驟 5: 摘要 。點選完成
11.等待專案安裝…點選“儲存”主配置
12.可以看到,安裝的專案已經存在了
3.2.維護
1、新建成功後, 可以進行啟動停止刪除等操作
2、其他常用配置修改(更改記憶體大小,防止記憶體溢位)
點選伺服器->伺服器型別->WebSphere Application Server -> 服務名(server Name)-> 伺服器基礎結構 -> Java 和程序管理 -> 程序定義 -> Java 虛擬機器
初始堆大小設定為1024 最大堆大小設定為2048
除錯引數:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7779
通用JVM引數:-XX:PermSize=1024M -XX:MaxPermSize=2048M -Dfile.encoding=UTF-8 -Ddefault.client.encoding=UTF-8
執行時,再配置一下堆大小