Liferay + Ubuntu 14 + Glassfish - 1GB RAM

时间:2014-11-05 02:23:47

标签: java ubuntu glassfish liferay server

我有一台Ubuntu 14和1GB内存的个人服务器。我想在此服务器的Liferay中配置Glassfish

我正在尝试,但初始化过程正在给我这条消息:

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c8bd7000, 84496384, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 84496384 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /opt/liferay-portal-6.2-ce-ga2/glassfish-3.1.2.2/domains/domain1/config/hs_err_pid6797.log
Command start-domain failed.
The DAS was stopped

有人可以建议我可以在不更改服务器物理内存的情况下使用某些配置吗?

由于

1 个答案:

答案 0 :(得分:1)

  

启动GlassFish时可能会遇到内存不足错误   与Liferay门户网站。要避免这些错误,请设置较大的初始值和   admin上的-Xms和-Xmx选项的最大内存堆大小   控制台。

如果您无法增加RAM,可以试试“Liferay with Glassfish Bundle”。这是已安装Liferay Portal的预配置Glassfish服务器。它可以在http://www.liferay.com/downloads/liferay-portal/available-releases获得。

根据wiki docs,它有以下要求:

  • 内存:1GB RAM磁盘空间:500MB
  • 系统架构:X86 / SPARC
  • 操作系统:Solaris / Linux / MacOS X / Windows / AIX
  • JDK 1.6.x / 1.5.x(Mac上仅1.5.x)