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

时间:2013-10-25 15:35:48

标签: java tomcat liferay virtual

当我跑步时,每次尝试运行程序时,我都会反复跟踪异常。

  

Liferay v6.1 CE服务器所需的几个端口(8005,8080,8009)   (Tomcat 7)在localhost上已经在使用中。服务器可能已经是   在另一个进程中运行,或者系统进程可能正在使用该端口。   要启动此服务器,您需要停止其他进程或更改   端口号。

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

  

任何人都可以告诉我如何消除这个错误。

1 个答案:

答案 0 :(得分:0)

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

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

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