当我运行时,每次我尝试运行该程序时都会重复出现以下异常。
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/