- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
一、問題描述
通過OpenCms在未登陸狀態(tài)下訪問站點資源,直接報“ A system error reading a resource occurred! - 服務(wù)器錯誤404”問題,重新登錄后再刷新就能夠訪問了(OpenCms入門指南、OpenCms開發(fā)手冊、OpenCms系統(tǒng)架構(gòu)設(shè)計圖)
詳情錯誤信息如下
1 2 3 4 5 6 | A system error reading a resource occurred! 服務(wù)器錯誤404 沒有找到 在服務(wù)器上沒有找到所需的?源“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對于默認設(shè)置的?點在非“共享文件夾”站點下的資源必須登錄訪問,所以上面頁面資源只有在登錄后才能到站點節(jié)點預(yù)覽
1. 需要對上面資源路徑開放到外網(wǎng)或非登錄下進行預(yù)覽,就需要將其配置到共享文件夾下(shared-folder)
2. 找到opencms相對路徑下/WEB-INF/config/opencms-system.xml文件,在其中找到“<shared-folder>”標簽,如下所示
1 2 3 4 5 6 | < sites > < workplace-server >http://www.tjdsmy.cn:8080</ workplace-server > < default-uri >/sites/default/</ default-uri > < shared-folder >/shared/</ shared-folder > < site server = "http://www.tjdsmy.cn:8080" uri = "/sites/default/" /> </ sites > |
默認的“/shared/”目錄 改為 “/sites/test/”
1 2 3 4 5 6 | < sites > < workplace-server >http://www.tjdsmy.cn:8080</ workplace-server > < default-uri >/sites/default/</ default-uri > < shared-folder >/sites/test/</ shared-folder > < site server = "http://www.tjdsmy.cn:8080" uri = "/sites/default/" /> </ sites > |
3. 重啟tomcat應(yīng)用服務(wù)器,問題解決,效果如下
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP