Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {"WFLYCTL0080: Failed services" => {"jboss.persistenceunit."be09d2c8-b26c-435a-b244-3bff831a36af.war#kamerameraPU"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit."be09d2c8-b26c-435a-b244-3bff831a36af.war#kamerameraPU": org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
- <?xml version="1.0" encoding="UTF-8"?>
- <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
- <persistence-unit name="kamerameraPU" transaction-type="JTA">
- <provider>org.hibernate.ejb.HibernatePersistence</provider>
- <jta-data-source>java:/kameramera</jta-data-source>
- <exclude-unlisted-classes>false</exclude-unlisted-classes>
- <class>**listas de classes**</class>
- <properties>
- <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform"/>
- <property name="hibernate.show_sql" value="true" />
- <property name="hibernate.format_sql" value="true" />
- <!--<property name="hibernate.hbm2ddl.auto" value="update" />-->
- <!-- <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />-->
- <property name="hibernate.multiTenancy" value="SCHEMA"/>
- <property name="hibernate.multi_tenant_connection_provider" value="org.kameramera.core.jpa.MultiTenantProvider"/>
- <property name="hibernate.tenant_identifier_resolver" value="org.kameramera.core.jpa.SchemaResolver"/>
- </properties>
- </persistence-unit>
- </persistence>
- <datasource jta="true" jndi-name="java:/kameramera" pool-name="kameramera" enabled="true" use-ccm="true">
- <connection-url>jdbc:postgresql://kamerameraServer:5432/kameramera2</connection-url>
- <driver-class>org.postgresql.Driver</driver-class>
- <driver>postgres</driver>
- <security>
- <user-name>kameramera</user-name>
- <password>kameramera</password>
- </security>
- <validation>
- <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker"/>
- <background-validation>true</background-validation>
- <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter"/>
- </validation
- </datasource>
- <drivers>
- <driver name="postgres" module="org.postgresql">
- <driver-class>org.postgresql.Driver</driver-class>
- </driver>
- </drivers>
- @RunWith(Arquillian.class)
- @RunAsClient
- public class KamerameraServiceIT extends Logger {
- private Client client;
- private static Class<?> classe = ApplicationConfigKamerameraService.class;
- private static final String REST_PATH
- = classe.getAnnotation(ApplicationPath.class).value();
- @ArquillianResource
- private URL base;
- public KamerameraServiceIT() {
- super(KamerameraServiceIT.class);
- }
- /**
- * Cria o war para dar deploy no servidor
- *
- * @return
- */
- @Deployment
- public static Archive<?> createDeployment() {
- WebArchive war = ShrinkWrap.create(WebArchive.class)
- .addPackage(Kameramera.class.getPackage())
- .addClasses(KamerameraDAO.class)
- .addClasses(KamerameraBO.class)
- .addClasses(KamerameraService.class)
- .addAsDirectory(Util.WEB_INF_LIB)
- .addAsResource(Util.META_INF_TEST_PERSISTENCE, Util.META_INF_PERSISTENCE)
- .addAsManifestResource(EmptyAsset.INSTANCE, Util.BEANS_XML);
- return war;
- }
- /**
- * Inicia as dependencias da aplicação
- *
- * @throws MalformedURLException
- */
- @Before
- public void setUp() throws MalformedURLException {
- client = new JerseyClientBuilder().build();
- String serverHost = System.getProperty(Util.SYSTEM_PROPERTY_HOST);
- base = new URL(base.getProtocol(),
- serverHost == null ? Util.HOST : serverHost,
- base.getPort(),
- base.getFile());
- }
- @Test
- public void findAllTest() {
- logInfo("Buscando Kameramera");
- Response response = target("/kameramera")
- .request(MediaType.APPLICATION_JSON)
- .header("usuario", "goku")
- .get();
- assertEquals(200, response.getStatus());
- response.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement