我新安装了OpenCMS(JDK11,tomcat8,MySQL)。我按照文档添加了自己的模板,并进行了相应的修改(Creating a template JSP)。我还创建了一个新站点,但是找不到正确的URL来显示它。目前,我只有一个网页,并且已发布。
根据文档建议,该站点的服务器URL为 IPaddress:8081 ,但转到 IPaddress:8081 / opencms 则会得到404。
试图从“站点”部分删除演示站点,但默认情况下仍会显示到 IPaddress:8080 / opencms (即使将站点的端口更改为:8080并重新启动tomcat之后)。
有经验的人可以通过模板指导我建立新网站吗?
非常感谢您。
答案 0 :(得分:0)
要猜测您的设置出了什么问题并不容易。 我问一些问题。也许他们会指引您正确的方向。
您是否在网站中创建内容?如果是,并且3.设置正确,则应该可以通过调用站点的服务器URI来查看内容,该服务器URI是在opencms-system.xml中加上“ opencms”以及在工作场所中创建的文件夹中设置的。不要添加站点/您的站点。示例:IP地址:8081 / opencms / yourfolderinworkplace /。请注意,这仅在Tomcat侦听端口8081时有效。如果您在本地计算机上,则可以使用12 7.0.0.2、127.0.0.3 ...用于您的不同站点。因此,您可以将8080端口用于所有站点。
您可以通过在工作场所中单击来打开(不编辑)页面吗?
您是否正确设置了模板属性?它应该包含模块主模板jsp的路径。这通常存储在模块的模板文件夹中。
删除演示内容时,您是否也发布了它?如果没有,这些页面在所谓的在线项目中仍然可见。
在生产服务器上,您应该使用Apache来区分站点。
希望这会有所帮助。
最好的问候 凯