一般动作
登录
Wiki: BROPEN ▼: Document Index
»
Space: FAQ ▼: Document Index
»
Page: ckeditor、ueditor 部署到测试或生产环境后，无法显示图片
搜索
zh
页面动作
导出 ▼: 以PDF格式导出 以RTF格式导出 以HTML格式导出
更多动作 ▼: 打印预览 察看源码
欢迎进入Wiki » FAQ » ckeditor、ueditor 部署到测试或生产环境后，无法显示图片?

# ckeditor、ueditor 部署到测试或生产环境后，无法显示图片?

在2014-12-31 15:10上被李小翔修改
评论 (0) · 附件 (0) · 记录 · 信息

BroToolkit 中的 ckeditor、ueditor 插件，图片上传后，会保存到 resources/static 文件夹下，而该文件夹是独立于 Web 应用的，处于性能、负载均衡等方面的考虑，static 的资源我们通常使用前端的 http 服务器来进行访问。

比如下面的 Apache Http Server 配置（来自部署模板）：

# 设置一个公共虚拟目录 /static
# 指向ckeditor、download等公共资源，这些资源直接通过HTTP Server访问，而不经过J2EE应用服务器
# 如果希望能直接浏览目录，则在下面的 Options 中加上 Indexes 规则
Alias /static/ "D:/BROPEN/resources/static/"
<Directory "D:/BROPEN/resources/static/">
AuthType None
Options MultiViews FollowSymLinks
AllowOverride None
# Apache 2.4
Require all granted
# Apache 2.2
#Order allow,deny
#Allow from all
</Directory>

默认情况下，将工程打成 war 包部署到测试、生产环境下后，如果没有配置前端 http 服务，会出现图片上传后无法显示的问题（链接地址前缀为“/static/”），但是开发环境并不会出现这个问题（图片链接地址前缀为“/上下文根/attachment/static/”）。而这两个链接地址前缀其实是由系统参数 bropen.framework.resource.static.baseurl 配置的，该值默认为 /static/；开发环境下自动做了转换。

因此，没有配置前端 http 服务的情况下，只需要将上面的系统参数修改为 /上下文根/attachment/static/ 即可。

标签： BroFramework
在2014-12-31 15:09上被李小翔创建

- 评论 （0）
- 附件 （0）
- 记录
- 信息

# 快速链接

- 首页
- 新闻动态
- FAQ

Copyright © 2013 北京博瑞开源软件有限公司
京ICP备12048974号