掲示板

Liferay DXP Docker image

6年前 に Alla Sapozhnikova によって更新されました。

Liferay DXP Docker image

Junior Member 投稿: 81 参加年月日: 12/03/02 最新の投稿
Hi there,

Does anyone know if something like "official" Liferay DXP image exists? Or Liferay instructions as to how to create one?

Thank you.
Alla
6年前 に Lodato Luciano によって更新されました。

RE: Liferay DXP Docker image

New Member 投稿: 4 参加年月日: 17/11/25 最新の投稿
Hi,

I have created a docker image and a docker-compose that allow to start a new complete Liferay 7 instance.
It is not official, but I developed it so that docker hub can build the image from a my public source code repository. By doing so anyone can see how it is build and what it contains in every docker layer ( https://hub.docker.com/r/lodatol/liferay-7-docker/builds/ ).

You can find instruction here: https://hub.docker.com/r/lodatol/liferay-7-docker/
( Source code is located here: https://github.com/lodatol/liferay-7-docker/)

In order to make Liferay work, you should use the docker-compose published because Liferay need some services to work. In the docker-compose I added a database (with correct collation and c_type ) and session storage.

Both postgres and redis are preconfigured so that Liferay use them during the portal-setup at startup, all other configuration will be chosen with classic Liferay setup wizard.

Let me know if it works for you.

I am planning in the next month to increase the capability of this instance adding feature like gd, archive binary utilities and other features.

LL
thumbnail
6年前 に Massimo Bevilacqua によって更新されました。

RE: Liferay DXP Docker image

Regular Member 投稿: 210 参加年月日: 16/12/27 最新の投稿
Hi Luciano,
(English version below):

sto provando ad utilizzare la tua immagine e il tuo compose.
Quando lancio il comando "docker-compose up" tutte le operazioni vengono eseguite e posso aprire l'istanza di liferay che mi indirizza alle configurazioni di base. Premendo il tasto "salva" mi compare il messaggio che le configurazioni sono salvate e che devo riavviare il portale.
Ma quando eseguo "docker-compose stop" e poi "docker-compose start" ottengo molti errori in console, tipo questo:

liferay_1 | 29-Nov-2017 14:53:06.312 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
liferay_1 | 29-Nov-2017 14:53:06.324 INFO [localhost-startStop-1] de.javakaffee.web.msm.MemcachedSessionService.shutdown Stopping services.
liferay_1 | 14:53:06,342 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException
liferay_1 | java.lang.NullPointerException
liferay_1 | at com.liferay.portal.kernel.servlet.DirectServletRegistryUtil.clearServlets(DirectServletRegistryUtil.java:27)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:134)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
liferay_1 | at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
liferay_1 | at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 | 14:53:06,344 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException
liferay_1 | java.lang.NullPointerException
liferay_1 | at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.reset(HotDeployUtil.java:53)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:141)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
liferay_1 | at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
liferay_1 | at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 | 14:53:06,346 ERROR [localhost-startStop-1][PortalBeanLocatorUtil:109] BeanLocator is null
liferay_1 | 29-Nov-2017 14:53:06.346 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class com.liferay.portal.spring.context.PortalContextLoaderListener
liferay_1 | com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator is not set
liferay_1 | at com.liferay.portal.kernel.bean.PortalBeanLocatorUtil.locate(PortalBeanLocatorUtil.java:74)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.closeDataSource(PortalContextLoaderListener.java:379)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:154)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
liferay_1 | at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
liferay_1 | at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)


English version:
I am trying to use your image and compose.
When I run "docker-cmpose up" everythongs is ok and I can open liferay page(Basic configuration).
If I save the message tell me "Changes will take effect once the portal is restarted. Please restart the portal now".
I run "docker-compose stop" and then "docker-compose start", but I have a lot of errors in console(an example above)
6年前 に Lodato Luciano によって更新されました。

RE: Liferay DXP Docker image

New Member 投稿: 4 参加年月日: 17/11/25 最新の投稿
Hi Massimo,

It looks like there are some errors before the logs you attached, I can see this looking at the first log entry you printed in the thread "... startup failed due to previous errors". So unfortunately I am not able to understand what is the problem with the attached logs.

The following logs are unfortunately not so expressive because are only a consequence of Catalina Context missing ( I suppose).

What I suggest to is to restart from scratch:
1. move in the folder where you cloned the repo //some hours before you post I have changed a little bit the docker compose for unix os
2. git pull //to fetch the latest update
3. docker-composer down -v //it will destroy all container network and data volumes only related to this liferay installation
4. docker-compose pull //to fetch latest container update
5. docker-compose up
6. install liferay with web setup wizard
7. go back to previous shell (where you ran docker-compose up) and press Control+C and wait (only one time)
8. relaunch docker-compose up
9. let me know if it works with this reset procedure

You should see only three warning (normal): the first is when Liferay try to detect any previous installation looking for release_* table, the second and the third about JSESSION_ID Stale one during setup (because you browser will use you actual cookie) and one after the restart (for the same reason).
But I launched a new Liferay instance and I except for this 3 warnings I hadn't see any error.

Of course you have to wait the setup time before close the docker-compose (It take a couple of minutes on mine, 16GB ram notebook with i5)

Best regards,
LL
thumbnail
6年前 に Massimo Bevilacqua によって更新されました。

RE: Liferay DXP Docker image

Regular Member 投稿: 210 参加年月日: 16/12/27 最新の投稿
Hi Luciano,

thank you for your answer.
I followed your steps but at point 8. relaunch docker-compose up I have an error...below the full stack:
Even if the last message is :" 01-Dec-2017 09:26:35.536 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 15036 ms"
In browser I have "page can’t be found"

Starting liferay7dockermaster_redis_1 ...
Starting liferay7dockermaster_postgres_1 ...
Starting liferay7dockermaster_redis_1
Starting liferay7dockermaster_redis_1 ... done
Starting liferay7dockermaster_liferay_1 ...
Starting liferay7dockermaster_liferay_1 ... done
Attaching to liferay7dockermaster_postgres_1, liferay7dockermaster_redis_1, liferay7dockermaster_liferay_1
postgres_1 | LOG: database system was interrupted; last known up at 2017-12-01 09:20:43 UTC
redis_1 | 1:C 01 Dec 09:26:18.421 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis_1 | 1:C 01 Dec 09:26:18.421 # Redis version=4.0.4, bits=64, commit=00000000, modified=0, pid=1, just started
postgres_1 | LOG: database system was not properly shut down; automatic recovery in progress
redis_1 | 1:C 01 Dec 09:26:18.421 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis_1 | 1:M 01 Dec 09:26:18.426 * Running mode=standalone, port=6379.
postgres_1 | LOG: redo starts at 0/14EEF00
redis_1 | 1:M 01 Dec 09:26:18.426 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
redis_1 | 1:M 01 Dec 09:26:18.426 # Server initialized
postgres_1 | LOG: invalid record length at 0/1D2A040: wanted 24, got 0
redis_1 | 1:M 01 Dec 09:26:18.427 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
postgres_1 | LOG: redo done at 0/1D2A018
redis_1 | 1:M 01 Dec 09:26:18.427 * Ready to accept connections
postgres_1 | LOG: last completed transaction was at log time 2017-12-01 09:25:52.785274+00
postgres_1 | LOG: MultiXact member wraparound protections are now enabled
postgres_1 | LOG: database system is ready to accept connections
postgres_1 | LOG: autovacuum launcher started
liferay_1 | 01-Dec-2017 09:26:20.134 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.32
liferay_1 | 01-Dec-2017 09:26:20.136 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Feb 2 2016 19:34:53 UTC
liferay_1 | 01-Dec-2017 09:26:20.137 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.32.0
liferay_1 | 01-Dec-2017 09:26:20.137 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
liferay_1 | 01-Dec-2017 09:26:20.137 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 4.9.49-moby
liferay_1 | 01-Dec-2017 09:26:20.137 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
liferay_1 | 01-Dec-2017 09:26:20.138 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/java/jdk1.8.0_151/jre
liferay_1 | 01-Dec-2017 09:26:20.138 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_151-b12
liferay_1 | 01-Dec-2017 09:26:20.138 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
liferay_1 | 01-Dec-2017 09:26:20.139 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /srv/http/liferay/tomcat-8.0.32
liferay_1 | 01-Dec-2017 09:26:20.139 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /srv/http/liferay/tomcat-8.0.32
liferay_1 | 01-Dec-2017 09:26:20.140 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/srv/http/liferay/tomcat-8.0.32/conf/logging.properties
liferay_1 | 01-Dec-2017 09:26:20.140 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
liferay_1 | 01-Dec-2017 09:26:20.140 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:NewSize=700m
liferay_1 | 01-Dec-2017 09:26:20.140 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxNewSize=700m
liferay_1 | 01-Dec-2017 09:26:20.141 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms3G
liferay_1 | 01-Dec-2017 09:26:20.141 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx3G
liferay_1 | 01-Dec-2017 09:26:20.141 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dfile.encoding=UTF8
liferay_1 | 01-Dec-2017 09:26:20.141 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.net.preferIPv4Stack=true
liferay_1 | 01-Dec-2017 09:26:20.142 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false
liferay_1 | 01-Dec-2017 09:26:20.142 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Duser.timezone=GMT
liferay_1 | 01-Dec-2017 09:26:20.142 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=/srv/http/liferay/tomcat-8.0.32/endorsed
liferay_1 | 01-Dec-2017 09:26:20.142 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/srv/http/liferay/tomcat-8.0.32
liferay_1 | 01-Dec-2017 09:26:20.143 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/srv/http/liferay/tomcat-8.0.32
liferay_1 | 01-Dec-2017 09:26:20.143 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/srv/http/liferay/tomcat-8.0.32/temp
liferay_1 | 01-Dec-2017 09:26:20.143 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 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
liferay_1 | 01-Dec-2017 09:26:20.452 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
liferay_1 | 01-Dec-2017 09:26:20.490 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
liferay_1 | 01-Dec-2017 09:26:20.495 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
liferay_1 | 01-Dec-2017 09:26:20.498 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
liferay_1 | 01-Dec-2017 09:26:20.499 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1054 ms
liferay_1 | 01-Dec-2017 09:26:20.543 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
liferay_1 | 01-Dec-2017 09:26:20.543 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.32
liferay_1 | 01-Dec-2017 09:26:20.559 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor /srv/http/liferay/tomcat-8.0.32/conf/Catalina/localhost/ROOT.xml
liferay_1 | 01-Dec-2017 09:26:30.407 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
liferay_1 | Loading jar:file:/srv/http/liferay/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
liferay_1 | Loading jar:file:/srv/http/liferay/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
liferay_1 | Loading jar:file:/srv/http/liferay/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties
liferay_1 | Loading file:/srv/http/liferay/portal-setup-wizard.properties
liferay_1 | 09:26:33,527 INFO [localhost-startStop-1][HikariDataSource:95] HikariPool-1 - Starting...
liferay_1 | 09:26:35,383 ERROR [localhost-startStop-1][HikariPool:534] HikariPool-1 - Exception during pool initialization.
liferay_1 | java.sql.SQLInvalidAuthorizationSpecException: invalid authorization specification
liferay_1 | at org.hsqldb.jdbc.JDBCUtil.sqlException(JDBCUtil.java:327)
liferay_1 | at org.hsqldb.jdbc.JDBCUtil.sqlException(JDBCUtil.java:113)
liferay_1 | at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3618)
liferay_1 | at org.hsqldb.jdbc.JDBCDriver.getConnection(JDBCDriver.java:318)
liferay_1 | at org.hsqldb.jdbc.JDBCDriver.connect(JDBCDriver.java:260)
liferay_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:95)
liferay_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:101)
liferay_1 | at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:346)
liferay_1 | at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:196)
liferay_1 | at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:442)
liferay_1 | at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:505)
liferay_1 | at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:113)
liferay_1 | at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:97)
liferay_1 | at com.liferay.portal.spring.hibernate.DialectDetector.getDialect(DialectDetector.java:51)
liferay_1 | at com.liferay.portal.dao.jdbc.DataSourceFactoryImpl.initDataSource(DataSourceFactoryImpl.java:187)
liferay_1 | at com.liferay.portal.kernel.dao.jdbc.DataSourceFactoryUtil.initDataSource(DataSourceFactoryUtil.java:44)
liferay_1 | at com.liferay.portal.dao.jdbc.spring.DataSourceFactoryBean.createInstance(DataSourceFactoryBean.java:44)
liferay_1 | at com.liferay.portal.dao.jdbc.spring.DataSourceFactoryBean.createInstance(DataSourceFactoryBean.java:30)
liferay_1 | at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:134)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1631)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
liferay_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
liferay_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
liferay_1 | at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
liferay_1 | at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
liferay_1 | at com.liferay.portal.spring.context.ArrayApplicationContext.<init>(ArrayApplicationContext.java:31)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:245)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
liferay_1 | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 | Caused by: org.hsqldb.HsqlException: invalid authorization specification
liferay_1 | at org.hsqldb.error.Error.error(Error.java:136)
liferay_1 | at org.hsqldb.error.Error.error(Error.java:106)
liferay_1 | at org.hsqldb.rights.User.checkPassword(User.java:108)
liferay_1 | at org.hsqldb.rights.UserManager.getUser(UserManager.java:244)
liferay_1 | at org.hsqldb.Database.connect(Database.java:382)
liferay_1 | at org.hsqldb.DatabaseManager.newSession(DatabaseManager.java:158)
liferay_1 | at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3593)
liferay_1 | ... 74 more
liferay_1 | 09:26:35,389 ERROR [localhost-startStop-1][DialectDetector:137] java.sql.SQLInvalidAuthorizationSpecException: invalid authorization specification
liferay_1 | java.sql.SQLInvalidAuthorizationSpecException: invalid authorization specification
liferay_1 | at org.hsqldb.jdbc.JDBCUtil.sqlException(JDBCUtil.java:327)
liferay_1 | at org.hsqldb.jdbc.JDBCUtil.sqlException(JDBCUtil.java:113)
liferay_1 | at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3618)
liferay_1 | at org.hsqldb.jdbc.JDBCDriver.getConnection(JDBCDriver.java:318)
liferay_1 | at org.hsqldb.jdbc.JDBCDriver.connect(JDBCDriver.java:260)
liferay_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:95)
liferay_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:101)
liferay_1 | at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:346)
liferay_1 | at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:196)
liferay_1 | at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:442)
liferay_1 | at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:505)
liferay_1 | at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:113)
liferay_1 | at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:97)
liferay_1 | at com.liferay.portal.spring.hibernate.DialectDetector.getDialect(DialectDetector.java:51)
liferay_1 | at com.liferay.portal.dao.jdbc.DataSourceFactoryImpl.initDataSource(DataSourceFactoryImpl.java:187)
liferay_1 | at com.liferay.portal.kernel.dao.jdbc.DataSourceFactoryUtil.initDataSource(DataSourceFactoryUtil.java:44)
liferay_1 | at com.liferay.portal.dao.jdbc.spring.DataSourceFactoryBean.createInstance(DataSourceFactoryBean.java:44)
liferay_1 | at com.liferay.portal.dao.jdbc.spring.DataSourceFactoryBean.createInstance(DataSourceFactoryBean.java:30)
liferay_1 | at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:134)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1631)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
liferay_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
liferay_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
liferay_1 | at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
liferay_1 | at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
liferay_1 | at com.liferay.portal.spring.context.ArrayApplicationContext.<init>(ArrayApplicationContext.java:31)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:245)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
liferay_1 | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 | Caused by: org.hsqldb.HsqlException: invalid authorization specification
liferay_1 | at org.hsqldb.error.Error.error(Error.java:136)
liferay_1 | at org.hsqldb.error.Error.error(Error.java:106)
liferay_1 | at org.hsqldb.rights.User.checkPassword(User.java:108)
liferay_1 | at org.hsqldb.rights.UserManager.getUser(UserManager.java:244)
liferay_1 | at org.hsqldb.Database.connect(Database.java:382)
liferay_1 | at org.hsqldb.DatabaseManager.newSession(DatabaseManager.java:158)
liferay_1 | at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3593)
liferay_1 | ... 74 more
liferay_1 | 01-Dec-2017 09:26:35.394 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class com.liferay.portal.spring.context.PortalContextLoaderListener
liferay_1 | java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterHibernateSessionFactory' while setting bean property 'sessionFactoryImplementor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterHibernateSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterDataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSource' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Cannot resolve reference to bean 'counterDataSourceImpl' while setting bean property 'targetDataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSourceImpl' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: No dialect found
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:260)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
liferay_1 | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterHibernateSessionFactory' while setting bean property 'sessionFactoryImplementor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterHibernateSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterDataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSource' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Cannot resolve reference to bean 'counterDataSourceImpl' while setting bean property 'targetDataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSourceImpl' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: No dialect found
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
liferay_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
liferay_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
liferay_1 | at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
liferay_1 | at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
liferay_1 | at com.liferay.portal.spring.context.ArrayApplicationContext.<init>(ArrayApplicationContext.java:31)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:245)
liferay_1 | ... 13 more
liferay_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterHibernateSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterDataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSource' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Cannot resolve reference to bean 'counterDataSourceImpl' while setting bean property 'targetDataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSourceImpl' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: No dialect found
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | ... 29 more
liferay_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSource' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Cannot resolve reference to bean 'counterDataSourceImpl' while setting bean property 'targetDataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSourceImpl' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: No dialect found
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | ... 39 more
liferay_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterDataSourceImpl' defined in class path resource [META-INF/counter-infrastructure-spring.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: No dialect found
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1572)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
liferay_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
liferay_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
liferay_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
liferay_1 | ... 49 more
liferay_1 | Caused by: java.lang.RuntimeException: No dialect found
liferay_1 | at com.liferay.portal.spring.hibernate.DialectDetector.getDialect(DialectDetector.java:142)
liferay_1 | at com.liferay.portal.dao.jdbc.DataSourceFactoryImpl.initDataSource(DataSourceFactoryImpl.java:187)
liferay_1 | at com.liferay.portal.kernel.dao.jdbc.DataSourceFactoryUtil.initDataSource(DataSourceFactoryUtil.java:44)
liferay_1 | at com.liferay.portal.dao.jdbc.spring.DataSourceFactoryBean.createInstance(DataSourceFactoryBean.java:44)
liferay_1 | at com.liferay.portal.dao.jdbc.spring.DataSourceFactoryBean.createInstance(DataSourceFactoryBean.java:30)
liferay_1 | at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:134)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1631)
liferay_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)
liferay_1 | ... 56 more
liferay_1 |
liferay_1 | 01-Dec-2017 09:26:35.396 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
liferay_1 | 01-Dec-2017 09:26:35.429 INFO [localhost-startStop-1] de.javakaffee.web.msm.MemcachedSessionService.startInternal starts initialization... (configured nodes definition redis://redis, failover nodes null)
liferay_1 | 01-Dec-2017 09:26:35.455 INFO [localhost-startStop-1] de.javakaffee.web.msm.MemcachedSessionService.setLockingMode Setting lockingMode to AUTO
liferay_1 | 01-Dec-2017 09:26:35.465 INFO [localhost-startStop-1] de.javakaffee.web.msm.MemcachedSessionService.createTranscoderFactory Creating transcoder factory de.javakaffee.web.msm.JavaSerializationTranscoderFactory
liferay_1 | 01-Dec-2017 09:26:35.470 INFO [localhost-startStop-1] de.javakaffee.web.msm.MemcachedSessionService.startInternal --------
liferay_1 | - finished initialization:
liferay_1 | - sticky: false
liferay_1 | - operation timeout: 1000
liferay_1 | - node ids: []
liferay_1 | - failover node ids: []
liferay_1 | - storage key prefix: null
liferay_1 | --------
liferay_1 | 01-Dec-2017 09:26:35.471 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
liferay_1 | 01-Dec-2017 09:26:35.479 INFO [localhost-startStop-1] de.javakaffee.web.msm.MemcachedSessionService.shutdown Stopping services.
liferay_1 | 09:26:35,499 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException
liferay_1 | java.lang.NullPointerException
liferay_1 | at com.liferay.portal.kernel.servlet.DirectServletRegistryUtil.clearServlets(DirectServletRegistryUtil.java:27)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:134)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
liferay_1 | at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
liferay_1 | at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 | 09:26:35,501 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException
liferay_1 | java.lang.NullPointerException
liferay_1 | at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.reset(HotDeployUtil.java:53)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:141)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
liferay_1 | at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
liferay_1 | at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 | 09:26:35,503 ERROR [localhost-startStop-1][PortalBeanLocatorUtil:109] BeanLocator is null
liferay_1 | 01-Dec-2017 09:26:35.503 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class com.liferay.portal.spring.context.PortalContextLoaderListener
liferay_1 | com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator is not set
liferay_1 | at com.liferay.portal.kernel.bean.PortalBeanLocatorUtil.locate(PortalBeanLocatorUtil.java:74)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.closeDataSource(PortalContextLoaderListener.java:379)
liferay_1 | at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:154)
liferay_1 | at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
liferay_1 | at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
liferay_1 | at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
liferay_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
liferay_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
liferay_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
liferay_1 | at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:585)
liferay_1 | at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
liferay_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
liferay_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
liferay_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
liferay_1 | at java.lang.Thread.run(Thread.java:748)
liferay_1 |
liferay_1 | 01-Dec-2017 09:26:35.509 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [HSQLDB Timer @4311c9fb] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
liferay_1 | java.lang.Object.wait(Native Method)
liferay_1 | org.hsqldb.lib.HsqlTimer$TaskQueue.park(HsqlTimer.java:882)
liferay_1 | org.hsqldb.lib.HsqlTimer.nextTask(HsqlTimer.java:528)
liferay_1 | org.hsqldb.lib.HsqlTimer$TaskRunner.run(HsqlTimer.java:610)
liferay_1 | java.lang.Thread.run(Thread.java:748)
liferay_1 | 01-Dec-2017 09:26:35.521 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor /srv/http/liferay/tomcat-8.0.32/conf/Catalina/localhost/ROOT.xml has finished in 14,960 ms
liferay_1 | 01-Dec-2017 09:26:35.524 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
liferay_1 | 01-Dec-2017 09:26:35.535 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
liferay_1 | 01-Dec-2017 09:26:35.536 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 15036 ms
6年前 に Lodato Luciano によって更新されました。

RE: Liferay DXP Docker image

New Member 投稿: 4 参加年月日: 17/11/25 最新の投稿
Hi Massimo,

Thank you for the log details. You have a problem with the database:
-The first line says your database is not cleanly closed
-After this Liferay is unable to reach the database (I can suppose that db is unable to startup again after failed recovery)

This can happen mainly in two cases:
1. The docker version is really old, but I don't think is the case because it support docker specification 3 of published docker-compose
2. Your host is a linux machine with an old kernel that does not implement properly container interrupts like SIGINT or SIGTERM.

Could you try in a virtualmachine that use latest kernel specification and latest docker community edition? Centos 7, Oracle linux 7 or something like that...

Meanwhile could you share you guest os, docker and hardware specification (hardware specification like chipset is useful only if your guest is linux directly installed in the computer)?

Unfortunately also in a new virtual machine I am unable to replicate the defect.

Sorry for typos (writing from mobile phone)
LL
thumbnail
6年前 に Massimo Bevilacqua によって更新されました。

RE: Liferay DXP Docker image

Regular Member 投稿: 210 参加年月日: 16/12/27 最新の投稿
Hi,

I have:
Docker version: 17.09.0-ce
Kernel version : Darwin Kernel Version 16.3.0
My Mac hardware: Intel Core i7 Processor Speed:2,6 GHz, 16 gb ram

I am using Docker on my locale(I am just start learnig how to use it)

I can't try with a virtual machine.

Massimo
thumbnail
6年前 に Massimo Bevilacqua によって更新されました。

RE: Liferay DXP Docker image

Regular Member 投稿: 210 参加年月日: 16/12/27 最新の投稿
@Luciano

Hi,
I just tried to create a simple dockerfile for liferay without using compose.
So I have postgres container and liferay container.
In basic configuration page if I click on "change setting" (for database) and then "use configured DB" I have no error, If I just click on "finish configuration" I have errors.

I don't know why :/
6年前 に Lodato Luciano によって更新されました。

RE: Liferay DXP Docker image

New Member 投稿: 4 参加年月日: 17/11/25 最新の投稿
Are you available for a Skype call with desktop sharing?
I am very interested in understanding what is happening and if it is applicable to other systems; in this case we can share/commit the solution.

my Skype ID is llodato87ita feel free to add me so we can schedule a quick call.
thumbnail
6年前 に Massimo Bevilacqua によって更新されました。

RE: Liferay DXP Docker image

Regular Member 投稿: 210 参加年月日: 16/12/27 最新の投稿
Hi,
I downloaded again your files from github and tried again...now it works.
I don't know what goes wrong before I guess something went wrong during liferay installation!

Thank you for your answers

Massimo
thumbnail
6年前 に Olaf Kock によって更新されました。

RE: Liferay DXP Docker image

Liferay Legend 投稿: 6403 参加年月日: 08/09/23 最新の投稿
Alla Sapozhnikova:
Does anyone know if something like "official" Liferay DXP image exists? Or Liferay instructions as to how to create one?


You may be interested in the new Whitepaper "Deploying Liferay DXP Using Docker".
6年前 に Alla Sapozhnikova によって更新されました。

RE: Liferay DXP Docker image

Junior Member 投稿: 81 参加年月日: 12/03/02 最新の投稿
Hi Olaf,

Thank you very much for the link.

Unrelated to the issue here: I was looking at your post Ridiculously Simple Plugins on dev.life https://web.liferay.com/web/olaf.kock/blog/-/blogs/ridiculously-simple-plugins-on-dev-li-1 and the links there do not work anymore. Is the code still available anywhere? Was it moved? It would be great if you can let me know where to find the code that used to be here: www.olafkock.de/liferay/rsp/

Thank you in advance.
Alla
thumbnail
6年前 に Olaf Kock によって更新されました。

RE: Liferay DXP Docker image

Liferay Legend 投稿: 6403 参加年月日: 08/09/23 最新の投稿
Alla Sapozhnikova:
Unrelated to the issue here: I was looking at your post Ridiculously Simple Plugins on dev.life https://web.liferay.com/web/olaf.kock/blog/-/blogs/ridiculously-simple-plugins-on-dev-li-1 and the links there do not work anymore. Is the code still available anywhere?


Oops- must have been lost on server update. However, you're lucky: The comments to that article have the solution, the code is also on github.
6年前 に Alla Sapozhnikova によって更新されました。

RE: Liferay DXP Docker image

Junior Member 投稿: 81 参加年月日: 12/03/02 最新の投稿
Thank you!