2017-01-02 30 views
0

新年が幸せです。 :Eclipse Websphere Libertyを使ってWebサービスをデバッグする方法

第一のもの:私は第三者JCE(Security.addProviderを使って自分のWARにパッケージ化されたjarファイルを使用しています)と統合されたWebサービスを開発しようとしていますが、 Websphere 8(Java 1.8)では、JCEをWebsphereのJREにドラッグしてJavaセキュリティー構成を変更しない限り、必要な指定アルゴリズム(AES)が見つからないことがわかります。

私は根本的な原因については知らないので、Eclipseのプラグインインストールマネージャを使用して軽量websphereをインストールしました。軽量サーバーを起動し、自分のWebプロジェクトを選択し、このサーバーでデバッグするように設定します。しかし、私が見た次の画面は "Context Root Not Found"です。サーブレットのURLを変更しただけです。

私はWASに精通しておらず、リバティープラグインですが、自分のプロジェクトを実行するとは思いませんか? Tomcatのように?誰でも私のWARを実行する方法を教えてもらえますか?それで私はそれをデバッグできますか?お願いします?

答えて

0

まず、リバティーが何であるかについて誤解があるように見えます。あなたが "軽量サーバー"と言うとき、私はあなたがリバティーを意味すると仮定しています。これは正確です。リバティーは確かに軽量サーバーです。

ただし、WebSphereの伝統とLibertyは、2つの異なる製品/サーバーです。 LibertyはWebSphereの伝統的なプラグインではありません。

WAS上で実行されるJava EEアプリケーションは、Java EE準拠のアプリケーション・サーバーであるため、Liberty上で動作するアプリケーションと非常によく似た動作をする必要があります。 Libertyでのアプリケーションのデバッグと開発は、WASより簡単で簡単なので、Libertyの使用をお勧めします。プラグインをインストールWebSphere開発者向けツールと

  1. オープン日食(WDT)(することができますget WDT here):

    は、Eclipse WDTプラグインを使用して自由にアプリケーションをデバッグするには。

  2. WDTを使用してサーバーを作成するには、this articleに従います。すでにサンプルアプリケーションがあるので、サンプルアプリケーションの作成に関する部分はスキップできます。
  3. オープン(Window->Show View->Other...->Serversを使用して)「サーバー」ビューとサーバーを見つける:enter image description here
  4. 右のサーバーをクリックし、Add and remove...はその後、Eclipseの
  5. でアプリケーションコードにブレークポイントを設定し、サーバー
  6. にアプリケーションを追加します、Eclipseのメニューで
  7. (ステップ3に示されているバグのアイコンを押して)デバッグモードでサーバを起動Debug->Debug As->Debug on Serverを選択
  8. enter image description here
+0

ああ、その 'Add and remove ...'は私が逃したものです。どうもありがとう! – Kaninchen

関連する問題