Я новичок в Openshift и испытываю трудности с развертыванием моего проекта Java EE. Я сделал REST API для простого веб-магазина. Локально он отлично работает на Wildfly 9.0.2. Я хочу развернуть его в openhift. Я ве сделал новый wildfly9 + mysql5.5 приложение, используя затмение openshit JBoss плагин и добавил профиль поболеть pom.xml:Развернуть Java EE Wildfly REST Application to Openshift
<profiles> <profile> <id>openshift</id> <build> <finalName>webstore</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <outputDirectory>deployments</outputDirectory> </configuration>
</plugin> </plugins> </build> </profile> </profiles>
корень мой проект состоит из нескольких модулей, в том числе Maven магазина уха (EAR) , store-jpa (JAR), хранилище (WAR), store-web (WAR), сервисы-хранилища (EJB), интерфейсы хранения-хранения (JAR), интерфейсы магазина-обслуживания (JAR). Я изменил datasourse в конфигурации JPA (persistence.xml), чтобы использовать MysqlDB в Openshift. После того, как вы вернетесь в openshift, сборка будет успешной, но когда она будет развернута, у нее отсутствуют некоторые зависимости (ClassNotFoundException) и не удается развернуть главный файл войны.
Похоже, у вас есть зависящие от времени выполнения, которые смогли сделать это в вашем локальном репозитории maven, но не были правильно указаны в вашей сборке (файл pom.xml?) Не зная больше, сложно предложить больше. –