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

     
     
     
  • 相关阅读:
    01: Django rest framework 基础
    配置java环境 启动服务
    配置文件详解
    介绍
    所有的编译安装包
    mysql 二进制安装
    使用Python 、 go 语言测试rabbitmq的工作机制
    Haproxy + Rabbit 集群 简要介绍
    rabbitmqctl 的常用命令
    虚拟主机介绍
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/8594196.html
Copyright © 2011-2022 走看看