使用ueditor,controller.jsp总报错

遇到的问题是:在使用ueditor时,浏览器总报上传文件配置不正确,不能使用上传功能。

错误上面还一个错,就是controller.jsp的错

先说下我的情况:

这不是重点,只是希望有类似情况的朋友看到,可以帮你一下。

nginx访问静态文件:html,js

jsp是有tomcat访问的。

ueditor放在WebRoot/common/ueditor/

nginx的root路径是WebRoot/common/

那么ueditor的根目录是127.0.0.1::8080/ueditor/*

但是访问controller.jsp必须是127.0.0.1::8080/common/ueditor/...

因为127.0.0.1::8080所指向的根目录是WebRoot

因此配置ueditor.config.js的时候,controller路径就必须指定成绝对路径serverUrl: "http://127.0.0.1:8080/common/ueditor/jsp/controller.jsp"


ueditor给了5个jar包,起初我只导入了两个,json,commons-oi以及commons-fileupload没导入,因为我的工程里导入了其他json包以及较低版本的commons-oi和fileupload,但是当我把ueditor源码下下来放到工程里时,好几个报错:

1.json包不对,我项目里的和它引入的不是同一个,所以import出错;

2.commons-oi以及fileupload版本不对,它用到了较高版本的东西,我引入的低版本的满足不了。

所以,我把原低版本的删除了,把ueditor的高版本的引进来了。这时报错找不到com.baidu.ueditor.ActionEnter,因为我引包是通过buildpath的,我干脆把buildpath自己增加的都删了,直接把jar复制到WEB-INF/lib里,这次就通过了。

提示:

如果你找不到原因,不妨把源码下下来放到工程里,看看是否报错,处理掉再把源码删掉就可以了

你可能感兴趣的:(使用ueditor,controller.jsp总报错)