1
对我有一个Maven的webapp一个Wildfly服务器上挣扎。 我以前在Eclipse中使用New - Dynamic Web Project创建了Web项目,并通过Run - Run在服务器上运行这些项目。运行Maven的webapp服务器
现在我创造了我的第一个Maven项目,使用webapp-结构的项目。现在我的问题是:如何在服务器上运行此项目?
到目前为止,我尝试过2个变种: 1.使用运行 - 在服务器上运行:这不工作;在Wildfly的部署文件夹中有一个用于我的项目的文件夹;但是,不会部署类文件。 2.运行作为Maven构建,设定目标“全新安装”,之后,通过挑选“添加和删除...”的项目添加到服务器的项目。这种方法是有效的,但是这对我来说似乎有点笨拙,更重要的是,我不知道如何以这种方式进入调试模式?!
谁能告诉我什么是应该做的正确方法?
在这里你可以看到我的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>
首先你需要使用像install install package这样的目标属性来构建maven。1)右键单击project - > run as - >选择maven buld - >添加目标属性 - >运行。 2)在服务器上运行应用程序 –
在服务器上运行应该没问题。看看http://stackoverflow.com/q/12895734/1700321。 –