Linux Installation
Verfasst: Mi Dez 08, 2021 9:37 am
Hallo,
wir würden gerne Timas auf ein Linux-System (Ubuntu) installieren, stoßen dabei aber auf ein paar kleine Probleme bei denen wir eure Hilfe bräuchten.
Unser aktueller Stand:
- wir haben zuerst Timas auf ein Windows-test-System installiert (inkl. mysql) und entsprechend konfiguriert
- danach haben wir den kompletten Ordner nach /home/TIMAS kopiert und die Dateirechte bzw. -inhaber auf den Webserveruser geändert (www-data)
- die mysql-datenbank-inhalte haben wir auf die linux-mysql rüberkopiert (tabellen "timas" und "timas_logging")
- java ist installiert (openjdk version "11.0.11" 2021-04-20)
- mysql ist installiert (mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)))
- server.jar kann gestartet werden
- bricht dann aber nach der AuthorisationMap-Meldung mit folgender Fehlermeldung ab:
----------------------schnipp-----------
Exception in thread "main" org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:81)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
at persistence.dao.EProjectDAO.getProjectByPMFlag(EProjectDAO.java:88)
at service.server.Server.createPM(Server.java:237)
at service.server.ApplicationService.start(ApplicationService.java:78)
at service.server.Start.main(Start.java:33)
Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:78)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
... 8 more
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
----------------------schnapp-----------
Mit freundlichen Grüßen
Marcel Grieger
wir würden gerne Timas auf ein Linux-System (Ubuntu) installieren, stoßen dabei aber auf ein paar kleine Probleme bei denen wir eure Hilfe bräuchten.
Unser aktueller Stand:
- wir haben zuerst Timas auf ein Windows-test-System installiert (inkl. mysql) und entsprechend konfiguriert
- danach haben wir den kompletten Ordner nach /home/TIMAS kopiert und die Dateirechte bzw. -inhaber auf den Webserveruser geändert (www-data)
- die mysql-datenbank-inhalte haben wir auf die linux-mysql rüberkopiert (tabellen "timas" und "timas_logging")
- java ist installiert (openjdk version "11.0.11" 2021-04-20)
- mysql ist installiert (mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)))
- server.jar kann gestartet werden
- bricht dann aber nach der AuthorisationMap-Meldung mit folgender Fehlermeldung ab:
----------------------schnipp-----------
Exception in thread "main" org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:81)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
at persistence.dao.EProjectDAO.getProjectByPMFlag(EProjectDAO.java:88)
at service.server.Server.createPM(Server.java:237)
at service.server.ApplicationService.start(ApplicationService.java:78)
at service.server.Start.main(Start.java:33)
Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:78)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
... 8 more
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
----------------------schnapp-----------
Mit freundlichen Grüßen
Marcel Grieger