問題タブ [eclipse-wtp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
21944 参照

eclipse - Eclipse Maven Web アプリケーション - サーバー上で実行できなくなりました

右クリックして「サーバーで実行」できるmaven eclipse webappプロジェクトがあり、tomcatにデプロイされます。最近、「maven -> プロジェクト構成の更新」を実行しましたが、プロジェクトを webapp としてデプロイおよび実行できなくなりました。誰もこれを見たことがありますか?Tomcat からの唯一の出力は次のとおりです。アプリケーションをデプロイしようとしているようにも見えません。


POM はまだ WAR に設定されていますが、プロジェクトをクリーンアップした後、Maven 依存関係として含まれているライブラリの ClassNotFoundExceptions を取得しています。

これが私のPOMです:

0 投票する
5 に答える
946 参照

java - Eclipse のランタイム ターゲットの StandardServletContainer

一般的なプロジェクトの場合、クラスパスに追加できJRE_CONTAINERますが、Web コンテナー サーバー ランタイムでこのようなことは可能ですか?

0 投票する
2 に答える
11987 参照

eclipse - maven-eclipse-pluginを使用したMavenWebアプリは生成されません

目標を使用してeclipse:eclipse、Eclipseプロジェクト環境を生成します。展開は正常に機能します。目標は、必要なすべての依存関係のvarクラスパスエントリを作成します。

m2eclipse私のためのエクスポートフォルダを定義するMavenコンテナがありましWEB-INF/libた。でも頼りたくないm2eclipseのでもう使いません。

目標によって生成されるクラスパスエントリには、eclipse:eclipseそのようなエクスポートフォルダはありません。

WTPを使用してサーブレットコンテナを起動すると、ライブラリを除くすべてのリソースとクラスがコンテキストに公開されます。

必要なライブラリを公開するために何が欠けていますか、またはm2eclipse統合なしではそれは不可能ですか?

環境

  • Eclipse 3.5JavaEEガリレオ
  • Apache Maven 2.2.1(r801777; 2009-08-06 21:16:01 + 0200)
  • Javaバージョン:1.6.0_14
  • m2eclipse

maven-eclipse-plugin構成

生成されたファイル

eclipse:eclipse目標を実行した後、依存モジュールが生成されたものにリストされていない.settings/org.eclipse.wst.common.componentため、サーバーの起動時に依存関係を見逃します。

これは私が得るものです:


今後の読者のための更新

ここでの問題は逸脱したpackagingタイプでした。使用する場合は、またはmaven-eclipse-pluginの使用を検証してください。<packaging>war</packaging>ear

次の問題は、1つのMavenPomに2つのビルドライフサイクルがある状況を示しています。

0 投票する
1 に答える
630 参照

eclipse - Ant から Eclipse で WTP プロジェクトを公開する

Eclipse で実行されている Ant スクリプトで WTP プロジェクトを公開する方法はありますか? Ant スクリプトでいくつかのタスクを実行し、UI から実行したかのようにパブリッシュを開始してから、さらにいくつかのことを実行したいと考えています。

0 投票する
1 に答える
6163 参照

eclipse - EclipseとWTPプラグインを備えたMavenWebアプリは、Tomcatで奇妙な方法でファイルをデプロイします

私はEclipseJ2EE3.5をMavenとtomcatで使用しています。Maven WebアプリケーションをWTPでデプロイするために、動的Webモジュールファセットを追加し、プロジェクトの「org.eclipse.wst.common.component」ファイルを変更しました。これは、WebアプリケーションがWebContentディレクトリにないためです。ファイルの内容は次のとおりです。

ただし、コンテンツが正しくデプロイされることはありません。「workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps \ toto \」では、ディレクトリ構造はWEB-INFとMETA-INFで正しいですが、空です。 jsp、html、cssファイルは「workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps \ toto \ WEB-INF \ classes \」にあり、別のWEB-INFおよびMETA-INF構造があります。ファイル。

私はこれをまったく理解していません、ありがとう。

0 投票する
3 に答える
2940 参照

java - m2eclipseとWTP(webResourcesの処理)を組み合わせてWARを構築する

mavenを使用して構築されたWebアプリケーション(つまり、maven-war-plugin)がある状況があります。コードを変更するたびに、手動でMavenを起動し、アプリケーションサーバーを再起動する必要がありました。ここで、ビルドサイクルのオーバーヘッドを減らすために、WTPを使用してWebアプリを公開したいと思います。

これで、Mavenを使用したリソース処理が可能になり、Webアプリを構築するときにPOMで定義された追加のMavenタスクがいくつかあります。したがって、m2eclipseは自然な解決策のようです。

Mavenビルダーがこれらのタスクを実行し、リソースを正しくフィルタリングしていることを十分に理解しました。ただし、「サーバーで実行」を選択すると、WARファイルはMavenでビルドした場合とは異なります。

これは、 M2eclipseビルダーではなく、WTPが実際にWARをビルドするためだと思います。そのため、POMでmaven-war-pluginを構成したとしても、それらの設定は使用されません。

以下は、maven-war-plugin構成のスニペットです。「webResources」で構成されているものは取得されず、次のように表示されます。

これらのリソースを他の場所で処理するように再構成する必要がありますか、それともより良い解決策がありますか?

0 投票する
2 に答える
228 参照

java - エクリプス更新サイト

Eclipse WTP をインストールしようとしていますが、依存関係の問題が発生しています。

不足している依存関係をインストールするために、Galileo 更新サイトからそれらを読み込もうとしています:http://download.eclipse.org/releases/galileo しかし、この更新サイトを開こうとすると、アイテムが表示されません。オプション(カテゴリごとにアイテムをグループ化し、最新バージョンのみを表示する...)をいじってみましたが、うまくいきませんでした。この更新サイトでソフトウェアが表示されない理由を教えてください。WTP を機能させるには、ここ (emf ..) からいくつかの依存関係をインストールする必要があると確信しています。

ありがとう

0 投票する
3 に答える
1401 参照

java - IvyDE + WTP: Ivy ライブラリが WTP によって無視されることを回避するには?

私は IvyDE を見つけました。これにより、Web アプリケーションのコア バージョンがフリーズしているという未解決の問題を解決できます。この問題は、更新ライブラリから余分なコードを取得できるようにする必要があるため、Web アプリケーションのクラスパス上に配置する必要があります。開発スピードのために、「Resolve in Workspace」機能を使用すると、Eclipse で更新ライブラリ プロジェクトのフォルダーを、凍結されたコア Web アプリケーションのビルド パスに直接配置できることがわかりました。通常の Java アプリケーションではうまく機能します。

ただし、Web アプリケーションの場合、WTP (Eclipse Java EE モジュール) はクラスパス上の ivy ライブラリーが示すフォルダーをデプロイしていないようです。これは非常に不便です。IvyDE の開発者は、これを WTP の欠点と考えており、修正するつもりはありません。WTP 関係者がこれについて何を言っているのか完全には理解できません (明らかに複雑であることを除いて) 彼らはまだ修正しないでしょう.

質問は次のとおりです。

IvyDE を使用して、できれば Resolve in Workspace 機能を使用して、凍結されていない更新ライブラリ プロジェクトで凍結された Web アプリケーションを維持する機能を購入する合理的な方法はありますか?

現在、Web コンテナーとして GlassFish 3.0.1 を使用しています。


編集: JIRA の問題はhttps://issues.apache.org/jira/browse/IVYDE-227です。


編集: いくつかの実験の後、Maven がうまく機能することがわかり、Maven に切り替えました。その理由の 1 つは、最新の Eclipse の Maven ツールがより優れた WTP サポートを備えており、ワークフローにうまく対応していることです。

0 投票する
2 に答える
2162 参照

java - Eclipse を使用して eBay Sandbox WSDL からスタブを作成する際のエラー

Eclipse WTP プラグインを使用して、この WSDL からスタブを生成しています。https://api.sandbox.ebay.com/wsapi?wsdl

しかし、それを行うと、次のエラーが発生します。

なぜだと思いますか?

0 投票する
2 に答える
4599 参照

java - Eclipse WTP は WebContent でプロジェクトの依存関係を公開しません

現在、Java EE プロジェクトに取り組んでいます。テスト目的で、Web サービスを正常に開発し、Eclipse のビルドイン Apache サーバーにデプロイしました。

プロジェクトを 2 つのプロジェクトに分割しました。マスター プロジェクトと依存プロジェクト (「Utils」としましょう)。「ビルド パス」セットアップで依存関係として「Utils」プロジェクトを追加したため、開発時に Eclipse がコンパイルの問題について文句を言うことはありません。

ただし、(組み込みサーバーとして) Tomcat を起動すると、「Utils」プロジェクトのクラスが見つからないというエラーが表示されます。

私はEclipseが「Utils/bin」をWebContent/WEB-INF/classesにコピーすることを期待していましたが、そうではありません。それを自動化するにはどうすればよいですか?変更が発生するたびに「Utils/bin」がWebFolderに展開されるようにしますか?

参考までに、私はまだ Maven を使用していません (ただし、使用する予定です)。

よろしくお願いいたします。

ラファエル