0
I have a trial hosting, but I can’t access the database.
persists.xlm:
<?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">
<persistence-unit name="person_pu" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQL5InnoDBDialect"/>
<property name="hibernate.hbm2ddl.auto"
value="update"/>
<property name="hibernate.show_sql"
value="true"/>
<property name="javax.persistence.jdbc.driver"
value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.user"
value="xxx"/>
<property name="javax.persistence.jdbc.password"
value="xxx"/>
<property name="javax.persistence.jdbc.url"
value="jdbc:mysql://meubanco.mysql.uhserver.com"/>
</properties>
</persistence-unit>
In my machine works normal with this difference:
<property name="javax.persistence.jdbc.url"
value="jdbc:mysql://person-db.mysql.uhserver.com"/>
But when I go up to the server I have the following error:
2015-11-19 09:53:18,619 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Server version: Apache Tomcat/8.0.20 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Server built: Feb 15 2015 18:10:42 UTC 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Server number: 8.0.20.0 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- OS Name: Linux 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- OS Version: 3.18.3-1.el6.elrepo.x86_64 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Architecture: amd64 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Java Home: /usr/java/jdk8/jre 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- JVM Version: 1.8.0_11-b12 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- JVM Vendor: Oracle Corporation 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- CATALINA_BASE: /opt/tomcat8 2015-11-19 09:53:18,620 [main] INFO org.apache.catalina.startup.VersionLoggerListener- CATALINA_HOME: /opt/tomcat8 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Dnop 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -XX:+DisableExplicitGC 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Xms51m 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Xmx204m 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Duser.timezone=America/Sao_Paulo 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -verbose:gc 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -XX:+PrintGCTimeStamps 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Xloggc://opt/web/logs/loggc 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Djava.io.tmpdir=/opt/web/temp 2015-11-19 09:53:18,621 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -XX:+UseGCLogFileRotation 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -XX:NumberOfGCLogFiles=5 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -XX:GCLogFileSize=5M 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -XX:MaxMetaspaceSize=34m 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -XX:MaxDirectMemorySize=17m 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Djava.endorsed.dirs=/opt/tomcat8/endorsed 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Dcatalina.base=/opt/tomcat8 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Dcatalina.home=/opt/tomcat8 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.startup.VersionLoggerListener- Command line argument: -Djava.io.tmpdir=/opt/tomcat8/temp 2015-11-19 09:53:18,622 [main] INFO org.apache.catalina.core.AprLifecycleListener- The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 2015-11-19 09:53:19,305 [main] INFO org.apache.coyote.http11.Http11NioProtocol- Initializing ProtocolHandler ["http-nio-8080"] 2015-11-19 09:53:19,410 [main] INFO org.apache.tomcat.util.net.NioSelectorPool- Using a shared selector for servlet write/read 2015-11-19 09:53:19,415 [main] INFO org.apache.catalina.startup.Catalina- Initialization processed in 2283 ms 2015-11-19 09:53:19,453 [main] INFO org.apache.catalina.core.StandardService- Starting service Catalina 2015-11-19 09:53:19,454 [main] INFO org.apache.catalina.core.StandardEngine- Starting Servlet Engine: Apache Tomcat/8.0.20 2015-11-19 09:53:19,561 [localhost-startStop-1] INFO org.apache.catalina.startup.HostConfig- Deploying web application archive /opt/web/webapps/ROOT.war 2015-11-19 09:53:30,900 [localhost-startStop-1] INFO org.hibernate.jpa.internal.util.LogHelper- HHH000204: Processing PersistenceUnitInfo [ name: person_pu ...] 2015-11-19 09:53:31,342 [localhost-startStop-1] INFO org.hibernate.Version- HHH000412: Hibernate Core {4.3.5.Final} 2015-11-19 09:53:31,393 [localhost-startStop-1] INFO org.hibernate.cfg.Environment- HHH000206: hibernate.properties not found 2015-11-19 09:53:31,396 [localhost-startStop-1] INFO org.hibernate.cfg.Environment- HHH000021: Bytecode provider name : javassist 2015-11-19 09:53:32,044 [localhost-startStop-1] INFO org.hibernate.annotations.common.Version- HCANN000001: Hibernate Commons Annotations {4.0.4.Final} 2015-11-19 09:53:32,142 [localhost-startStop-1] WARN org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl- HHH000402: Using Hibernate built-in connection pool [not for production use!] 2015-11-19 09:53:32,195 [localhost-startStop-1] INFO org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl- HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://person-db.mysql.uhserver.com] 2015-11-19 09:53:32,196 [localhost-startStop-1] INFO org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl- HHH000046: Connection properties: {user=adminbnh, password=****} 2015-11-19 09:53:32,196 [localhost-startStop-1] INFO org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl- HHH000006: Autocommit mode: false 2015-11-19 09:53:32,199 [localhost-startStop-1] INFO org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl- HHH000115: Hibernate connection pool size: 20 [min=1] 2015-11-19 09:53:34,158 [localhost-startStop-1] INFO org.hibernate.dialect.Dialect- HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect 2015-11-19 09:53:34,433 [localhost-startStop-1] INFO org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory- HHH000397: Using ASTQueryTranslatorFactory 2015-11-19 09:53:35,198 [localhost-startStop-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate- HHH000228: Running hbm2ddl schema update 2015-11-19 09:53:35,198 [localhost-startStop-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate- HHH000102: Fetching database metadata 2015-11-19 09:53:35,228 [localhost-startStop-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate- HHH000396: Updating schema 2015-11-19 09:53:35,261 [localhost-startStop-1] INFO java.sql.DatabaseMetaData- HHH000262: Table not found: Contato 2015-11-19 09:53:35,273 [localhost-startStop-1] INFO java.sql.DatabaseMetaData- HHH000262: Table not found: Contato 2015-11-19 09:53:35,281 [localhost-startStop-1] INFO java.sql.DatabaseMetaData- HHH000262: Table not found: Contato 2015-11-19 09:53:35,293 [localhost-startStop-1] ERROR org.hibernate.tool.hbm2ddl.SchemaUpdate- HHH000388: Unsuccessful: create table Contato [id bigint not null auto_increment, data date, email varchar[255], mensagem varchar[500], nome varchar[255], primary key [id]] ENGINE=InnoDB 2015-11-19 09:53:35,294 [localhost-startStop-1] ERROR org.hibernate.tool.hbm2ddl.SchemaUpdate- No database selected 2015-11-19 09:53:35,294 [localhost-startStop-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate- HHH000232: Schema update complete 2015-11-19 09:53:36,105 [Catalina-startStop-1] ERROR org.apache.catalina.startup.HostConfig- Error waiting for multi-thread deployment of WAR files to complete java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Metaspace at java.util.concurrent.FutureTask.report[FutureTask.java:122] at java.util.concurrent.FutureTask.get[FutureTask.java:192] at org.apache.catalina.startup.HostConfig.deployWARs[HostConfig.java:718] at org.apache.catalina.startup.HostConfig.deployApps[HostConfig.java:396] at org.apache.catalina.startup.HostConfig.start[HostConfig.java:1436] at org.apache.catalina.startup.HostConfig.lifecycleEvent[HostConfig.java:282] at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent[LifecycleSupport.java:117] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent[LifecycleBase.java:90] at org.apache.catalina.util.LifecycleBase.setStateInternal[LifecycleBase.java:402] at org.apache.catalina.util.LifecycleBase.setState[LifecycleBase.java:347] at org.apache.catalina.core.ContainerBase.startInternal[ContainerBase.java:934] at org.apache.catalina.core.StandardHost.startInternal[StandardHost.java:871] at org.apache.catalina.util.LifecycleBase.start[LifecycleBase.java:150] at org.apache.catalina.core.ContainerBase$StartChild.call[ContainerBase.java:1409] at org.apache.catalina.core.ContainerBase$StartChild.call[ContainerBase.java:1399] at java.util.concurrent.FutureTask.run[FutureTask.java:266] at java.util.concurrent.ThreadPoolExecutor.runWorker[ThreadPoolExecutor.java:1142] at java.util.concurrent.ThreadPoolExecutor$Worker.run[ThreadPoolExecutor.java:617] at java.lang.Thread.run[Thread.java:745] Caused by: java.lang.OutOfMemoryError: Metaspace at java.lang.ClassLoader.defineClass1[Native Method] at java.lang.ClassLoader.defineClass[ClassLoader.java:760] at java.security.SecureClassLoader.defineClass[SecureClassLoader.java:142] at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal[WebappClassLoaderBase.java:2472] at org.apache.catalina.loader.WebappClassLoaderBase.findClass[WebappClassLoaderBase.java:854] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass[WebappClassLoaderBase.java:1274] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass[WebappClassLoaderBase.java:1157] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform[EntityManagerFactoryBuilderImpl.java:865] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform[EntityManagerFactoryBuilderImpl.java:843] at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl[ClassLoaderServiceImpl.java:397] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build[EntityManagerFactoryBuilderImpl.java:842] at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory[HibernatePersistenceProvider.java:75] at javax.persistence.Persistence.createEntityManagerFactory[Persistence.java:79] at javax.persistence.Persistence.createEntityManagerFactory[Persistence.java:54] at br.com.robsonalv.filters.JPAFilter.init[JPAFilter.java:23] at org.apache.catalina.core.ApplicationFilterConfig.initFilter[ApplicationFilterConfig.java:279] at org.apache.catalina.core.ApplicationFilterConfig.getFilter[ApplicationFilterConfig.java:260] at org.apache.catalina.core.ApplicationFilterConfig.[ApplicationFilterConfig.java:105] at org.apache.catalina.core.StandardContext.filterStart[StandardContext.java:4573] at org.apache.catalina.core.StandardContext.startInternal[StandardContext.java:5188] at org.apache.catalina.util.LifecycleBase.start[LifecycleBase.java:150] at org.apache.catalina.core.ContainerBase.addChildInternal[ContainerBase.java:725] at org.apache.catalina.core.ContainerBase.addChild[ContainerBase.java:701] at org.apache.catalina.core.StandardHost.addChild[StandardHost.java:717] at org.apache.catalina.startup.HostConfig.deployWAR[HostConfig.java:917] at org.apache.catalina.startup.HostConfig$DeployWar.run[HostConfig.java:1701] at java.util.concurrent.Executors$RunnableAdapter.call[Executors.java:511] ... 4 more 2015-11-19 09:53:36,153 [main] INFO org.apache.coyote.http11.Http11NioProtocol- Starting ProtocolHandler ["http-nio-8080"] 2015-11-19 09:53:36,157 [main] INFO org.apache.catalina.startup.Catalina- Server startup in 16741 ms 2015-11-19 09:53:36,995 [http-nio-8080-Acceptor-0] ERROR org.apache.tomcat.util.net.NioEndpoint- java.lang.OutOfMemoryError: Metaspace at sun.nio.ch.ServerSocketChannelImpl.accept[ServerSocketChannelImpl.java:257] at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run[NioEndpoint.java:688] at java.lang.Thread.run[Thread.java:745]
Robson, welcome to [en.so]. Here are some tips for you: 1. Put helping in the title or body of the question is redundant - almost everyone comes here to ask for help. 2. Try to write a brief description of your problem in the title. 3. While you write the question there is a preview below, you can check if everything is all right. 4. Try to read the error and put only the important parts. If you don’t have the patience to read and post only what is important, imagine us. 5. Describes your problem in the question, you wrote a sentence and it says almost nothing. Put more information tbm
– Jéf Bueno
As your doubt is unclear, I will put a suggestion here in accordance with my understanding of it. According to the Oracle documentation, your problem is in setting up your production environment. You need to set the
MaxMetaSpaceSize
on your VM that will be used on the server.– Weslley Tavares