java - Liferay 6.2 与 Tomcat 7 - 异常 : java. lang.OutOfMemoryError

标签 java liferay out-of-memory tomcat7

我正在使用 Liferay 和 Tomcat bundle :liferay-portal-6.2-ee-sp10

在服务器初始启动期间需要有关此错误的帮助。

Exception in thread "main" 
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"

我的机器: 操作系统:Windows 10 64位 内存:16GB(已使用 58%)

我已经为位于 setenv.bat 文件中的这些 Tomcat 内存相关环境变量尝试了几个不同的值:

set "JRE_HOME=jdk1.7.0_45\jre"
set "CATALINA_OPTS=%CATALINA_OPTS% .....  -Xmx8096m -XX:MaxPermSize=2048m"

服务器日志:

    Jan 07, 2017 1:38:22 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_45\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jdk1.7.0_45/bin/../jre/bin/server;C:/Program Files/Java/jdk1.7.0_45/bin/../jre/bin;C:/Program Files/Java/jdk1.7.0_45/bin/../jre/lib/amd64;C:\Program Files\Broadcom\Broadcom 802.11;C:\Softwares\apache-ant-1.9.4\bin;C:\Softwares\apache-maven-3.3.9\bin;C:\Program Files\Java\jdk1.7.0_45\bin;C:\Program Files\Java\jdk1.8.0_05\bin;C:\ProgramData\Oracle\Java\javapath;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Program Files (x86)\HP SimplePass\x64;C:\Program Files (x86)\HP SimplePass\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\MySQL\MySQL Utilities 1.3.6\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\madhu_000\AppData\Local\Microsoft\WindowsApps;C:\Users\madhu_000\AppData\Roaming\npm;C:\Users\madhu_000\AppData\Local\Android\sdk\platform-tools;C:\Users\madhu_000\AppData\Local\Android\sdk\tools;C:\Softwares\IDE\liferayDevSt-win64-3.0-ga1\DeveloperStudio;;.
Jan 07, 2017 1:38:23 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8282"]
Jan 07, 2017 1:38:23 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8209"]
Jan 07, 2017 1:38:23 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 456 ms
Jan 07, 2017 1:38:23 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jan 07, 2017 1:38:23 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
Jan 07, 2017 1:38:23 AM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor C:\Softwares\liferay-portal-6.2-ee-sp10\tomcat-7.0.42\conf\Catalina\localhost\ROOT.xml
Jan 07, 2017 1:38:30 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/portlet is already defined
Jan 07, 2017 1:38:30 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://alloy.liferay.com/tld/aui is already defined
Jan 07, 2017 1:38:30 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://struts.apache.org/tags-tiles-el is already defined
Jan 07, 2017 1:38:31 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://struts.apache.org/tags-tiles is already defined
Jan 07, 2017 1:38:31 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://alloy.liferay.com/tld/aui is already defined
Jan 07, 2017 1:38:31 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/portlet is already defined
Loading jar:file:/C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
Jan 07, 2017 1:38:31 AM com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: Detected server tomcat
Jan 07, 2017 1:38:31 AM com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: Global shared lib directory /C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/lib/
Jan 07, 2017 1:38:31 AM com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: Global lib directory /C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/lib/ext/
Jan 07, 2017 1:38:31 AM com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: Portal lib directory /C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/
Jan 07, 2017 1:38:31 AM com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: Properties for portal loaded from [file:/C:/Softwares/liferay-portal-6.2-ee-sp10/portal-ext.properties, jar:file:/C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal-patched.properties, jar:file:/C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties]
Loading jar:file:/C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties
Loading jar:file:/C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal-patched.properties
Loading file:/C:/Softwares/liferay-portal-6.2-ee-sp10/portal-ext.properties
Loading jar:file:/C:/Softwares/liferay-portal-6.2-ee-sp10/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
Jan 07, 2017 1:38:33 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
01:38:36,485 INFO  [localhost-startStop-1][DialectDetector:71] Determine dialect for MySQL 5
01:38:36,515 INFO  [localhost-startStop-1][DialectDetector:136] Found dialect org.hibernate.dialect.MySQLDialect
Exception in thread "main" 
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"

最佳答案

我非常感谢大家的回复以及他们花时间帮助我。

我能够让 Tomcat 工作。

它适用于以下内存设置和值:-Xmx1024m -XX:MaxPermSize=2048m

此外,还有其他几个与MySQL相关的问题,8080端口被占用等。

再次感谢大家。

关于java - Liferay 6.2 与 Tomcat 7 - 异常 : java. lang.OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41519209/

相关文章:

java - Liferay 日志覆盖

menu - 如何在 Liferay 控制面板中隐藏我的帐户 portlet 的选项卡

exception - 处理 "java.lang.OutOfMemoryError: PermGen space"错误

java - 如何使用 java 8 流用键的长度替换映射中的空值

java - 如何使用 Spring Data JPA 删除子记录

liferay - Service Builder Liferay 7.2 上的引用配置不满意

.net - 集合内存不足

python - 合并多个大型 DataFrame 的有效方法

java - 替代 Java 选择器实现

java - Jackson 的 BasicSerializerFactory 和 NullSerializer 与修饰符 "private"的问题