ueditor部署到linux后出现“后台配置项返回格式出错,上传功能将不能正常使用!”

关于nginx转发和tomcat读取文件的区别

1。nginx对于jsp只是读取文件,不会对JSP进行编译成class文件

2。tomcat对于jsp则会自动编译,生成class文件。


部署到服务器之后,nginx转发后,不会自动编译ueditor/jsp目录下的controller.jsp文件,导致出现“后台配置项返回格式出错,上传功能将不能正常使用!” 。


解决方法:

1。弃用nginx(不推荐,这样就偏离初心了)

2。修改下nginx的配置文件nginx.conf

     在对应的server下增加以下配置

 #ueditor upload config

 location ^~ /ueditor/jsp/ {

        proxy_set_header Host $host;

        proxy_set_header X-Forwarded-For $remote_addr;

        proxy_pass http://tomcat-console/ueditor/jsp/;

    }


至此,重新执行下nginx -s reload ,让nginx重新生效,问题就解决了。

你可能感兴趣的:(ueditor部署到linux后出现“后台配置项返回格式出错,上传功能将不能正常使用!”)