如何使我的网站(从自定义模板)可见?产品服务器中仅显示默认的演示站点

时间:2019-03-29 18:03:29

标签: opencms

我新安装了OpenCMS(JDK11,tomcat8,MySQL)。我按照文档添加了自己的模板,并进行了相应的修改(Creating a template JSP)。我还创建了一个新站点,但是找不到正确的URL来显示它。目前,我只有一个网页,并且已发布。

根据文档建议,该站点的服务器URL为 IPaddress:8081 ,但转到 IPaddress:8081 / opencms 则会得到404。

试图从“站点”部分删除演示站点,但默认情况下仍会显示到 IPaddress:8080 / opencms (即使将站点的端口更改为:8080并重新启动tomcat之后)。

有经验的人可以通过模板指导我建立新网站吗?

非常感谢您。

1 个答案:

答案 0 :(得分:0)

要猜测您的设置出了什么问题并不容易。 我问一些问题。也许他们会指引您正确的方向。

  1. 您是否在网站中创建内容?如果是,并且3.设置正确,则应该可以通过调用站点的服务器URI来查看内容,该服务器URI是在opencms-system.xml中加上“ opencms”以及在工作场所中创建的文件夹中设置的。不要添加站点/您的站点。示例:IP地址:8081 / opencms / yourfolderinworkplace /。请注意,这仅在Tomcat侦听端口8081时有效。如果您在本地计算机上,则可以使用12 7.0.0.2、127.0.0.3 ...用于您的不同站点。因此,您可以将8080端口用于所有站点。

  2. 您可以通过在工作场所中单击来打开(不编辑)页面吗?

  3. 您是否正确设置了模板属性?它应该包含模块主模板jsp的路径。这通常存储在模块的模板文件夹中。

  4. 删除演示内容时,您是否也发布了它?如果没有,这些页面在所谓的在线项目中仍然可见。

  5. 在生产服务器上,您应该使用Apache来区分站点。

希望这会有所帮助。

最好的问候 凯