У меня есть новый проект, и я хочу запустить Wildfly из Maven. Команда: mvn wildfly:run
Wildfly. FileNotFoundException (Доступ запрещен)
Что я должен ожидать, так это то, что maven отправит мой проект в файл WAR, запустит Wildfly, а затем развернет его.
Проблема в том, что он работает при первом запуске. Он загружает Wildfly, создает и развертывает файл POM. Если я остановил Wildfly и снова запустил ее с помощью той же команды, я получаю сообщение FileNotFoundException и Access is denied (se ниже). Странно, что я скопировал этот небольшой проект с другого компьютера, где он работает все время. Я также попытался создать новый проект, но все равно получаю ту же ошибку.
Исключение:
[ИНФО] ---------------------------------- -------------------------------------- [INFO] СТРОГО НЕИСПРАВНОСТИ [INFO] --- -------------------------------------------------- ------------------- [INFO] Общее время: 53.197 с [INFO] Закончено по адресу: 2016-05-02T16: 23: 11 + 02: 00 [INFO] Конечная память: 19M/212M [INFO] ---------------------------------------- -------------------------------- [ОШИБКА] Не удалось выполнить цель org.wildfly.plugins: wildfly-maven- плагин: 1.1.0.Alpha7: запустить (по умолчанию-cli) в проекте new-test: ser ver не удалось запустить: Не удалось выполнить развертывание: операция не выполнена: {"WFLYCTL0062: Composite Операция faile d и была отброшена назад. Шаги, которые не удались: "=> {" Операция step-2 "=> {" WFLYCTL0080: Неудавшиеся службы "=> {" jboss.undertow.deployment.default-server.default-host./pg "=> " org.jboss.msc.service.StartException в службе jboss.undert ow.deployment.default-server.default-host./pg: java.lang.RuntimeException: java.lang.RuntimeException: com.sun.faces. config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.File NotFoundException: D: \ Skole \ New папка \ target \ wildfly-run \ wildfly.10.0.0.Final \ standalone \ tmp \ vfs \ temp \ tempf818abf44afbab25 \ content-393c76ecb03dd1d6 \ content-30131585882030325.tmp (Доступ запрещен) [ОШИБКА] Вызывается: java.lang.RuntimeException : java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: D: \ Сколе \ Новая папка \ target \ wildfly-run \ wildfly.10.0.0.Final \ standalone \ tmp \ vfs \ temp \ tempf818abf44afbab25 \ content-393c76ecb03dd1d6 \ content-30131585882030325.tmp (Доступ запрещен) [ОШИБКА] Вызывается: java.lang.RuntimeException : com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: D: \ Сколе \ Новая папка \ цель \ wildfl у перспективе \ wildfly-10.0.0.Final \ автономный \ TMP \ VFS \ Temp \ tempf818abf44afbab25 \ контентного 393c76ecb03dd1d6 \ со ntent-30131585882030325.tmp (доступ запрещен) [ERROR] Вызванный: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: D: \ Skole \ New папка \ target \ wildfly-run \ wildfly.10.0.0.Final \ \ standalone \ tmp \ vfs \ temp \ tempf818abf44afbab25 \ content-393c76ecb03dd1d6 \ content-30131585882030325.tmp (Доступ запрещен) [ОШИБКА] Вызывается: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: D: \ Skole \ New папка \ target \ wildfly-run \ wildfly.10.0.0.Final \ standalone \ tmp \ vfs \ temp \ tempf818abf44afb ab25 \ content-393c76ecb03dd1d6 \ content- 30131585882030325.tmp (Доступ отрицается) [ERROR] Вызывается: javax.faces.FacesException: java.io.FileNotFoundException: D: \ Skole \ New папка \ target \ wildfly-run \ wildfly.10.0.0.Final \ standalone \ tmp \ vfs \ temp \ tempf818abf44afbab25 \ content-393c76ecb03dd1d6 \ content-3 0131585882030325.tmp (Доступ запрещен) [ОШИБКА] Вызывается: java.io.FileNotFoundException: D: \ Skole \ New folder \ target \ wildfly-run \ wildfly.10.0.0.Final \ standalone \ tmp \ vfs \ temp \ tempf818abf44afbab25 \ content-393c76ecb03dd1d6 \ content-30131585882030325.tmp (Доступ запрещен) "}}}} [ERROR] -> [Справка 1] [ОШИБКА] [ОШИБКА] Чтобы увидеть полную ошибку стека ошибок, повторно запустите Maven с ключом -e. [ERROR] Перезапустите Maven, используя переключатель -X, чтобы включить полное ведение журнала отладки. [ERROR] [ERROR] Для получения дополнительной информации об ошибках и возможных решений, пожалуйста, прочитайте следующие статьи: [ERROR] [Помощь 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
POM файл:
<?xml version="1.0" encoding="UTF-8"?>
HTTP : //maven.apache.org/xsd/maven-4.0.0.xsd "> 4.0.0
<groupId>new.test</groupId>
<artifactId>new-test</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-7.0</artifactId>
<version>1.0.3.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.moxy</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.glassfish.main.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>4.1.1</version>
<scope>test</scope>
</dependency>
<!-- JEE for WildFly -->
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.2_spec</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.ejb</groupId>
<artifactId>jboss-ejb-api_3.2_spec</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.1-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.annotation</groupId>
<artifactId>jboss-annotations-api_1.2_spec</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.servlet</groupId>
<artifactId>jboss-servlet-api_3.1_spec</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>pg</finalName>
<plugins>
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.1.0.Alpha7</version>
<configuration>
<add-user>
<users>
<user>
<username>admin</username>
<password>admin</password>
</user>
</users>
</add-user>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
У кого-нибудь есть идеи? Я запускаю Windows 10 на обоих компьютерах.
Какого вида привода D :? Вы пробовали использовать C :? – user140547
Я фактически использовал D :, но попытался перейти на C :. Это не сработало. Затем я удалил некоторые строки из файла конфигурации, как это было предложено здесь. Затем он работал один раз (он не работал, когда проект был на D :), но в следующий раз получил то же сообщение об ошибке. Я также вижу, что строки, которые я удалил, были возвращены после того, как я начал его в первый раз. Так может быть, это что-то есть? – Kims