ueditor上传功能失效有不少缘由,这是碰到的其中一种,也不是Ueditor自己的缘由,出在了Tomcat的配置上。web
近日布署网站,把项目布布署到了和Tomcat7不一样的目录中,项目中使用了百度的ueditor,却发现百度ueditor的上传功能失效。在ueditor中controller.jsp打印出获取项目路径老是ueditor的路径,不是项目的真实路径,导致ueditor获取不到相应的配置参数。app
在ueditor中找不到解决的办法,因而转到Tomcat的配置上,从新配置了Tomcat7 host中的 Context 参数,测试恢复正常,多网站上传图片功能恢复。jsp
<Host appBase="d:\\webdatas" autoDeploy="true" name="localhost" unpackWARs="true">测试
<Context docBase="root" path="" reloadable="true" /> 网站
</Host>图片
appBase:指定网站根目录的父目录it
docBase:这是真正的项目根目录,是在d:\\webdatas目录中存在的一个目录。百度
这样配置后,ueditor就能够正常获取的网站的真实根目录了。配置