2016-07-22 7 views
1

Wildflyサーバー上のMaven Webappに苦労しています。 以前は、New - Dynamic Web Projectを使用してEclipseでWebプロジェクトを作成し、サーバー上でRun-Runを実行するだけでそれらを実行しました。サーバー上でMaven Webappを実行する

私はwebapp-archtypeを使って最初のMavenプロジェクトを作成しました。今私の質問は:どのようにサーバー上でこのプロジェクトを実行するのですか?

これまでのところ、2つの亜種を試しました。 1.サーバーで実行 - 実行を使用する:これは機能しません。 Wildflyのdeploymentsフォルダ内にプロジェクト用のフォルダがあります。ただし、クラスファイルは展開されません。 2.プロジェクトをMavenビルドとして実行し、目標を「クリーンインストール」に設定した後、「追加と削除...」を選択してプロジェクトをサーバーに追加します。このアプローチはうまくいきますが、これは私にはやや不器用なようですが、もっと重要なのは、どのようにしてこの方法でデバッグモードに入ることができないのでしょうか?

それを行う正しい方法は誰に教えてもらえますか?

ここでは、私のポンポンファイルを見ることができます:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>at.geos</groupId> 
<artifactId>Shopping</artifactId> 
<packaging>war</packaging> 
<version>0.0.1-SNAPSHOT</version> 
<name>Shopping Maven Webapp</name> 
<url>http://maven.apache.org</url> 
<properties> 
    <maven.compiler.target>1.8</maven.compiler.target> 
    <maven.compiler.source>1.8</maven.compiler.source> 
</properties> 
<dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax</groupId> 
     <artifactId>javaee-api</artifactId> 
     <version>7.0</version> 
     <scope>provided</scope> 
    </dependency> 
</dependencies> 
<build> 
    <finalName>Shopping</finalName> 
</build> 

+0

最初に、install clean package.1のような目標属性を使用してmavenをビルドする必要があります。プロジェクトを右クリック - > maven buldを選択 - >目標属性を追加 - >実行します。 2)サーバ上のアプリケーションを実行する –

+0

サーバ上で実行しても問題ありません。 http://stackoverflow.com/q/12895734/1700321をご覧ください。 –

答えて

0

日食中のM2e-WTPプラグインをインストールした後、私は単純にファイル名を指定して実行]をクリックして自分のアプリケーションをデプロイすることができます - サーバー上で実行します。

関連する問題