2015-05-25 19 views
0

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

回答

2

您可以随时导航到您配置的端口 - 因为应用服务器实际上为端口提供连接。常见的错误,我看到(假设你运行Tomcat):

  • 人们改变server.xml80808090,但保留其他端口(80058009)不变。这意味着与两个雄猫有冲突。如果你同时运行两个tomcats,第二个将不会启动,因为另一个程序已经在监听8005和/或8009)。您需要将所有端口更改为唯一值(搜索server.xml中的所有声明port=
  • 您依靠浏览器自动打开。Liferay的portal-ext.properties允许覆盖页面以自动打开 - 将其设置为空或指定其他URL将browser.launcher.url配置为符合您的要求(请参阅下文)
  • 可能有其他服务器在任一端口上运行,您试图拥有tomcat或任何其他应用程序服务器,监听。

(下面是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