咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

用OpenCms报\"A system error reading a resource occurred!,服务器错误404\"如何解决?

2016-07-08 23:47:38 11000次

一、问题描述

通过OpenCms在未登陆状态下访问站点资源,直接报“ A system error reading a resource occurred! -   服务器错误404”问题,重新登录后再刷新就能够访问了(OpenCms入门指南OpenCms开发手册OpenCms系统架构设计图

用OpenCms报"A system error reading a resource occurred!,服务器错误404"

详情错误信息如下

1
2
3
4
5
6
A system error reading a resource occurred!
服务器错误404
没有找到
在服务器上没有找到所需的?源“404”。
Probably you used an outdated link or an old bookmark.
If you followed a link on our site, please try it again in a few minutes.

二、解决步骤

OpenCms对于默认设置的?点在非“共享文件夹”站点下的资源必须登录访问,所以上面页面资源只有在登录后才能到站点节点预览

1. 需要对上面资源路径开放到外网或非登录下进行预览,就需要将其配置到共享文件夹下(shared-folder)

2. 找到opencms相对路径下/WEB-INF/config/opencms-system.xml文件,在其中找到“<shared-folder>”标签,如下所示

1
2
3
4
5
6
<sites>
   <workplace-server>http://www.landui.com:8080</workplace-server>
   <default-uri>/sites/default/</default-uri>
   <shared-folder>/shared/</shared-folder
   <site server="http://www.landui.com:8080" uri="/sites/default/"/> 
</sites>

默认的“/shared/”目录 改为 “/sites/test/”

1
2
3
4
5
6
<sites>
   <workplace-server>http://www.landui.com:8080</workplace-server>
   <default-uri>/sites/default/</default-uri>
   <shared-folder>/sites/test/</shared-folder>
   <site server="http://www.landui.com:8080" uri="/sites/default/"/> 
</sites>

3. 重启tomcat应用服务器,问题解决,效果如下

用OpenCms报"A system error reading a resource occurred!,服务器错误404"


首页
最新活动
个人中心