`
itjavagoodqq
  • 浏览: 39799 次
文章分类
社区版块
存档分类
最新评论
阅读更多

    转自:http://tcrct.iteye.com/blog/507953

?

在linux下重新安装了一个tomcat后,打开网页后,发现验证码显示不了,报Could not initialize class
sun.awt.X11GraphicsEnvironment的异常,但在window下却又可显示的,不知为何?上网一查,说没是加载
java.awt.headless,于是修改${TOMCAT_HOME}/bin/catalina.sh
(windows修改catalina.bat)
<br><br>
查找到

??????????????????? <span style="color: #ff0000;">-Djava.io.tmpdir="$CATALINA_TMPDIR"</span>
?????????????? 这行,

并在这一行下加入:
<br><br>
-Djava.awt.headless=true \
<br><br>
共有七处的。
<br><br>
修改好保存再重启即可,此时,如果是用远程登录来修改的话,有可能需要修改catalina.sh这个文件的权限,用在tomcat\bin目录下输入chmod 777 catalina.sh修改即可!
 

 
0
0
分享到:
评论
1 楼 Glorin 2012-04-26  
非常感谢你,让我的问题能够得以解决。

相关推荐

    Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

    标题 "Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser" 提示了一个Java运行时错误,这通常意味着在尝试加载或初始化`JRStyledTextParser`类时遇到了问题。`JRStyledTextParser`是...

    解决hbase client在windows环境下报NoClassDefFound问题

    解决hbase client在windows环境下报Could not initialize class org.fusesource.jansi.internal.Kernel32的问题,把jar包放入hbase client的lib包下,重新运行hbase.cmd shell即可

    不同环境下的资源文件目录编译

    总的来说,有效管理不同环境下的资源文件目录编译是软件工程中不可或缺的一环。通过合理的配置,我们可以确保应用程序在每个环境中都能正确地运行,同时保持代码的整洁和可维护性。通过理解并熟练应用如Maven的...

    java串口所需依赖dll文件合集

    监听COM口启动程序报错 Could not initialize class gnu.io.RXTXCommDriver异常 是因为需要在%JAVA_HOME%/jre/bin目录中添加rxtxParallel.dll、rxtxSerial.dll文件

    jacob_1.14.3.rar

    内涵jacob_1.14.3-x64.dll;jacob_1.14.3-64.jdk(maven地址);解决方法:Could not initialize class com.jacob.com.ComThread

    linux上实现视频截图

    System.err.println("找不到对应的解码器"); return; } result = avcodec.avcodec_open2(codecContext, codec, null); if (result ) { System.err.println("无法打开解码器"); return; } // 创建解码帧 ...

    derby.jar 。。

    java.lang.NoClassDefFoundError: Could not initialize class org.apache.derby.jdbc.AutoloadedDriver40 导致的原因: 在azkaban的server和executor中缺少一个叫derby.jar的包

    ezmorph-1.0.6.jar

    缺少这个包可能导致Could not initialize class net.sf.json.JsonConfig 使用json时候将会用到的一个jar包,发现这个包在网上提供的比较少.缺少这个包可能导致Could not initialize class net.sf.json.JsonConfig ...

    excel导出在docker环境中总是失败的问题

    2020/5/29 上午8:40:11 at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) 2020/5/29 上午8:40:11 at sun.awt.FontConfiguration.readFontConfigFile&#40;FontConfiguration.java:219&#41; ...

    Plsql 12连接Oracle时出现Could not initialize oci.dll解决方案 oracle 客户端

    在使用PL/SQL Developer 12连接Oracle数据库时,可能会遇到“Could not initialize oci.dll”这样的错误提示。这个错误通常表明系统无法找到或正确加载Oracle客户端的oci.dll库文件,这是Oracle Instant Client的一...

    gnu.io.rar_android_gnu.io _librxtxSerial_librxtxSerial._librxtxS

    总的来说,这个源码项目提供了一种在Android平台上利用Java进行串口通信的方法,通过结合`librxtxSerial.so`本地库,开发者可以在不深入学习底层系统细节的情况下,实现高效且可靠的串口通讯功能。为了使用这个库,...

    docker应用缺少字体文件

    解决docker部署应用使用缺少字体报错:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager

    json-lib-2.1 2.2 2.3 2.4-jdk15

    JSONArray.fromObject(map)报错:Could not initialize class net.sf.json.JsonConfig。ireport 需要高于2.1版本的包。于是就找了这些包。最后2.2.2适合

    sun.jdbc.odbc.JdbcOdbcDriver下载

    jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...

    gnu.io.SerialPort( rxtx-2.1.7.jar)

    gnu.io.CommDriver.class gnu.io.CommPort.class gnu.io.CommPortEnumerator.class gnu.io.CommPortIdentifier.class gnu.io.CommPortOwnershipListener.class gnu.io.Configure.class gnu.io.I2C.class gnu.io.I2...

    jasperreport maven打包后找不到字体解决方案

    jasperreport 用maven打包后找不到字体解决方案 net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font

    derby_ui_plugin_1.1.1

    Derby UI Plugin 1.1.1 是一个专门为Java开发者设计的用户界面插件,它在Java学习过程中能提供极大的便利。这个插件版本号为1.1.1,暗示了它可能包含了一些修复和改进,以提升用户体验和兼容性。...

    Maven常见问题解答

    3. **Maven构建提示`Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer`**:这个问题通常意味着`maven-war-plugin`插件的版本太低,无法与当前Maven环境兼容。解决方法是在`...

    Plsql Developer连接Oracle时出现Could not initialize oci.dll解决方案

    当PL/SQL Developer显示“Could not initialize oci.dll”错误时,意味着它无法找到或正确加载这个库文件。问题通常出在以下两个方面: 1. **系统架构不匹配**:如果你的PL/SQL Developer是32位版本,而Oracle...

    powerdesigner连接数据库

    4. Java环境配置:PowerDesigner运行需要Java环境,错误“Could not Initialize JavaVM”通常表示Java环境配置存在问题。解决这个问题可能需要检查JDK版本,确保使用的是与PowerDesigner兼容的版本(在这种情况下,...

Global site tag (gtag.js) - Google Analytics