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
MaxMetaSpaceSizeon your VM that will be used on the server.– Weslley Tavares