2011-08-10 9 views
7

ここでは、jboss as7スタートガイドhttp://hudson.jboss.org/jenkins/job/JBoss-AS7-Docs/lastSuccessfulBuild/artifact/guides/developer-getting-started-guide/target/docbook/publish/en-US/html/helloworld.htmlを実行しています。このチュートリアルでは、helloworld quickstart mavenプロジェクトのサンプルを設定しています。Eclipse:サーバーで実行オプションは、mavenプロジェクトでは表示されません。

は、私は、コマンドラインに成功

mvn package jboss-as:deploy 

からこのプロジェクトを展開することができるよしかし、私は、EclipseからHelloWorldの例を展開しようとしたとき - 「サーバー上で実行」オプションは、[実行]メニューから欠落しています。 Eclipse 3.7とmaven wtpがインストールされています。

修正方法がわからない、アドバイスありがとうございます。

答えて

32

関連するオプションは、プロジェクトにDynamic Web Moudleプロジェクトファセットがある場合にのみ表示されます。

あなたは、この問題を持つ他の開発者を支援するために、プロジェクトのプロパティ

enter image description here

+0

ありがとう!わたしにはできる。なぜこの答えはまだ受け入れられていないのですか? –

+0

ありがとう! –

+0

これは私のために働いていません。私はまだエラーが発生しています: '選択はどんなサーバでも実行できません.' – Yar

6

Project Facetsオプションを使用してそれを設定しようとすることができます。

私はこの問題を最近扱っていました。 Mavenプロジェクトは、動的Webプロジェクトとは異なる構造になっています。したがって、プロジェクト・ファセットを使用して動的Webモジュールを手動で追加すると、EclipseがMavenプロジェクトとして正しく登録されないことがあります。この問題を解決するには

、あなたはのM2eプラグインM2EのEclipse WTPプラグインを(これはあなたのMavenプロジェクトを実行する方法Eclipseを伝えます)をインストールする必要があります。

[ヘルプ] - > Eclipse Marketplaceで、プラグインを検索します。

インストール後、Eclipseを再起動する必要があります。すると、Mavenプロジェクトに「サーバーで実行」を使用できるようになります。

メモ:以前のプロジェクトを削除/削除した後、再起動後に再度インポート/作成する必要があります。

0

Red Hatのサイトによると、M2E Eclipse WTPプラグイン(m2eclipse-wtp)は新しいm2e-wtpプラグインのために推奨されなくなりました。マーケットプレイスを希望しない場合は、新しいプラグインのURLはhttp://download.eclipse.org/technology/m2e/releasesです。あなたのpom.xmlファイルpluginin達人日食を追加する必要が

2

..

<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-eclipse-plugin</artifactId> 
<version>2.9</version> 
</plugin> 
0

プロジェクトをコピーし、それをリフレッシュし、閉じて、再オープン、削除して再追加した後(サーバ上で右クリック)、Mavenを更新する...オプションが再び現れました。 プロジェクトのプロパティでコンパイラを起動するとき、または新しいJersey(2)バージョンを使用するとき、またはローカルライブラリを両方含むときに.pomファイルにJavaコンパイラのバージョンをアップするときに発生すると思いますこれらの組み合わせの結果である可能性もあります。それはかなり不明です。 ただし、[サーバー]タブでサーバーを右クリックしてプロジェクトを追加/削除することもできます。

関連する問題