IBMのエンタープライズJava実行環境であるWebSphere Application Server (WAS)には,従来型のWebSphere traditionalランタイム(WAS traditional, tWAS)と,新しいWebSphere Libertyランタイムの二つの実行環境があります。
契約いただいているライセンスでは区別が難しいこともあり,現在WebSphereをご利用いただいてるお客様でも,自社がどちらを利用しているのかわからない,ということがしばしばあります。

この記事では,二つのランタイムを見分ける方法をいくつかご紹介します。
管理コンソールやwsadminを利用して管理
日常的なサーバーの管理に,ブラウザ上で動く管理コンソールを利用されていたら,WebSphere traditionalです。

ただし,ブラウザ上の画面でも,以下のような見た目のものは,WebSphere LibertyのAdmin Centerです。


また,管理にwsadminスクリプトを利用されていたら,WebSphere traditionalです。
管理コンソールもwsadminも,両方とも使用していなければWebSphere Libertyです。WebSphere traditionalでは,構成ファイルを直接編集することはサポートされていません。管理ツールである管理コンソールかwsadminのどちらかを使用しないと,構成の変更ができません。
サーバーの起動コマンド
WebSphere Traditionalでサーバーを起動する際には以下のようなコマンドを使用します。
-
startServer.shやstartServer.batでサーバーを起動 -
startManager.sh/startManager.batやstartNode.sh/startNode.batで管理プロセスを起動
WebSphere Libertyでサーバーを起動する際には以下のようなコマンドを使用します。
-
server/server.batでサーバーを起動
ログのファイル名
ログが以下のようなファイル名で出力されていたら,WebSphere traditionalです。
-
SystemOut.log/SystemErr.log -
native_stdout.log/native_stderr.log -
startServer.log/stopServer.log
ログが以下のようなファイル名で出力されていたら,WebSphere Libertyです。
messages.logconsole.log
ただ,これらは構成で別のファイル名に変更することもできますので,このファイル名で存在していない場合もあります。
ディレクトリの構成
以下のような特徴があります。
- WebSphere traditional
- 導入ディレクトリの
binディレクトリに,wsadmin.shやstartServer.shコマンドがある(Windows環境では拡張子が.bat) -
profilesディレクトリの下に各サーバーの定義がある - ディレクトリ内に
properties/version/WAS.productというファイルが存在する
- 導入ディレクトリの
- WebSphere Liberty
- インストールルートに
wlpという名前のディレクトリが使われていることが多い - 導入ディレクトリの
binディレクトリに,serverやserver.batコマンドがある -
usr/serversディレクトリの下に各サーバーの定義がある - ディレクトリ内に
lib/version/WebSphereApplicationServer.propertiesというファイルが存在する
- インストールルートに
プロセスの引数で確認する
Linux/Unix系であれば,実行中のプロセスを確認します。
% ps -ef | grep java
コマンドラインにcom.ibm.ws.runtime.WsServerが含まれたプロセスが存在していたらWebSphere traditionalです。
ws-server.jarが含まれたプロセスが存在していたらWebSphere Libertyです。
バージョンの確認コマンド
binディレクトリに,versionInfo.sh / versionInfo.batコマンドが存在していたらWebSphere Traditionalです。以下のように実行すると,詳細なバージョンを表示できます。
> versionInfo.bat
WVER0010I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved.
WVER0012I: VersionInfo レポーター・バージョン 1.15.1.48、日付 2/8/12
--------------------------------------------------------------------------------
IBM WebSphere 製品インストール状況レポート
--------------------------------------------------------------------------------
日時 2026/02/26 10:26:46 JST におけるレポート
インストール
--------------------------------------------------------------------------------
製品ディレクトリー C:\OPT\WebSphere\AppServer90
バージョン・ディレクトリー C:\OPT\WebSphere\AppServer90\properties\ve
rsion
DTD ディレクトリー C:\OPT\WebSphere\AppServer90\properties\version\
dtd
ログ・ディレクトリー C:\ProgramData\IBM\Installation Manager\logs
製品リスト
--------------------------------------------------------------------------------
JAVA8 インストール済み
ND インストール済み
インストール済み製品
--------------------------------------------------------------------------------
名前 IBM SDK, Java Technology Edition, Version 8
バージョン 8.0.8.40
ID JAVA8
ビルド・レベル pwa6480sr8fp40-20250123_01
ビルド日 01/23/25
アーキテクチャー x86-64 (64 bit)
インストール済み製品
--------------------------------------------------------------------------------
名前 IBM WebSphere Application Server Network Deployment
バージョン 9.0.5.20
ID ND
ビルド・レベル f5202422.01
ビルド日 6/5/24
パッケージ com.ibm.websphere.ND.v90_9.0.5020.20240605_1405
アーキテクチャー x86-64 (64 bit)
インストール済みフィーチャー WebSphere Application Server traditional
EJB 3.0 より前のモジュール用の EJBDeploy ツール
組み込み可能 EJB コンテナー
サンプル・アプリケーション
スタンドアロンのシン・クライアントおよびリソース・アダプター
オプションの言語 日本語
--------------------------------------------------------------------------------
インストール状況レポートの終了
--------------------------------------------------------------------------------
binディレクトリに,productInfo / productInfo.batコマンドが存在していればWebSphere Libertyです。以下のように実行すると,詳細なバージョンを表示できます。
% ./productInfo version
製品名: WebSphere Application Server
製品バージョン: 25.0.0.3
製品エディション: BASE_ILAN