在 Eclipse 中启动服务器后找不到 Liferay 主页

Liferay homepage is not found after starting the server in Eclipse

我已经在 Eclipse 中设置了 Liferay Tomcat 服务器。服务器启动后,我转到 localhost:8181(我配置服务器的地方),页面是空的。此外,如果我在 Eclipse 中右键单击服务器并 select 打开 Liferay 门户主页,则会显示 404 页面未找到。

当我使用 startup.bat 在 Eclipse 外部启动服务器时,页面加载正常。

有人知道为什么会发生这种情况吗?

你在哪里定义了Tomcathttp端口? Tomcat 在 Eclipse 中以何种方式配置? 这些问题是因为 Eclipse 能够(但不是强制性的)覆盖 Tomcat 默认配置。

请注意:您尝试使用 Eclipse 的 Liferay 插件吗?它可以帮助您在 Eclipse 中正确配置 Liferay 服务器(也可以帮助您进行开发)。

此答案假定您在 Eclipse 中使用 Liferay IDE。即使您不准确,它也可能是准确的。

尝试在 Eclipse 工作区的 server.xml 文件中进行编辑。工作区应该有一个 Servers 文件夹,下面是您的 Tomcat Liferay 服务器。我工作区的路径如下:

eclipse-luna-workspace/Servers/Liferay v6.2 CE Server (Tomcat 7) at localhost-config

服务器目录下是 Tomcat 配置文件的副本,包括 server.xml。对此 server.xml 文件进行编辑,在 Eclipse 中重新启动服务器,Eclipse 应在启动时将其复制到 Tomcat 实例。