- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
我在使用 OpenCms static export 功能是总是导出失败,提示:404错误,最后了结到原来是opencms-importexport.properties的配置问题。以下我引用opencms.cn上面的原话,作为备忘:
Q:使用简单的JSP模板动态填充数据生成几个简单的静态页面,在系统管理界面中,选择数据库管理、选择静态导出。导出system下面系统模块的时候绝大部分是正常的(但只有图片文件??)。但是当导出我自己的模块和站点的时候。出现要不就是404(jsp模板),要不就是忽略(html),最终/export下面我自己的东西并没导出来。。
A:问题已经找到,配置文件opencms-importexport.xml里面defaultsuffixes标签需要加入,要导出文件扩展名类型。
Q:问题继续,我用上面的大部分静态页面已?导出,但是有一个文件 (main.html)始终出现404错误,无法导出,该文件确实是存在的,我可以编辑数据,也可以编辑其引用的模板,可以预览,可以发布。就是导出的时候出现404错误。另外该文件引用的jsp模板也无法导出,opencms里面创建jsp模板并没有.jsp扩展名,通过上面的解决方法,加入.jsp也未能把模板导出,也是报错404.这两者是不是有必然的关系?静态导出时候,引用的模板是否也要同时导出?或着还是其有设置错误的地方?还请版主指点一下。谢谢了。
...
A:修改opencms-importexport.xml文件 这些是文件类型
没导出来的原因就是 就是没找到文件 所以出现 404 下面是倒出的文件夹
正常来说deault 继承 /sites/.* 但是不知道为什么不好使 你的把所有想导出的文件夹写在上面 比如想导出 deault 下面的 html 就的添加
Q:先感谢SSXQ热心解答,我看了一下,根你说的这个配置应该没有关系,我的站点目录是/sites/test并且opencms-importexport.xml文件中,也做了配置:
...
A:我想我可能找到了404的问题原因,main.html里面如果含有无效链接,到出的时候就会404,我吧所有链接都校对了一遍。顺利导出了。感谢几位版主的热心解答。感谢ssxq!
关键点:
1. 配置文件opencms-importexport.xml里面defaultsuffixes标签需要加入
2. 想导出 deault 下面的 html 就的添加
售前咨询
售后咨询
备案咨询
二维码

TOP