留言板

Installing portal-7.0-ga3 error

thumbnail
Roman Hoyenko,修改在7 年前。

Installing portal-7.0-ga3 error

Liferay Master 帖子: 878 加入日期: 07-10-8 最近的帖子
I downloaded the tomcat bundle and tried to run it (right from the tomcat directory). I see the following exception:

26-Jan-2017 19:46:26.651 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Exception send
ing context initialized event to listener instance of class com.liferay.portal.spring.context.PortalContextLoaderListener
java.lang.ExceptionInInitializerError
at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:
241)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
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.deployDescriptor(HostConfig.java:585)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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.RuntimeException: java.lang.ClassNotFoundException: com.liferay.portal.bootstrap.ModuleFrameworkUtil
at com.liferay.portal.module.framework.ModuleFrameworkAdapterHelper.<init>(ModuleFrameworkAdapterHelper.java:83)
at com.liferay.portal.module.framework.ModuleFrameworkUtilAdapter.<clinit>(ModuleFrameworkUtilAdapter.java:144)
... 14 more
Caused by: java.lang.ClassNotFoundException: com.liferay.portal.bootstrap.ModuleFrameworkUtil
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at com.liferay.portal.module.framework.ModuleFrameworkClassLoader.loadClass(ModuleFrameworkClassLoader.java:98)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.liferay.portal.kernel.util.InstanceFactory.newInstance(InstanceFactory.java:52)
at com.liferay.portal.kernel.util.InstanceFactory.newInstance(InstanceFactory.java:27)
at com.liferay.portal.module.framework.ModuleFrameworkAdapterHelper.<init>(ModuleFrameworkAdapterHelper.java:77)
... 15 more

26-Jan-2017 19:46:26.681 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more li
steners failed to start. Full details will be found in the appropriate container log file
26-Jan-2017 19:46:26.684 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [] sta
rtup failed due to previous errors
19:46:26,718 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException

Looks like it doesn't find a bootstrap file. Is there something I need to do to make it work? I looked here:
https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/installing-liferay-on-tomcat-8#deploying-liferay

but what they recommend seems to be already in place in the bundle.
thumbnail
Juan Gonzalez,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Legend 帖子: 3089 加入日期: 08-10-28 最近的帖子
This sounds me like a problem in the JDK version when starting up. Are you using JDK 8?
thumbnail
Roman Hoyenko,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 878 加入日期: 07-10-8 最近的帖子
I had a JDK problem first, but I changed the version to JDK8 by adding this:
set "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121\"
to setenv.bat
thumbnail
Olaf Kock,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Legend 帖子: 6403 加入日期: 08-9-23 最近的帖子
Roman Hoyenko:
I had a JDK problem first, but I changed the version to JDK8 by adding this:
set "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121\"
to setenv.bat


I believe GA3 has the bad habit of spawning a Java process independent of what you set as JAVA_HOME. It rather uses whatever the OS has first in the path. You might want to change the default java in order to run smoothly, either in setenv.bat or globally in your system
thumbnail
Roman Hoyenko,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 878 加入日期: 07-10-8 最近的帖子
I set the path to have Java 8 there but still get the same error.

C:\#tmp\liferay_tomcat\liferay-ce-portal-7.0-ga3\tomcat-8.0.32\bin>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

and I attached the full log I see on scree on startup (it shows that it uses JDK8)
thumbnail
Roman Hoyenko,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 878 加入日期: 07-10-8 最近的帖子
What else can I do? I just downloaded the bundle, set up the java path and JAVA_HOME and ran the included tomcat.

Does it mean the distribution is broken? Or should something else be set up?
Linus Sphinx,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Junior Member 帖子: 99 加入日期: 10-8-12 最近的帖子
Move all non-8 jvm's to outside it's reach.
thumbnail
Roman Hoyenko,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 878 加入日期: 07-10-8 最近的帖子
It's not in the path, JAVA_HOME points to jdk8.

Here is the output on startup:

C:\#tmp\liferay_tomcat\liferay-ce-portal-7.0-ga3\tomcat-8.0.32\bin>startup.bat
Using CATALINA_BASE: "C:\#tmp\liferay_tomcat\liferay-ce-portal-7.0-ga3\tomcat-8.0.32"
Using CATALINA_HOME: "C:\#tmp\liferay_tomcat\liferay-ce-portal-7.0-ga3\tomcat-8.0.32"
Using CATALINA_TMPDIR: "C:\#tmp\liferay_tomcat\liferay-ce-portal-7.0-ga3\tomcat-8.0.32\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_121\"
Using CLASSPATH: "C:\#tmp\liferay_tomcat\liferay-ce-portal-7.0-ga3\tomcat-8.0.32\bin\bootstrap.jar;C:\#tmp\liferay_tomcat\liferay-ce-por
tal-7.0-ga3\tomcat-8.0.32\bin\tomcat-juli.jar"

and I attached what I see in the log from the startup.

By the way, I tried and download Wildfly and it gives me similar exception.
Walter Gomez,修改在7 年前。

RE: Installing portal-7.0-ga3 error

New Member 发布: 1 加入日期: 17-2-3 最近的帖子
I have basically the same issue in Linux I'm running Ubuntu 16.04
It created the Configuration table on MySQL database but nothing else. I mark the Errors in BOLD
Should we download an older version?

Here is my log.
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:340)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:742)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:458)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:960)
... 13 more

03-Feb-2017 21:36:51.339 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1669 ms
03-Feb-2017 21:36:51.409 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
03-Feb-2017 21:36:51.410 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.32
03-Feb-2017 21:36:51.432 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor /opt/liferay-ce-portal-7.0-ga3/tomcat-8.0.32/conf/Catalina/localhost/ROOT.xml
03-Feb-2017 21:37:08.193 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
Loading jar:file:/opt/liferay-ce-portal-7.0-ga3/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
Loading jar:file:/opt/liferay-ce-portal-7.0-ga3/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
Loading jar:file:/opt/liferay-ce-portal-7.0-ga3/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties
Loading file:/opt/liferay-ce-portal-7.0-ga3/portal-ext.properties
21:37:13,294 INFO [localhost-startStop-1][DialectDetector:75] Determine dialect for MySQL 5.7
21:37:13,514 INFO [localhost-startStop-1][DialectDetector:148] Found dialect org.hibernate.dialect.MySQLDialect
21:37:18,041 INFO [localhost-startStop-1][BundleStartStopLogger:35] STARTED org.eclipse.osgi_3.10.200.v20150831-0856 [0]
21:37:19,930 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.osgi.util_3.0.2 [2]
21:37:19,940 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.petra.xml_1.0.3 [3]
21:37:19,940 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.configuration.metatype_2.0.3 [4]
21:37:20,081 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.configuration.persistence_2.0.1 [5]
21:37:20,090 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.log4j.extender_2.0.2 [6]
21:37:20,156 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.lpkg.deployer_2.0.5 [7]
21:37:20,157 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.osgi.web.portlet.tracker_2.0.3 [8]
21:37:20,168 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.osgi.web.servlet.context.helper_2.1.2 [9]
21:37:20,179 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.osgi.web.servlet.jsp.compiler_2.0.7 [10]
21:37:20,181 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.osgi.web.wab.extender_2.0.7 [11]
21:37:20,193 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.osgi.web.wab.generator_2.1.9 [12]
21:37:20,202 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.osgi.web.wab.reference.support_1.0.3 [13]
21:37:20,211 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.profile_1.0.2 [14]
21:37:20,224 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.portal.target.platform.indexer_4.0.0 [16]
21:37:20,232 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.sun.el.javax.el_3.0.0 [17]
21:37:20,239 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED javax.servlet.jsp-api_2.3.2.b01 [18]
21:37:20,242 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED javax.servlet.jsp.jstl_1.2.3.LIFERAY-PATCHED-2 [19]
21:37:20,249 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED javax.servlet.jsp.jstl-api_1.2.1 [20]
21:37:20,258 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.aries.jmx.api_1.1.1 [21]
21:37:20,398 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.aries.jmx.core_1.1.3 [22]
21:37:20,404 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.aries.util_1.0.0 [23]
21:37:20,405 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.commons.fileupload_1.2.1 [24]
21:37:20,406 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.commons.io_1.4.0 [25]
21:37:20,847 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.bundlerepository_2.0.2 [26]
21:37:20,951 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.configadmin_1.8.8 [27]
21:37:20,959 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.dependencymanager_3.2.0 [28]
21:37:20,973 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.dependencymanager.shell_3.2.0 [29]
21:37:21,100 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.eventadmin_1.4.6 [30]
21:37:21,328 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.fileinstall_3.5.1.SNAPSHOT [31]
21:37:21,374 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.gogo.command_0.12.0 [32]
21:37:21,450 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.gogo.runtime_0.10.0 [33]
21:37:21,551 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.gogo.shell_0.10.0 [34]
21:37:22,100 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.apache.felix.scr_2.0.2 [35]
Cannot start telnet. Reason: Port 11311 already in use
java.lang.Exception: Port 11311 already in use
at org.eclipse.equinox.console.telnet.TelnetCommand.telnet(TelnetCommand.java:161)
at org.eclipse.equinox.console.telnet.TelnetCommand.startService(TelnetCommand.java:98)
at org.eclipse.equinox.console.command.adapter.Activator$ProcessorCustomizer.addingService(Activator.java:83)
at org.eclipse.equinox.console.command.adapter.Activator$ProcessorCustomizer.addingService(Activator.java:1)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)
at org.eclipse.equinox.console.command.adapter.Activator.start(Activator.java:206)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:951)
at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:328)
at org.eclipse.osgi.container.Module.doStart(Module.java:566)
at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)
at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:717)
at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:491)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:437)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:427)
at org.eclipse.osgi.container.Module.start(Module.java:411)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
21:37:22,308 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.eclipse.equinox.console_1.1.100.v20141023-1406 [36]
21:37:22,318 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.eclipse.equinox.http.servlet_1.2.2.v20160714-2322 [37]
21:37:22,373 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.eclipse.equinox.metatype_1.4.200.v20150715-1528 [38]
21:37:22,380 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.osgi.service.http_3.5.0.LIFERAY-PATCHED-2 [39]
21:37:22,381 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED org.osgi.service.metatype_1.3.0.201505202024 [40]
21:37:22,389 INFO [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d][BundleStartStopLogger:35] STARTED com.liferay.util.taglib_2.4.1 [1]
03-Feb-2017 21:37:22.413 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
java.lang.RuntimeException: com.liferay.portal.kernel.process.ProcessException: java.io.IOException: Cannot run program "java": error=2, No such file or directory
at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:256)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
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.deployDescriptor(HostConfig.java:585)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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: com.liferay.portal.kernel.process.ProcessException: java.io.IOException: Cannot run program "java": error=2, No such file or directory
at com.liferay.portal.kernel.process.local.LocalProcessExecutor.execute(LocalProcessExecutor.java:230)
at com.liferay.portal.lpkg.deployer.internal.LPKGIndexValidator._getTargetPlatformIndexURIs(LPKGIndexValidator.java:318)
at com.liferay.portal.lpkg.deployer.internal.LPKGIndexValidator.validate(LPKGIndexValidator.java:234)
at com.liferay.portal.lpkg.deployer.internal.DefaultLPKGDeployer._doActivate(DefaultLPKGDeployer.java:263)
at com.liferay.portal.lpkg.deployer.internal.DefaultLPKGDeployer.activate(DefaultLPKGDeployer.java:91)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:222)
at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:37)
at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:615)
at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:499)
at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:295)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:302)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:113)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:866)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:833)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:724)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:954)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:915)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167)
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:120)
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:869)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:857)
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:915)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:715)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:954)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:915)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167)
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:120)
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:869)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:857)
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:915)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:715)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:954)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:915)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167)
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:120)
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:869)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:857)
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:915)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:715)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:399)
at org.apache.felix.scr.impl.config.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:676)
at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:339)
at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:360)
at org.apache.felix.scr.impl.Activator.access$000(Activator.java:53)
at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:260)
at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259)
at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232)
at org.apache.felix.utils.extender.AbstractExtender.addingBundle(AbstractExtender.java:192)
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469)
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
at org.osgi.util.tracker.BundleTracker.open(BundleTracker.java:156)
at org.apache.felix.utils.extender.AbstractExtender.startTracking(AbstractExtender.java:150)
at org.apache.felix.utils.extender.AbstractExtender.doStart(AbstractExtender.java:142)
at org.apache.felix.scr.impl.Activator.doStart(Activator.java:170)
at org.apache.felix.utils.extender.AbstractExtender.start(AbstractExtender.java:114)
at org.apache.felix.scr.impl.Activator.restart(Activator.java:140)
at org.apache.felix.scr.impl.config.ScrConfiguration.configure(ScrConfiguration.java:215)
at org.apache.felix.scr.impl.config.ScrConfiguration.start(ScrConfiguration.java:136)
at org.apache.felix.scr.impl.Activator.start(Activator.java:110)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:951)
at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:328)
at org.eclipse.osgi.container.Module.doStart(Module.java:566)
at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)
at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:717)
at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:491)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:437)
at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:427)
at org.eclipse.osgi.container.Module.start(Module.java:411)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.io.IOException: Cannot run program "java": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at com.liferay.portal.kernel.process.local.LocalProcessExecutor.execute(LocalProcessExecutor.java:145)
... 128 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 129 more

03-Feb-2017 21:37:22.437 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
03-Feb-2017 21:37:22.480 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
21:37:22,539 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException
java.lang.NullPointerException

at com.liferay.portal.kernel.servlet.DirectServletRegistryUtil.clearServlets(DirectServletRegistryUtil.java:27)
at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:132)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
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.deployDescriptor(HostConfig.java:585)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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)
21:37:22,562 ERROR [localhost-startStop-1][PortalContextLoaderListener:114] java.lang.NullPointerException
java.lang.NullPointerException

at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.reset(HotDeployUtil.java:53)
at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:139)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
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.deployDescriptor(HostConfig.java:585)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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)
21:37:22,574 ERROR [localhost-startStop-1][PortalBeanLocatorUtil:109] BeanLocator is null
03-Feb-2017 21:37:22.575 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
com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator is not set
at com.liferay.portal.kernel.bean.PortalBeanLocatorUtil.locate(PortalBeanLocatorUtil.java:74)
at com.liferay.portal.spring.context.PortalContextLoaderListener.closeDataSource(PortalContextLoaderListener.java:377)
at com.liferay.portal.spring.context.PortalContextLoaderListener.contextDestroyed(PortalContextLoaderListener.java:159)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4859)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5478)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
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.deployDescriptor(HostConfig.java:585)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1794)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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)

03-Feb-2017 21:37:22.613 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Framework Event Dispatcher: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
03-Feb-2017 21:37:22.613 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Refresh Thread: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
03-Feb-2017 21:37:22.620 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Start Level: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
03-Feb-2017 21:37:22.672 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor /opt/liferay-ce-portal-7.0-ga3/tomcat-8.0.32/conf/Catalina/localhost/ROOT.xml has finished in 31,240 ms
03-Feb-2017 21:37:22.682 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 31343 ms
03-Feb-2017 21:37:22.689 SEVERE [main] org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use (Bind failed)
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:420)
at org.apache.catalina.startup.Catalina.await(Catalina.java:717)
at org.apache.catalina.startup.Catalina.start(Catalina.java:663)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

03-Feb-2017 21:37:22.697 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
03-Feb-2017 21:37:22.698 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
03-Feb-2017 21:37:22.698 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
03-Feb-2017 21:37:22.701 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
03-Feb-2017 21:37:22.703 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
03-Feb-2017 21:37:22.703 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
03-Feb-2017 21:37:22.708 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
03-Feb-2017 21:37:41.330 INFO [Active Thread: Equinox Container: 7099a7eb-58ea-0016-1846-a7ba13b38e4d] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [java.net.URI]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [java.net.URI]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1328)
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1316)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1181)
at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
at com.liferay.portal.module.framework.ModuleFrameworkClassLoader.loadClass(ModuleFrameworkClassLoader.java:98)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.osgi.container.ModuleDatabase$Persistence.writeMap(ModuleDatabase.java:1320)
at org.eclipse.osgi.container.ModuleDatabase$Persistence.writeGenericInfo(ModuleDatabase.java:1272)
at org.eclipse.osgi.container.ModuleDatabase$Persistence.writeModule(ModuleDatabase.java:1068)
at org.eclipse.osgi.container.ModuleDatabase$Persistence.store(ModuleDatabase.java:972)
at org.eclipse.osgi.container.ModuleDatabase.store(ModuleDatabase.java:853)
at org.eclipse.osgi.storage.Storage.save0(Storage.java:1043)
at org.eclipse.osgi.storage.Storage.save(Storage.java:1011)
at org.eclipse.osgi.internal.framework.StorageSaver$StorageSaverTask.run(StorageSaver.java:28)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
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)
thumbnail
Jorge Díaz,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 753 加入日期: 14-1-9 最近的帖子
Hi Roman,

Liferay 7 launches a child java process that uses java installation from %PATH% instead using %JAVA_HOME% (used by tomcat)

Verify which java is used by child process opening a cmd console and execute "java -version". It should match with JAVA_HOME installation.

In case it doesn't match, you have to reconfigure java.
thumbnail
Roman Hoyenko,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 878 加入日期: 07-10-8 最近的帖子
As I posted earlier here is what I see when I run java - version

C:\#tmp\liferay_tomcat\liferay-ce-portal-7.0-ga3\tomcat-8.0.32\bin>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
thumbnail
Jorge Díaz,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 753 加入日期: 14-1-9 最近的帖子
Your problem is caused by "#" character in "C:\#tmp" path.

That character causes OSGI framework to not be loaded because com.liferay.portal.bootstrap.ModuleFrameworkUtil class is not found.

I have added a "#" to my installation directory, and I was able to reproduce it:
  • Rename directory to "liferay-dxp-digital-enterprise-7.0-ga1#" or "whatever#"
  • Update the 'liferay.home' in portal.properties to that directory
  • Remove {liferay_home}\osgi\state directory
  • Start Liferay

08-Feb-2017 15:34:45.572 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\Liferay\liferay-dxp-digital-enterprise-7.0-ga1#\tomcat-8.0.32\webapps\ROOT
08-Feb-2017 15:35:21.152 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
Loading jar:file:/D:/Liferay/liferay-dxp-digital-enterprise-7.0-ga1%23/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
Loading jar:file:/D:/Liferay/liferay-dxp-digital-enterprise-7.0-ga1%23/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
Loading jar:file:/D:/Liferay/liferay-dxp-digital-enterprise-7.0-ga1%23/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties
Loading file:/D:/Liferay/liferay-dxp-digital-enterprise-7.0-ga1%23/portal-setup-wizard.properties
15:35:23,606 ERROR [localhost-startStop-1][ModuleFrameworkAdapterHelper:81] Unable to load the module framework
08-Feb-2017 15:35:23.615 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
 java.lang.ExceptionInInitializerError
        at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:241)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
        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.deployDirectory(HostConfig.java:1091)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1830)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        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.RuntimeException: java.lang.ClassNotFoundException: com.liferay.portal.bootstrap.ModuleFrameworkUtil
        at com.liferay.portal.module.framework.ModuleFrameworkAdapterHelper.<init>(ModuleFrameworkAdapterHelper.java:83)
        at com.liferay.portal.module.framework.ModuleFrameworkUtilAdapter.<clinit>(ModuleFrameworkUtilAdapter.java:144)
        ... 14 more
Caused by: java.lang.ClassNotFoundException: com.liferay.portal.bootstrap.ModuleFrameworkUtil
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at com.liferay.portal.module.framework.ModuleFrameworkClassLoader.loadClass(ModuleFrameworkClassLoader.java:98)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at com.liferay.portal.kernel.util.InstanceFactory.newInstance(InstanceFactory.java:52)
        at com.liferay.portal.kernel.util.InstanceFactory.newInstance(InstanceFactory.java:27)
        at com.liferay.portal.module.framework.ModuleFrameworkAdapterHelper.<init>(ModuleFrameworkAdapterHelper.java:77)
        ... 15 more</init></clinit></init>


So in order to solve your issue, try removing "#" from your liferay home directory
thumbnail
Roman Hoyenko,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 878 加入日期: 07-10-8 最近的帖子
That was the culprit, thanks a lot!

I moved it to a different directory and it worked.

Looks like a bug in Liferay though, any legal directory name should work.
thumbnail
Jorge Díaz,修改在7 年前。

RE: Installing portal-7.0-ga3 error

Liferay Master 帖子: 753 加入日期: 14-1-9 最近的帖子
Hi Roman,

I have created a issue in Jira: LPS-70534
thumbnail
Raihaan Cassim,修改在7 年前。

RE: Installing portal-7.0-ga3 error

New Member 帖子: 14 加入日期: 16-8-31 最近的帖子
Hi all,

I picked up this issue earlier today when setting up another Liferay instance. In my case, this issue only popped up on the second of two servers that LR was installed on. Same steps used in both cases.

We're running on Redhat 7. As mentioned, the error (oddly) relates to the Java binary not being available on the path. It would appear that the JAVA_HOME path variable is not read.

I fixed it by adding the following to my service script.
export JAVA_HOME=/opt/java
export PATH=$PATH:$JAVA_HOME/bin

Hope this helps.