Я работаю над приложением, в котором нам нужно использовать функциональность java mail. Мы начали использовать maven 3.x как инструмент сборки.
Все работало нормально, пока Java Mail API не был представлен. Мы используем Eclipse с плагином M2Eclipse, но большая часть нашей работы по развертыванию выполняется командной строкой maven.
Мы добавили следующую зависимость в наш pom.xml, и я проверил, что и mail.jar, и activ.jar находятся в соответствующей структуре папок.
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
Мы попробовали следующую команду
> mvn clean
и чем
>mvn tomcat:deploy
хотя maven показывает, что он успешно развернул войну на консоли tomcat, но tomcat показывает, что не удается развернуть приложение, а в других успешных случаях мы сталкиваемся со странной проблемой, поскольку мы используем hibernate для уровня персистентности, поэтому при проверке В структуре папок выяснилось, что файлы сопоставления .hbm
отсутствуют, из-за чего фабрика сеансов не создается и сервер не может запуститься.
вот снимок входа в плагин
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<packagingExcludes>WEB-INF/web.xml</packagingExcludes>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<warFile>${project.build.directory}/${project.build.finalName}.war</warFile>
<url>http://localhost:8080/manager/html</url>
<server>localhost</server>
<path>/blood_donor</path>
</configuration>
</plugin>
Я не могу понять, что здесь происходит. Любая помощь в этом отношении будет очень ценной.
Спасибо заранее! 1022 *