在服务器上运行Maven Webapp

时间:2016-07-22 11:28:10

标签: java eclipse maven wildfly

我正在使用Wildfly服务器上的Maven Webapp苦苦挣扎。 我以前使用New - Dynamic Web Project在Eclipse中创建了Web项目,并且只需在服务器上运行Run - 运行它们。

现在我使用webapp-archtype创建了我的第一个Maven项目。现在我的问题是:如何在服务器上运行此项目?

到目前为止,我尝试了两种变体: 1.使用Run - Run on server:这不起作用;在Wildfly的deployments文件夹中,我的项目有一个文件夹;但是,没有部署类文件。 2.将项目作为Maven构建运行,将目标设置为“clean install”,然后选择“Add and Remove ...”将项目添加到服务器。这种方法有效,但这对我来说似乎有点笨拙,更重要的是,我不知道如何以这种方式进入调试模式?!

有谁能告诉我这是怎样的正确方法?

在这里你可以看到我的pom文件:

<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>

1 个答案:

答案 0 :(得分:0)

在eclipse中安装m2e-wtp插件后,我只需单击Run - Run on server即可部署我的应用程序。