Java Web项目 配置 ueditor心得
近期的JAVA项目,由于客户要求需要引入富文本编辑器。
参考了两款插件,一款是ckeditor,一款是ueditor。
ckeditor在上传文件的时候必须配合ckfinder使用,而ckfinder一来收费,二来和ckeditor的集成过于复杂。所以选用ueditor插件开发项目。
在JSP项目中使用ueditor的时候,需要有两点注意的地方。
在此,我将步骤向大家介绍一下。
-----------------------------------------------
1:在ueditor官网下载ueditor1_3_5-utf8-jsp.zip 压缩包并解压。。
2:将解压好的文件夹部署到tomcat服务器中。
我的部署目录如下:

3:访问index.html页面,并点击上传图片按钮。
如果你没有做其他设置的时候,打开"本地上传"选项卡,会看到如下界面:

出现了一个问题:“选择保存目录:正在读取目录....”;
这是什么意思呢?为什么会出现这种情况呢?
原因是因为ueditor调用ueditor jar包里面的uploader类的时候,出错了。
具体原因是uploader在初始化上传目录的时候,由于tomcat项目目录缺少相应权限,无法创建文件夹,抛出异常,导致这种现象。
解决办法是,在tomcat目录下的conf文件夹下,打开catalina.policy文件,在里面加入这样一段话,就可以给自己的项目目录授予读写权限了。
//========Documentation management permissions====
grant codeBase "file:${catalina.home}/webapps/ueditor-jsp-utf8/-" {
permission java.io.FilePermission "delete";
permission java.io.FilePermission "read";
permission java.io.FilePermission "write";
}
至此,我们解决了第一个问题。
于是我们兴高采烈的选择本地图片,点击开始上传按钮,等待上传成功。
但是,又一个问题出现了。
在点击完开始上传按钮之后,图片提示红色X号,上传失败。
这是怎么导致的呢?
这是因为服务器找不到上传所需要的jar包,尽管在JPS目录下有两个jar包。
但是tomcat并不会去这个目录中去找。它要去跟目录下的web-inf目录去找。
所以 ,我们需要在项目根目录中创建web-inf文件夹,并把jsp目录中的两个jar包拷贝到web-inf目录中。
除此之外,我们还需要再拷贝一个jar文件到web-inf目录里,那就是 commons-io.jar,ueditor下载的jar包不包含这个。
所以我们需要手动将此jar包拷贝进去。
综上所述,我们总共需要三个jar包,才能完成图片上传操作。
-----------------------------------------------------------------------------------------
以上就是我在java web项目中配置ueditor插件所碰到的问题,希望能给大家带来帮助。
Java Web项目 配置 ueditor心得的更多相关文章
- Java web项目配置相关
引申 XML 命名空间(XML Namespaces) XML Schema 教程 XSD(XML Schema Definition) XML Schema 语言也称作 XML Schema 定义. ...
- java web项目配置https访问
转载: tomcat6配置: 1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源 2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址 如果只是加 ...
- Ubuntu部署Java web项目
登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update 更新软件列表 输入: ...
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 一.准备工作 购买了阿里云的云解析,和云服务器ecs. 2.下载put ...
- Java Web项目中连接Access数据库的配置方法
本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...
- maven的下载,安装配置以及build一个java web项目
一.下载 下载地址:http://maven.apache.org/download.cgi 二.安装 下载完成后,解压,进入到bin目录: 三.环境变量配置 复制bin目录下的文件的路径(如:xxx ...
- 配置Glassfish服务器、部署Java web项目、Maven安装配置及JDK版本匹配性问题
错误一:在win7上通过命令asadmin start-domain启动Glassfish服务器时报错(如下): Exception in thread "main" java.l ...
- IDEA配置Java Web项目
IDEA部署maven tomcat的java web项目的关键配置:
- Java Web项目,Android和微信小程序的初始页面配置
Java Web项目 我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发 ...
随机推荐
- sof文件和NIOS II的软件(elf)合并为jic文件以使用Quartus Programmer烧写
将Altera FPGA的sof文件和NIOS II的elf固件合并为一个jic文件以使用Quartus Programmer烧写 我们在学习和调试NIOS II工程的时候,一般都是先使用Quar ...
- 【转】运行java -version命令时出现错误及解决
转载地址:http://blog.sina.com.cn/s/blog_50f21fed01012sf2.html 按照上一篇的步骤配置JAVA_HOME.CLASSPATH和Path三个变量 ...
- html与jsp
1. 什么是 HTML 语言? HTML文件有什么特征? 答:HTML是超文本标记语言(Hypertext Mark-up Language)的缩写,主要用来创建与系统平台无关的网页文档.它是目前网络 ...
- 20160308001 GridView的Sorting排序
参考地址: http://www.cnblogs.com/yinluhui0229/archive/2011/08/01/2124169.html 功能介绍:单击gridview的某一列列头,可以对该 ...
- noi 4977 怪盗基德的滑翔翼
题目链接: http://noi.openjudge.cn/ch0206/4977/ LIS http://paste.ubuntu.com/23406594/
- AC自动机——Uva 11468 子串
题目链接:http://vjudge.net/contest/142513#problem/A 题意:给出一些字符和各自对应的选择概率,随机选择L次后将得到一个长度为L的随机字符串S.给出K个模版串, ...
- Uva 11324 最大团
题目链接:http://vjudge.net/contest/141990#problem/B 题意: 给一张有向图G,求一个结点集数最大的结点集,是的该结点集中任意两个结点 u 和 v,满足: 要么 ...
- Spring MVC 线程安全问题的思考
Spring MVC 线程安全问题的思考 在读一些博文的时候发现有些文章对SpringMVC的Controller线程安全的验证并不正确,比如没有探究controller线程不安全的具体原因,比如将请 ...
- jsp标签精华(持续更新中)
<%@ taglib uri="/struts-tags" prefix="s" %> <%@ taglib uri="http:/ ...
- docker部署tomcat
一.环境简介 宿主机版本:ubuntu-14.04.3-server-amd64.iso JDK版本:jdk-7u76-linux-x64.tar.gz TOMCAT版本:apache-tomcat- ...