是否';nt Liferay在不同的端口工作?

是否';nt Liferay在不同的端口工作?,liferay,server,portal,Liferay,Server,Portal,我使用Liferay开发了一个门户页面,端口号是8080。我想测试SSO,但我决定不使用现有的SSO,因为可能会出现一些问题,最终可能会使整个系统崩溃。因此,我下载了一个新的liferay门户。我将它添加到eclipse并运行第二台服务器,该服务器的端口号更改为8085。但第二台服务器运行时显示的网页仍然是8080,与第一个门户相同。后来我下载了企业版并做了同样的工作,仍然是8080:1stportal。我换了插件,没有进展。后来,我将第一个端口号更改为8090。根本没有显示该页面。为什么是这样

我使用Liferay开发了一个门户页面,端口号是8080。我想测试SSO,但我决定不使用现有的SSO,因为可能会出现一些问题,最终可能会使整个系统崩溃。因此,我下载了一个新的liferay门户。我将它添加到eclipse并运行第二台服务器,该服务器的端口号更改为8085。但第二台服务器运行时显示的网页仍然是8080,与第一个门户相同。后来我下载了企业版并做了同样的工作,仍然是8080:1stportal。我换了插件,没有进展。后来,我将第一个端口号更改为8090。根本没有显示该页面。为什么是这样?我不明白。liferay是使用单个端口工作还是一次不能有两个liferay门户

您始终可以精确导航到所配置的端口,因为appserver实际上提供到该端口的连接。我看到的常见错误(假设您运行的是tomcat):

  • 人们将
    server.xml
    改为
    8080
    改为
    8090
    ,但其他端口(
    8005
    8009
    )保持不变。这意味着两个雄猫之间存在冲突。如果同时运行两个Tomcat,第二个将不会启动,因为另一个程序已经在侦听8005和/或8009)。您需要将所有端口更改为唯一值(在server.xml中搜索
    port=
  • 您依赖浏览器自动打开。Liferay的portal-ext.properties允许覆盖自动打开的页面-为空或特定的其他URL。根据您的要求配置browser.launcher.URL(见下文)
  • 在您试图让tomcat或任何其他appserver监听的端口上,可能有其他服务器正在运行
(以下是
browser.launcher.url
的默认值)

 # Enter a URL to automatically launch a browser to that URL when the portal
 # has fully initialized. Enter a blank URL to disable this feature.
 #
 browser.launcher.url=http://localhost:8080