13

ここから「WebSphereApplicationServerDeveloper ToolsforEclipseV8.5.1」と「WebSphereApplicationServerfor DevelopersV8.5」をインストールしました:https ://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/ entry / download?lang=en

私はEclipseJunoを使用しています。

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

「WebSphereApplicationServerv8.5」サーバーをサーバー・ビューに追加し、そのプロファイルをポイントしました。

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

プロジェクトをTomcatサーバーまたは「WebSphereApplicationServerV8.5 Libertyプロファイル」に追加できます(この質問の範囲を超えたさまざまな理由から、「実際の」WebSphereを使用する必要があります-Libertyは十分ではありません) 。

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

4

4 に答える 4

18

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

WASにデプロイするEARを含む「親」の種類のプロジェクトをセットアップしてから、WARを含む対応する「Web」アプリケーションを作成します。

親プロジェクトの[プロパティ]->[配置アセンブリ]で、「Web」プロジェクトを追加します。また、プロジェクト参照の下にある「Web」プロジェクトも確認してください。

うまくいけば、これによりアプリがWASにデプロイ可能になります...

編集I
これは、IBM RSA(Eclipseから構築されている-Eclipseのバージョンに適用するためにこれらの設定の一部を調整する必要がある場合があります)を使用してEAR「親」プロジェクトを作成した方法です
。1。[ファイル]->[新規]-に移動します。 >プロジェクト...そしてJavaEEを選択->エンタープライズアプリケーションプロジェクト
2.適切なプロジェクト名を入力し、ターゲットランタイムとしてWebSphereAppServerを選択します
3.JavaEEモジュールの依存関係のリストが表示され、Webを選択します耳にパッケージ化されるアプリ。また、「application.xmlデプロイメント記述子を生成する」ことも選択します

その後、WASサーバーに耳を追加することができます。

于 2012-12-11T20:49:56.387 に答える
4

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

于 2012-12-12T07:13:57.117 に答える
3

1.«パッケージエクスプローラー»ビューでプロジェクト名を右クリックします。2.«プロパティ»を選択します3.«プロジェクトファセット»を選択します4.«ランタイム»タブをクリックします5.サーバーを確認します6.«OK»をクリックします

  1. «サーバー»ビューでサーバー名を右クリック
  2. «追加と削除...»をクリックします
  3. リソースを右の列に移動します
于 2013-09-16T10:26:32.903 に答える
1

.warをデプロイすることはできないため、JavaEEプロジェクトを作成し、それにWebプロジェクトを含めます。次に、warモジュールを内部に使用してname_JavaProjectEEをデプロイできます。

于 2014-03-28T21:52:07.497 に答える