java - 无法为对象堆 liferay tomcat 保留足够的空间

标签 java tomcat liferay virtual

当我运行时,每次我尝试运行该程序时都会重复出现以下异常。

Several ports (8005, 8080, 8009) required by Liferay v6.1 CE Server (Tomcat 7) at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

我厌倦了增加我的虚拟内存(页面大小)和内存大小。但它不起作用 目前,我使用win 7 64位,java jdk,jre 64位。我试图更改 JDK、JRE(32 位)。然而,结果是一样的。 :(

Can any one tell me how can i eliminate this error.

最佳答案

找出哪个其他程序使用 Liferay/Tomcat 想要开箱即用的端口(最有可能:8080)并终止它。

或者,在您的 liferay 安装中,找到文件 tomcat-[version]/conf/server.xml,使用您最喜欢的文本编辑器编辑它并找到所有端口说明并将它们更改为未使用值(value)观——例如将“8080”更改为“9090”,将“8009”更改为“9009”,将“8005”更改为“9005”(或其他任何内容,重点是找到尚未使用的端口)

在此之后,假设您做出了我上面提到的选择,连接到您在 http://localhost:9090/ 的 Liferay 安装并享受乐趣。

关于java - 无法为对象堆 liferay tomcat 保留足够的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19594033/

相关文章:

java - 我怎样才能找到两个时间之间的差异?

java - 两个作业之间共享表

java - 将 JSON 字符串转换为 "Object.class"

java - 我可以将 ArrayList 传递给 EL 表达式吗?

mysql - Amazon Web Services - RDS IP 地址和 Tomcat

grails - Groovy中包括Liferay .jars以进行Portlet开发

authentication - 如何在liferay中恢复登录Portlet

java - 从 Eclipse 在 Tomcat 中部署时更改 Web 应用程序中的文件夹名称

tomcat - 从chef supermarket下载的tomcat cookbook如何运行?

liferay - Liferay 7如何支持网络形式的文件上传?