Fala galera blz ? meu projeto roda de boa em minha maquina, então eu gero o war file no eclipse faço e deploy no openshift e nada funciona. 
não sei o que esta faltando me ajudem, obrigado.
Eu usava o mesmo projeto antes no OpenShift mais sem usar o jersey e o hibernate e tudo funcionava normal
pom.xml
<modelVersion>4.0.0</modelVersion>
<groupId>com.magno</groupId>
<artifactId>Example</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<!-- Codificação dos caracteres -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<!-- Parâmetros de execução -->
<build>
<!-- Nome do projeto empacotado -->
<finalName>Example</finalName>
<!-- Plugins -->
<plugins>
<!-- Compilador -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
<!-- jersey -->
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>2.25.1</version>
</dependency>
<!-- Gson Google -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.0</version>
</dependency>
<!-- MYSQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.39</version>
</dependency>
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.2.9.Final</version>
</dependency>
</dependencies>
</project>
jersey config
package com.magno.example.util;
import javax.ws.rs.ApplicationPath;
import org.glassfish.jersey.server.ResourceConfig;
@ApplicationPath("rest")
public class JerseyResourceConfig extends ResourceConfig {
public JerseyResourceConfig(){
packages("com.magno.example.service");
}
}
hibernate config
public class HibernateUtil {
private static SessionFactory fabricaDeSessoes = criarFabricaDeSessoes();
public static SessionFactory getFabricaDeSessoes() {
return fabricaDeSessoes;
}
private static SessionFactory criarFabricaDeSessoes() {
try {
Configuration configuracao = new Configuration().configure();
new StandardServiceRegistryBuilder().applySettings(configuracao.getProperties()).build();
SessionFactory fabrica = configuracao.buildSessionFactory();
return fabrica;
} catch (Throwable ex) {
System.err.println("A fabrica de sessões não pode ser criada." + ex);
throw new ExceptionInInitializerError(ex);
}
}
}