Idea被认为是业界最好的Java开发工具,要使得它乖乖听话,任我摆布,还需要花时间调教调教它。
今天在使用idea维护之前的博客项目的时候,发现原来在eclipse上跑的好好的项目突然在idea上就不好使了,部署的web项目,富文本编辑器的图片上传报错,页面访问不到图片。下面开始我解决问题的整个步骤。
运行项目,控制台打印的日志乱码。
在tomcat的配置页面中VM options
选项中加入1
-Dfile.encoding=UTF-8
项目成功跑起来了,但用富文本编辑器上传图片,页面报错。
- idea中tomcat发布项目的默认路径是项目所在地里的target目录里面。
我的做法是更改项目发布路径到tomcat目录下的webapps目录下面,下面更改发布路径到tomcat。
这样之后,在重新运行项目,项目就会发布到tomcat的webapps目录里。
配置图片资源文件
- sdll-blog项目的图片资源目录我是存储在upload文件里面,
- 现在我需要在idea里面配置upload文件资源。
注意:Application context
里面的值配置为/upload
完成之后,再次运行项目,还是报找不到文件错误,查看控制台打印的日志,发现一个坑,发现在tomcat的安装路径中有部分有空格。文件夹IDEA SERVER控制条输出日志空格被解析成IDEA%2%SERVER,发现这个问题后,重新配置了个tomcat,重新运行项目,
- 浏览器访问资源文件
- 正常访问upload文件夹里面的图片资源了,富文本编辑器也不报错了哦。