Я борюсь с Maven Webapp на сервере Wildfly. Я ранее создавал веб-проекты в Eclipse с помощью New - Dynamic Web Project и запускал их просто с помощью Run - Run на сервере.Запуск Maven Webapp на сервере
Теперь я создал свой первый проект Maven, используя webapp-archtype. Теперь мой вопрос: как запустить этот проект на сервере?
До сих пор я пробовал 2 варианта: 1. Использование Run - Run на сервере: это не работает; в папке развертывания на Wildfly есть папка для моего проекта; однако, файлы классов не развертываются. 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>
Сначала вам нужно создать maven, используя атрибуты цели, такие как install clean package.1) щелкните правой кнопкой мыши по проекту -> запустите как -> выберите maven buld -> добавьте атрибуты цели -> запустите. 2) Запустите приложение на сервере –
Запуск на сервере должен быть прекрасным. Взгляните на http://stackoverflow.com/q/12895734/1700321. –