Я попытался найти решение, но ответа пока нет ... У меня есть Java Dynamic Web Project и вы пытаетесь создать WAR-файл и развернуть его на сервере приложений WebLogic, используя Maven в Eclipse Luna. Я не могу сгенерировать файл WAR с файлом weblogic.xml с использованием инструмента Maven в Eclipse.Файл weblogic.xml отсутствует в файле WAR ... Не удалось создать WAR-файл (*** с файлом weblogic.xml) для сервера WebLogic, используя Maven в Eclipse.
Вот шаги ...
Project -> правой кнопкой мыши -> Запуск от имени Maven сборки -> чистая установка -> WAR файл создается с файлом web.xml, но weblogic.xml пропал, отсутствует. Должен ли я предоставить любую конфигурацию в файле проекта pom.xml для создания файла weblogic.xml для сервера приложений WebLogic 11? Просто нужно создать WAR-файл с файлом web.xml и файлом Weblogic.xml, и мне нужно вручную развернуть его на сервере приложений WebLogic через консоль.
Вот мой pom.xml файл:
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>APL_LGS_DownoadService</groupId>
<artifactId>APL_LGS_DownloadService</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<repositories>
<repository>
<id>JBoss repository</id>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>3.0.4.Final</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webXml>WebContent\WEB-INF\web.xml</webXml>
<webResources>
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
<includes>
<include>WEB-INF/weblogic.xml</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
</project>
Maven использует условную конфигурацию. Что происходит, когда вы удаляете тег? Он может просто расслоить его для вас. –
TooSerious
Привет, Спасибо за ваш комментарий. Без тега в файле pom.xml сборка завершилась с ошибкой .... Ошибка сборки WAR: требуется атрибут webxml (или уже существующий WEB-INF/web.xml при выполнении в режиме обновления) -> [ Help 1So, я добавил только \t \t WebContent \ WEB-INF \ web.xml configuration> и сборка - это успех, но все равно weblogic.xml отсутствует ... Не уверен, что мне не хватает в файле pom.xml! Его принятие моих 3 дней времени все еще не в состоянии понять это. –
Я бы подумал, что вы можете удалить тег. Убедитесь, что weblogic.xml действительно находится в папке WEB-INF. Затем попробуйте 1. щелкните правой кнопкой мыши по проекту -> Maven -> проект обновления -> OK 2. Запустите как -> Maven clean 3. Запустите как -> Maven install. –
TooSerious