2012-12-11 1 views
12

「Eclipse用WebSphere Application Server Developer Tools V8.5.1」および「Developers V8.5用WebSphere Application Server」は、https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/download?lang=enからインストールしました。Eclipse junoのWebsphere Serverにプロジェクトを追加するには何が必要ですか?

私はEclipse Junoを使用しています。

私は、アプリケーション開発用のプロファイルを作成するためにファーストステップツールを使用しました。

サーバービューに「WebSphere Application Server v8.5」サーバーを追加し、そのプロファイルを指していました。

サーバービューでサーバーを右クリックして[追加と削除]を選択すると、「サーバーに追加または削除できるリソースがありません」というダイアログが表示されます。

私のプロジェクトをTomcatサーバーまたは「WebSphere Application Server V8.5 Liberty Profile」に追加することができます(この質問の対象外のホストには「本物の」WebSphereを使用する必要があります)。Liberty isn '十分に良い)。

プロジェクトをサーバーに追加できるようにするには、何が欠けていますか?

+1

WASに追加しようとしているプロジェクトは、どのタイプのEclipseプロジェクトですか? –

+0

どのような情報が欲しいですか?これは「動的Webモジュール」とJavaファセットを備えたEclipseプロジェクトです。これには.warを構築するpom.xmlが含まれています。 – Jared

+0

私は古いJavaテクノロジと全く同じ問題を抱えています。多数のサブプロジェクトを含む親フォルダですが、それらのプロジェクトのいくつかはANTビルドファイルを使用してEARファイルを生成します。アプリケーションサーバーにEARファイルが表示されません。ここでの示唆はありません。私が得られる最も近いものは、親フォルダのEARファイルです。これは私が望むものではありません。 Eclipse JEE Oxygen、WebSphere Application Server開発ツール8.5、WAS 8.5.1開発者 –

答えて

14

WAS 8.0でIBM RSA/RDi/Rational Developer for i(これはEclipseから構築され、何度も名前が変更されています)を使用していますので、あなたの状況に直接適用されるかどうかはわかりません私が過去に抱えていた問題と非常に似ています...

私たちは、WASに展開するEARを含む「親」ソートのプロジェクトをセットアップし、それに対応する「Web」アプリケーションを含んでいます戦争。

親プロジェクトで、プロパティ - >デプロイメントアセンブリの下に "web"プロジェクトを追加します。また、プロジェクト参照下の "Web"プロジェクトをチェックしてください。

うまくいけば、このアプリはに展開可能になりますが、WAS ...

編集I
これは、私は、Eclipseのオフに構築されているIBM RSAを(使用して私のEAR「親」プロジェクトを作成する方法であります -
1.「ファイル」 - >「新規」 - >「プロジェクト...」を選択し、Java EE - >エンタープライズ・アプリケーション・プロジェクトを選択します。
2.適切なプロジェクト名を入力し、ターゲット・ランタイムとしてWebSphere App Serverを選択します。
3.プロンプトが表示されます。 Java EEモジュールの依存関係のリストを使用して、私は耳にパッケージ化されるWebアプリケーションを選択します。また、「application.xmlデプロイメント記述子を生成する」を選択します。

これで、WASサーバーに耳を追加できます。

+1

私はザックの答えが正しいと思います。 EclipseプロジェクトをWASに直接追加することはできません。しかし、それは自由と風刺漫画に可能です。 –

+0

"親"プロジェクトを作成するために何をすべきかを正確に示すことによって助けてくれますか?私は単にPOMを変えて幸運のない耳を詰め込もうとしました。 – Jared

+0

私もこの正確なIDEセットアップの不幸な複雑さを持っています。これは魅力的なように思えましたが、なぜ新しい(おそらく空の)Java EEプロジェクトを作成する必要がありますか?私がこのプロジェクトをgitにコミットし、新しいプル/セットアップを試みた後、この問題に遭遇する。 –

1

WebSphere Application Serverデベロッパーツール管理コンソールを使用してWARをデプロイすることはできますが、標準WAS(WARをデプロイできるようにする)ではなく、EARをデプロイできるようにします。 なぜ制限があるのか​​わかりませんが、RAD(Rational Application Developer)でも同様です。

3

1。「Package Explorer」ビューでプロジェクト名をクリックしてください。 2.«プロパティ» を選択します。3.«プロジェクトファセット» を選択します。4.«ランタイム»タブ をクリックします。5.サーバー を確認します。«OK»をクリックして今

  1. 右«サーバ»ビューでサーバー名をクリック
  2. 右側の列に
  3. 移動リソースを上
  4. クリック«追加と削除...»
1

.warをデプロイすることはできません。したがって、JavaEEプロジェクトを作成し、Webプロジェクトをその中に組み込みます。次にwarモジュールを内側にしてname_JavaProjectEEをデプロイできます。

7

私はeclipseが私たちのプロジェクトを動的Webアプリケーションとして認識していないと思います。 私はこの問題を解決するために以下の手順に従ってきました。

Select Project ==> Properties ==> Project Facets and make sure Dynamic Web Module check box is checked 

これは機能するはずです。

+0

perfecto!それは何を探していたのですか? – TechLover

関連する問題