ナビゲーションをスキップ

WebLogic Server FAQ 集

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

FAQ : WebLogic Express


Q. WebLogic Express とは何ですか。

A. BEA WebLogic Express (WLX) は、BEA WebLogicTM 製品ラインをコスト効率よく実行するために開発された、プロダクション環境で実証済みの Java サーブレット エンジンです。WebLogic Express を使用すると、アプリケーション サーバの完全な機能一式を必要としない、動的な Web サイトと基本的な Web アプリケーションをすばやく開発し、起動できます。WebLogic Express は、EJB、JMS、JCA などの高度な技術をまだ使用しておらず、サーブレット、Java Server Pages (JSP)、Java オブジェクト、RMI、および JDBC を使用するプロジェクトに適しています。WebLogic Express では、EJB、JMS、JCA、トランザクションの 2 フェーズ コミット プロトコル、およびエンタープライズ レベルのアプリケーションを対象とする一部の機能はサポートされません。


Q. WebLogic Express の最新バージョンでサポートされている J2EE 技術は何ですか。

A. WebLogic Express 8.1 は、Java Servlets 2.3、JSP 1.2、JDBC 2.0、JNDI 1.2.1、JTA 1.01a、JMX 1.0、および JavaMail 1.1.3 をサポートしています。


Q. WebLogic Express から WebLogic Server へのアップグレードはいつ行うべきですか。

A. WebLogic Express は、サーブレット、JSP、および Java オブジェクトを使用して単純なデータ アクセスを行う、複雑でないアプリケーションに適しています。RMI を使用してクライアントとサーバ間またはクライアントとクライアント間の通信を行ったり、上記の技術を使用する基本的な Web サービスを構築したりできます。

WebLogic Express から WebLogic Server に移行する理由としては、次のようなものがあります。


Q. WebLogic Express から WebLogic Server にアップグレードする方法は複雑ですか。

A. WebLogic Express から WebLogic Server へのアップグレードは、実際はとても簡単です。WebLogic Express と WebLogic Server は同じ CODEBASE を共有しているので、ユーザが開発したアプリケーションは、変更することなく WebLogic Server でもそのまま動作します。

アップグレードは非常に簡単であり、新しい WebLogic Server ライセンス ファイルを既存の WebLogic Express のインストール ディレクトリにコピーするだけです。


Q. WebLogic Express は Web サービスをサポートしていますか。

A. はい。WebLogic Express は Web サービスに対応しています。WebLogic Express は、XML、SOAP、および JAX-RPC の最新規格を使用して、プレゼンテーション レベルの Web サービスを提供します。


Q. WebLogic Express はクラスタ化をサポートしていますか。

A. はい。WebLogic Express Premium Edition は、ミッションクリティカルな Web アプリケーションに対応する完全なクラスタ化能力を備えています。Premium Edition がサポートしているクラスタ化には、JDBC のクラスタ化、自動フェイルオーバのあるサーブレット セッションのインメモリ レプリケーション、およびロード バランシングの各機能が含まれています。


Q. 新しい WebLogic Express ライセンスのインストール方法を教えてください。

A. WebLogic Express ライセンス ファイルは、インストール先の BEA_HOME ディレクトリに格納されます。ライセンス ファイルには、BEA WebLogic Platform の全製品のライセンスが含まれています。

A. WebLogic Express 以外の WebLogic 製品をインストールしていない場合は、新しい WebLogic Express ライセンス ファイルをコピーして既存のファイルを上書きします。WebLogic Express 以外の WebLogic 製品をインストールしている場合は、次の手順に従って新しい WebLogic Express ライセンスをインストールします。

  1. 新しいライセンス ファイルを、license.bea 以外の名前で対象の BEA ホーム ディレクトリに保存します。たとえば、ファイルを platform_license.bea という名前で保存します。このファイルは、手順 4 で license_update_file として使用します。
  2. コマンド シェルを開き、対象の BEA ホーム ディレクトリに移動します。
  3. まだ含まれていない場合は、以下のコマンドを入力して、PATH 変数に JDK を追加します。
  4. export PATH

  5. 以下のいずれかのコマンドを入力して、ライセンス更新ファイルを既存のライセンスに結合します。
  6. license_update_file は、手順 1 でライセンス更新ファイルを保存したときの名前です。

  7. 更新した license.bea ファイルのコピーを BEA_Home ディレクトリ以外のディレクトリまたは別のマシンの安全な場所に保存します。

Q. WebLogic Express ドメインとは何ですか。

A. 運用と管理を容易にするために、1 つまたは複数の WebLogic Express インスタンス (および関連するリソース) は、ドメインと呼ばれる管理単位にグループ化されます。ドメインには複数の WebLogic Express クラスタと、クラスタ化されない WebLogic Express インスタンスが存在できます。1 つの管理サーバが 1 つのドメインを管理します。

ドメインは、1 つの WebLogic Express インスタンスだけで構成することもできます。ただし、各ドメインに必ず 1 つの管理サーバが必要なので、サーバ インスタンスが 1 つだけの場合は、そのサーバ インスタンスは管理サーバとして動作します。

システム管理者の責任範囲、アプリケーションの境界、サーバの設置場所などに応じて、複数のドメインを定義できます。


Q. 1 つのドメインに WebLogic Express インスタンスと WebLogic Server インスタンスを混在させることはできますか。

A. はい。同じドメインに WebLogic Express インスタンスと WebLogic Server インスタンスを混在させることができます。この場合、ドメインは 1 つの管理サーバおよび Administration Console によって管理されます。


Q. WebLogic Express がサポートしている Java サーブレットと JSP 仕様のバージョンを教えてください。

A. WebLogic Express 8.0 は、Java サーブレットのバージョン 2.3 と JSP のバージョン 1.2 をサポートしています。


Q. 現在 Tomcat でデプロイしている Web アプリケーションを WebLogic Express に移行するために、なんらかの変更を行う必要がありますか。

A. サーブレット仕様に従って標準的な .WAR フォーマットでデプロイされている Web アプリケーションは、コードを変更することなく WebLogic Express にデプロイできます。アプリケーションが WebLogic Express リソースに依存している場合は、WebLogic Express サーバにリソースとリソース マッピングを定義する必要があります。


Q. WebLogic Express を使用する場合、既存の BEA e-docs をどのように使用すべきですか。

A. 独立した「WebLogic Express 用の e-docs ページ」が用意されています。このページには、WebLogic Express の機能、インストール、プログラミング、管理、および「入門」資料に関連するドキュメントへのリンクが含まれています。WebLogic Express のドキュメントに含まれているリンクの多くは、実際は WebLogic Server のドキュメント ページにリンクしています。これは、WebLogic Express は WebLogic Server と同じ CODEBASE を共有しており、WebLogic Server と WebLogic Express に共通する機能を説明している WebLogic Server のドキュメントは、WebLogic Express にも適用できるからです。


Q. WebLogic Express で Web サービスを構築できますか。できるのであれば、その方法を教えてください。

A. はい。Java クラスを使用して WebLogic Express で Web サービスを構築してデプロイできます。WebLogic Express での Web サービスの構築方法については、「WebLogic Web サービスの概要」を参照してください。WebLogic Express では、Web サービスを実装するのに Java クラスだけを使用できることに注意してください。 EJB や JMS は使用できません。


Q. WebLogic Express と WebLogic Server のコンソールの違いは何ですか。

A. WebLogic Express と WebLogic Server のコンソールに違いはありません。


Q. 評価用の WebLogic Express は、どこからダウンロードできますか。

A. WebLogic Express の試用版は、「http://commerce.bea.com/downloads/weblogic_express.jsp」からダウンロードできます。

WebLogic Express の評価に役立てるために、WebLogic Express のインストール手順、WebLogic Express での Web アプリケーションの作成とデプロイの方法、および WebLogic Express 機能のレビューについて説明した WebLogic Express 評価ガイドが用意されています。


Q. WebLogic Express に JDBC ドライバは付属していますか。

A. はい。BEA では、WebLogic Express に付属する次の 2 種類の JDBC ドライバを提供しています。

さらに、WebLogic Express では、任意の JDBC 準拠ドライバを使用できます。WebLogic Express と JDBC ドライバの詳細については、「WebLogic JDBC の概要」を参照してください。


Q. n 層アプリケーション アーキテクチャで、WebLogic Express を Web 層として使用できますか。

A. はい。WebLogic Express は、Web 層のニーズに非常に適しています。WebLogic Express は、プライマリ Web サーバとしても、また、HTML、XML、サーブレット、JSP、アプレットなどを使用して構築された高度な J2EE Web アプリケーションのホストとしても使用できます。WebLogic Express は、組み込み HTTP サーバを含む Web サーバ機能を完全装備しています。


Q. 大規模な WebLogic Server クラスタ内で WebLogic Express を管理サーバとして使用できますか。

A. はい。WebLogic Express は、大規模な WebLogic Server クラスタ内で管理サーバとして使用できます。


Q. WebLogic Express で統合はできますか。

A. WebLogic Express は、Java サーブレット エンジンまたは Web アプリケーション エンジンとしての使用を意図したものです。WebLogic Express では、WebLogic Server が備えている J2EE コネクタ アーキテクチャ (JCA) や WebLogic Server-Tuxedo コネクタのような統合機能はサポートされていません。


Q. WebLogic Express と IDE を統合する方法を教えてください。

A. WebLogic Express では、さまざまなサードパーティのモデリング ツール、開発ツール、およびテスト ツールを使用できます。サポートされているツールと統合キットについては、「WebLogic Server 8.1 のツールとユーティリティ」を参照してください。


Q. どのような場合に、オープン ソースか WebLogic Express かの選択について検討すべきですか。

A. WebLogic Express とオープン ソースのサーブレット エンジンを比較検討するときの考慮事項を説明している BEA のホワイト ペーパーを参照してください。


Q. WebLogic Express は仮想ホスティングをサポートしていますか。

A. WebLogic Express は、単一の WebLogic Express インスタンスまたは WebLogic Express クラスタを複数の Web サイトのホストにできる仮想ホスティングをサポートしています。論理上の Web サーバには、それぞれ独自のホスト名が付けられていますが、すべての Web サーバは、DNS で同じクラスタの IP アドレスにマップされます。

クライアントが HTTP リクエストをクラスタ アドレスに送信すると、リクエストを提供する WebLogic Express インスタンスが選択されます。Web サーバ名が HTTP リクエストのヘッダから抽出されて、仮想ホスト名がクライアント側から見て一定になるように、以降のクライアントとのやりとりの間維持されます。

複数の Web アプリケーションを WebLogic Express インスタンスにデプロイできます。各 Web アプリケーションを仮想ホストにマップできます。


Q. WebLogic Express は、他の一般的な Web サーバで動作しますか。

A. WebLogic Express は、プライマリ Web サーバとしても、または、Microsoft IIS や Apache HTTP Server、Netscape Enterprise Server などの Web サーバの背後でサーブレット エンジンとしても使用できます。

WebLogic Express には、WebLogic Express アプリケーションがこのような他の Web サーバと通信できるようにするプラグインが含まれています。プラグインの使用方法については、『WebLogic Server における Web サーバ プラグインの使い方』を参照してください。


Q. WebLogic Express は、Web サーバとして使用できますか。

A. はい。WebLogic Express は Web サーバ機能を完全装備しています。このため、Web ブラウザは、標準 HTTP プロトコルを使用して、WebLogic Express のページを要求できます。Web サーバとしての WebLogic Express には、セキュリティや SSL、仮想ホスティング、プロキシ コンフィグレーション、ロード バランシング、自動フェイルオーバなどの標準機能がサポートされています。Web サーバとしての WebLogic Express については、「WebLogic Server のサービス」を参照してください。


Q. どのプラットフォームが WebLogic Express 用に使用できますか。

A. 動作が保証されているプラットフォームについては、『サポート対象のコンフィグレーション』を参照してください。


Q. WebLogic Workshop や WebLogic Portal、WebLogic Integration などの他の BEA Products を WebLogic Express で使用できますか。

A. WebLogic Express は、他の BEA WebLogic 製品および BEA WebLogic Platform のフロントエンドとして使用できます。


Q. WebLogic Express Premium Edition では、クラスタ化はどのように動作しますか。

A. WebLogic Express Premium Edition には、信頼性と可用性を高めるために、JSP、サーブレット、RMI オブジェクト、および JDBC 接続のクラスタ化とフェイルオーバの機能が含まれています。WebLogic Express のクラスタ化機能については、「WebLogic Server のクラスタ化の概要」を参照してください。


Q. dev2dev サポートとはどのようなものですか。

A. WebLogic Express ユーザ向けの dev2dev サポートが用意されました。BEA dev2dev サポートは、プロジェクトの目標を達成できるように、より簡単で生産性の高い実装を支援する Web ベースの包括的なサポートです。開発者は、詳細なオンラインの技術情報、ベスト プラクティス、および自動化されたオンライン ヘルプ リクエスト サービスにアクセスして、BEA サポート部門の専門知識を活用できます。

dev2dev サポートは、BEA が提供する既存の製品サポートとは別のサポートです。BEA プロダクション サポートは、重要なビジネス プロセスの稼動を保証する、より包括的なサポートです。問題を迅速に解決する 24 時間体制の対応とプロアクティブなサービスを組み合わせてベスト プラクティスを活用する BEA プロダクション サポートにより、IT チームの生産性が向上します。BEA プロダクション サポートを利用すると、IT チームのすべてのメンバーが、電話または Web を通して BEA の専門知識にアクセスできます。また、オンラインのヘルプ リソースへの完全アクセスもできます。


Q. WebLogic Express を使用して CORBA アプリケーションにアクセスできますか。

A. はい。WebLogic Express には RMI over IIOP のサポートが含まれており、それを CORBA アプリケーションとの接続に使用できます。ただし、WebLogic Express は EJB をサポートしていないので、RMI over IIOP を使用して通信できるのは、単純な RMI オブジェクトだけです。

RMI over IIOP については、「RMI over IIOP の概要」を参照してください。


Q. WebLogic Express を使用して構築できるアプリケーションの種類を教えてください。

A. WebLogic Express は、高度なアプリケーション サーバ機能を必要としない単純な Web アプリケーションの構築とデプロイ用に設計されています。WebLogic Express は、サーブレットと Java Server Pages (JSP) を使用するプロジェクトや、Java クラス、RMI、および JDBC を使用する単純な Java アプリケーションに適しています。WebLogic Express は、EJB、JMS、JCA、高度な Web サービス、およびエンタープライズ レベルのアプリケーションを対象とする機能はサポートしていません。


Q. WebLogic Express 関連のニュースグループはありますか。

A. http://www.bea.com/support/newsgroup.shtml」から関心のある特定の領域の BEA ニュースグループにアクセスできます。


Q. WebLogic Express で開発を始める方法を教えてください。

A. 最適な方法は、WebLogic Express の「はじめに」の項から始めることです。

ダウンロードできる WebLogic Express の評価ガイドとツールキットもあります。評価ガイドを使用して WebLogic Express をインストールし、Web アプリケーション プログラミングのチュートリアルを自分のペースで進めることができます。


Q. Java の開発に関するクラスは、どこで受講できますか。

A. http://www.beasys.co.jp/service/service/index.html」を参照してください。


Q. WebLogic Express を起動すると JMS エラー メッセージが表示されるのはなぜですか。

A. ドメイン ウィザードでは、新しいドメインを作成すると JMS タグが追加されます。このドメインをサーバの起動に使用すると、追加された JMS タグが原因でエラー メッセージが表示されます。ドメイン内で JMS リソースを指定していない場合は、このエラー メッセージを無視してサーバを実行しても問題ありません。

 

ページの先頭 前 次