6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WebSphereのtraditionalとLibertyの見分け方

6
Last updated at Posted at 2026-02-26

IBMのエンタープライズJava実行環境であるWebSphere Application Server (WAS)には,従来型のWebSphere traditionalランタイム(WAS traditional, tWAS)と,新しいWebSphere Libertyランタイムの二つの実行環境があります。

契約いただいているライセンスでは区別が難しいこともあり,現在WebSphereをご利用いただいてるお客様でも,自社がどちらを利用しているのかわからない,ということがしばしばあります。
WebSpherのエディションとランタイム
この記事では,二つのランタイムを見分ける方法をいくつかご紹介します。

管理コンソールやwsadminを利用して管理

日常的なサーバーの管理に,ブラウザ上で動く管理コンソールを利用されていたら,WebSphere traditionalです。
image.png

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

また,管理にwsadminスクリプトを利用されていたら,WebSphere traditionalです。

管理コンソールもwsadminも,両方とも使用していなければWebSphere Libertyです。WebSphere traditionalでは,構成ファイルを直接編集することはサポートされていません。管理ツールである管理コンソールかwsadminのどちらかを使用しないと,構成の変更ができません。

サーバーの起動コマンド

WebSphere Traditionalでサーバーを起動する際には以下のようなコマンドを使用します。

  • startServer.shstartServer.batでサーバーを起動
  • startManager.sh / startManager.batstartNode.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.log
  • console.log

ただ,これらは構成で別のファイル名に変更することもできますので,このファイル名で存在していない場合もあります。

ディレクトリの構成

以下のような特徴があります。

  • WebSphere traditional
    • 導入ディレクトリのbinディレクトリに,wsadmin.shstartServer.shコマンドがある(Windows環境では拡張子が.bat
    • profilesディレクトリの下に各サーバーの定義がある
    • ディレクトリ内にproperties/version/WAS.productというファイルが存在する
  • WebSphere Liberty
    • インストールルートにwlpという名前のディレクトリが使われていることが多い
    • 導入ディレクトリのbinディレクトリに,serverserver.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
6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?