java web项目部署到linux服务器验证码图片无法加载
2017-01-19 00:00
1096 查看
问题描述:
把maven项目达成war包发布到linux服务器tomcat目录下的webapps下,启动项目后发现登录验证码图片无法加载,原因:java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。
解决办法:
编辑catalina.sh文件
# vim ./bin/catalina.sh
在文件中添加如下命令,(解决LINUX字符模式无法支持java图形处理问题) (大概位置在392行)
-Djava.awt.headless=true \
把maven项目达成war包发布到linux服务器tomcat目录下的webapps下,启动项目后发现登录验证码图片无法加载,原因:java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。
解决办法:
编辑catalina.sh文件
# vim ./bin/catalina.sh
在文件中添加如下命令,(解决LINUX字符模式无法支持java图形处理问题) (大概位置在392行)
-Djava.awt.headless=true \
相关文章推荐
- 关于 基于maven创建的项目jsp页面无法加载css、js、图片的问题
- 在linux服务器上面部署java web项目jar包
- linux服务器下搭建phpstudy环境,部署tp5项目时,出现入口文件index.php无法隐藏
- Tomcat启动正常 ,但是无法加载已经部署的项目
- java项目导出jar时图片等资源无法加载问题
- 使用Tomcat部署项目在浏览器中访问的时候JS和CSS等静态文件无法加载的问题
- java web项目无法部署到tomcat上,idea工具显示部署成功但是无法访问
- Java Web项目在Linux服务器自动化部署
- Linux服务器部署Java Web项目笔记
- ThinkCMF项目部署出现无法加载数据库驱动解决方案
- JSP在tomcat项目中部署后无法显示CSS和图片
- Intellij Idea在部署Java Web项目时为无法获取路径的问题
- 在Heroku部署时,无法加载 css,js,图片资源解决办法
- 图片教程:写好的Java Web项目部署到阿里云服务器
- 搭建linux服务器并部署java web项目(CentOS7+tomcat+Mysql)
- 当线上项目拉下本地使用时图片无法加载,试试配置域名
- java web项目 图片资源与部署目录分离,设置服务器的虚拟路径
- 解决 jeesite 项目部署到linux 服务器上 ckfinder 无法上传图片的问题
- 项目部署到服务器,图片和内容无法显示
- 在JAVA WEB项目中,JSP中的图片无法显示,绝对路径和相对路径问题的解决办法。