zoukankan      html  css  js  c++  java
  • linux下tomcat6无法显示图片验证码 少了图形插件

    linux下tomcat6无法显示图片验证码(windows下显示正常)

    原创 2015年10月20日 10:31:47

    linux下tomcat6无法显示图片验证码(windows下显示正常)问题分析及解决

    最近同事遇到了线上linux下tomcat6无法显示图片验证码的问题(windows开发环境下无此问题,测试部测试环境也无此问题!),后来废了很大的力气才解决。本着学习的态度,向他请教。

    解决方式一(实际采用方法,最优):修改线上tomcat的catalina.sh配置

    他的解释如下:linux下tomcat6中显示图片验证码需要图形组件,可以取java的,也可以取linux系统下的。他的解决方式是取java的。测试部测试环境linux测试服务器中已经安装了所需的图形组件,但是线上环境linux中却没有安装此图形插件。

    解决方式如下:

    修改线上tomcat配置文件:${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat)

    查到-Djava.io.tmpdir="$CATALINA_TMPDIR"这行,并在这一行下加入:-Djava.awt.headless=true

     

     

    jackpk经查:本地test用的tomcat6.0.13中的catalina.sh中共有7处“-Djava.io.tmpdir="$CATALINA_TMPDIR"”

    解决方法2:linux服务器安装时安装图形处理类

    linux服务器下图形验证码显示需要图形插件libXp.so.6

    具体可参考博文:http://blog.csdn.net/e421083458/article/details/8911124

     
     
     
  • 相关阅读:
    HDU 5818 Joint Stacks
    HDU 5816 Hearthstone
    HDU 5812 Distance
    HDU 5807 Keep In Touch
    HDU 5798 Stabilization
    HDU 5543 Pick The Sticks
    Light OJ 1393 Crazy Calendar (尼姆博弈)
    NEFU 2016省赛演练一 I题 (模拟题)
    NEFU 2016省赛演练一 F题 (高精度加法)
    NEFU 2016省赛演练一 B题(递推)
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/8594196.html
Copyright © 2011-2022 走看看