問題タブ [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 投票する
2 に答える
1381 参照

eclipse - MavenをEclipseとソフトウェア開発プロセスに正しく統合するにはどうすればよいですか?

私はMavenを初めて使用します。私が恩恵を受けている主な機能は、自動依存関係管理です。標準化されたディレクトリ構造も素晴らしいようですが、Eclipseにも標準のディレクトリ構造があります。ディレクトリ構造はEclipseから独立していますが、Mavenから依存しています。OK、なるほど、この時点では両方のプログラムが非常に柔軟に見えます。

Mavenがサーバーまたはクライアントシステム専用であるかどうかはよくわかりません。たとえば、プロジェクトのWebサイトを生成するための機能/プラグインがあります。これはサーバーシステムでは最も意味がありませんか?

Mavenをバージョン管理システム(VCS)、たとえばSVNと統合する方法は?リポジトリがあり、開発成果物のダウンロードセクションを備えた常に最新のWebサイトがあるシステムを考えています。

MavenをEclipseと統合する方法は?現在、WTP統合でm2eclipseを使用しています。大丈夫ですが、私が気に入らない動作がいくつかあります。例:

  • 新しいJavaプロジェクトを生成すると、JREバージョンは1.4に設定されます。手動で1.6/ワークスペースのデフォルトにリセットする必要があります。
  • ファセット構成が安定していません。一部の構成は、手動で特定の順序で実行する必要があります。

それについてもっと読んだら、たぶん私はそれらを修正することができます。そして、私はそのWTP拡張に多かれ少なかれ深刻な問題を抱えています。WTP拡張機能は公式にはサポートされておらず、本番品質がない可能性があると言うことが重要だと思います。

MavenをEclipseに統合する別のプラグインがあることを私は知っています。まだ試していません。いいですか?

また、Mavenはもっと多くの分野で役立つかもしれないと思います。たとえば、ディレクトリ構造を拡張して、要件、仕様、モデリングの成果物などを保持できます。それが標準化された場合にのみ機能すると思います。すべてのドキュメントのリビジョン管理もいいでしょう。

非常に多くのこと、それを統合して完全なソフトウェア開発プロセスをサポートすることができます。これらの機能をすべて取得するには、非現実的かもしれません。今のところ、EclipseとWTPの統合およびVCSの統合が私にとって最優先事項です。

助言がありますか?前もって感謝します。

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

java - maven2 war オーバーレイと eclipse WTP

通常のようにEclipse WTP tomcatサーバーを実行するmaven warモジュールがあります。ここで、maven war オーバーレイを使用してそのモジュール アーティファクトを再利用したいと考えています。新しい war プロジェクトを作成し、そのモジュールをプロジェクトの依存関係に含めるだけです。問題は、新しいプロジェクトにリソースまたは構成ファイル (web.xml など) がないため、Eclipse の「Run on server」を使用できなくなったことです。すべてが戦争の依存関係にありますが、Eclipse はそれを解決できません。

eclipse で実行される Maven war オーバーレイ プロジェクトを使用する方法はありますか?

ありがとうございました。

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

maven-2 - Tapestry5 アプリケーションが WTP Tomcat サーバーで実行されていない

私の Tapestry 5 アプリケーションは、maven の「tomcat:run」ビルドでは正常に動作していますが、Tomcat WTP サーバーを使用するとうまく動作しません。

IE: タペストリー 5 クイックスタート Maven アーキタイプに基づいてタペストリー 5 プロジェクトを作成しました。最初は、両方のサーバーで問題なく動作します。

依存関係を少し試した後 (つまり、まったく同じライブラリを追加してから削除した後)、WTP サーバーを起動すると、各ページで 404 エラーが発生しますが、プロジェクトは maven "tomcat:run "。

すべてをクリーンアップして、ゼロから再構築しようとしましたが、これまでのところ何もありません。

そのような行動を説明できるものは何ですか?これを修正するにはどこを探すべきですか?

ありがとう

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

eclipse - モジュールの城壁を使用できず、セキュリティの詳細を送信しません

安全なWebサービスを呼び出すクライアントを作成するためにWTPプラグインでEclipseを使用しています。

Webサービスクライアントウィザードを使用してクライアントを生成しましたが、ユーザー名トークンで保護されたサービスを呼び出すように、eclipseプロジェクトでapacherampartを構成したいと思います。

エラーは「モジュール城壁を使用できません」です。 - - - - アップデート - -

エンゲージできないモジュールの城壁を修正した後、次のようになります。

_-----------------------------------更新終了------------ -------

前もって感謝します

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

eclipse - Eclipse WTP:GlassfishはクラスパスにWEB-INF/libを含めません

私はEclipseヘリオスで新しい動的Webプロジェクトを開始しました。GlassfishをEclipseに統合しましたが、これまでのところ正常に機能しています。1つを除いて、ライブラリ(jdbc、log4jなど)をWEB-INF/libに配置します。Eclipseはそのファイルをglassfishに正しくデプロイしますが、glassfishはそのディレクトリをクラスパスに含めないため、アプリは実行されません(jarが見つからないため)。

Eclipseでサーバーの「起動構成」を編集する場合、「クラスパス」の下に手動でライブラリを追加できますが、それでも何も変わりません。

jarファイルをGlassfishのlib/extフォルダーに手動でコピーした場合にのみ、libsが含まれます。

動作するサーバーとしてtomcatを使用した場合、ライブラリはtomcatのクラスパスにあります。しかし、ライブラリを手動でコピーせずにGlassfishを使用したいと思います。

何か案が?

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

eclipse - WTP で Maven Eclipse プラグインを使用する癖

私はMaven Eclipseプラグインを使用してwtpプロジェクトを生成しています。ほとんどの場合は機能しますが、取り除きたい奇妙な癖がいくつかあります。

  • -Dwtpversion=2.0を実行するたびに指定する必要がありますmvn eclipse:eclipse。それ以外の場合、ファセット情報は生成されません。
  • Java ファセット レベルが 6.0 ではなくバージョン 1.4 に設定されているため、生成された各プロジェクトでエラーが発生します。Java compiler level does not match the version of the installed Java project facet

これらの癖を取り除くにはどうすればよいですか?

以下は、私のトップレベルの pom.xml です。

0 投票する
7 に答える
10574 参照

eclipse - Eclipsewtpを使用してWebプロジェクトをTomcatに公開した後にクラスが欠落している

ワークスペースにいくつかの動的Webプロジェクトがあり、それぞれにクラスが含まれており、他のユーティリティプロジェクト(単純なJavaプロジェクト)とサードパーティのjarを参照しています。

これらのアプリ(動的Webプロジェクト)は、Eclipse WTP(Helios 3.6)を使用してTomcatv6.0.6にデプロイされます。

ワークスペースを更新し、新しいクラス/リソース/ jarがSVNリポジトリから抽出されたら、Tomcatアプリでアプリを再公開し、再起動します。

ときどき、tomcatが私のアプリの1つを起動すると、ClassNotFoundExceptionがスローされたり、他の不足しているリソースについて文句を言ったりします。デプロイされたリソース(たとえば、spring Beans xml)が最新ではなく、「古い」コンテンツが含まれていることがあります。

私が使用する一般的なanti-voodoo-black-magic処理:* tomcatの停止/開始*クリーン(サーバー構成を右クリックした場合)*tomcat作業ディレクトリのクリーンアップ*tomcatからすべてのアプリを削除し、tomcatをクリーンアップし、再起動し、すべてのアプリを追加します

問題が解決するまで、この「手順」を数回実行する必要があります。

あなたたちもそれに苦しんでいますか?これは既知のバグですか?それに取り組む方法の提案はありますか?ユーティリティプロジェクトの代わりにjarを使用すると、この問題が解決/軽減されますか?

代わりにEmbeddedJettyの使用を検討しますが、「本番」環境でJettyを実行するための独自のスクリプトは避けたいだけです。

-ヨナタン

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

eclipse - WTPを使用したEclipseJSP編集で、変数とクラスの定義が見つかりません

Eclipse(OS Xでは3.6.1)を使用してJavaとJSPを記述しています。残念ながら、JSPには多くのJavaが含まれています。.javaファイルにできるだけ多くのJavaを保持したいのですが、少なくともしばらくの間は変更されません。

最近、JSPを編集するときの機能を向上させるために、Web Tools Project(WTP)バージョン1.1および1.2をインストールしました。しかし、それは私が期待する多くのことをしません。たとえば、JSPでクラス名を選択し、F3(関数名がわからない)を押してクラス定義を開くことができません。さらに、多くの場合、Eclipse / WTPは、変数またはクラス参照を含むファイルを含むJSPファイルに存在する変数やクラス定義を認識しません。つまり、「変数に解決できない」などと報告されます。Eclipseのドキュメント(特にhttp://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.wst.doc )を検索しました。 .user / topics/overview.html-この情報を表示するようにWTPを構成する方法のガイダンス。

ありがとうアーサー

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

xml - XPath 対応の XML テンプレートまたはコンテンツ アシスト

現在の XPath に基づいてテンプレートやコンテンツ アシストを提供できるカスタム XML エディターを作成したいと考えています。拡張ポイントorg.eclipse.ui.editors.templatesを使用してテンプレートを作成すると、コンテキスト タイプ全体で使用できるようになりますが、これは少し単純すぎます。

グーグルで検索すると、これを処理できるoXygenへのリンクが表示されます。

... 関数と軸 (すべて W3C 仕様のセクションで文書化)、変数とパラメーター、およびコンテキスト内の要素と属性の名前テストを表示する XPath 対応のコンテンツ アシスタント。

WTP XML エディターを使用する必要があると思いますか?

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

eclipse - Jetty WTPが2つのディレクトリに公開されているため、GWT開発モードで問題が発生します

WebアプリケーションをEclipse(WTP)内のJettyに公開すると、アプリケーションは2つの異なる場所にデプロイされます!:

一時ディレクトリ(これがJettyログの抜粋です):

2010-12-15 11:01:23.748:INFO :: Deploy C:\ jetty-6.1.26 \ contexts \ TestApp.xml-> org.mortbay.jetty.webapp.WebAppContext@1a12495 {/ TestApp、C:/ jetty -6.1.26 / webapps / TestApp.war} 2010-12-15 11:01:23.753:INFO :: Extract C:/jetty-6.1.26/webapps/TestApp.war to C:\ Users \ Pete \ AppData \ Local \ Temp \ Jetty_127_0_0_1_8080_TestApp.war_ TestApp _wi7r0g \ webapp

最初の質問-なぜそれは2つの場所に公開されるのでしょうか?

これは私に問題を引き起こしています。なぜなら、GWTのDevModeを実行するときに、warファイルの場所を指定する必要があるからです。私にとってよく知られている場所は、最初のディレクトリ(Eclipseワークスペースの下)だけです。このディレクトリを指定するという行為は、DevModeにモジュールファイルをそこに作成するように指示します。問題は、これがJettyがファイルを提供する場所ではないことです。したがって、アプリケーションをテストしようとすると、module.noncache.jsなどで404が取得されます。どうすればこれを修正できますか?