同一个应用,在windows平台下开发,测试阶段没问题,然后部署到linux平台下,使用IE浏览器访问,验证码(验证码以图片形式展现),总是显示不出来。然后,改用火狐浏览器,直接在浏览器抛出:
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1135)
at java.awt.image.BufferedImage.getGraphics(BufferedImage.java:1125)
而且,比较诡异的一个现象就是,我在IE下访问,总是会把我本机的Xmanager启动起来。
搜索一下此问题,出现这种情况一般就是启动AAS的用户无法访问Xserver,包括Xserver没有启动或者没有权限访问。
在AAS的启动参数中加上了“-Djava.awt.headless=true”,重新启动AAS,使用IE访问,正常,也不再会把本机的Xmanager起来,在FF下访问,OK,也正常!
分享到:
相关推荐
NULL 博文链接:https://smartgwt.iteye.com/blog/1252268
NULL 博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2414873
监听COM口启动程序报错 Could not initialize class gnu.io.RXTXCommDriver异常 是因为需要在%JAVA_HOME%/jre/bin目录中添加rxtxParallel.dll、rxtxSerial.dll文件
内涵jacob_1.14.3-x64.dll;jacob_1.14.3-64.jdk(maven地址);解决方法:Could not initialize class com.jacob.com.ComThread
使用javacpp技术,在32位linux系统上实现视频截图功能,注意so文件放在liberary_path里面
java.lang.NoClassDefFoundError: Could not initialize class org.apache.derby.jdbc.AutoloadedDriver40 导致的原因: 在azkaban的server和executor中缺少一个叫derby.jar的包
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(FontConfiguration.java:219) ...
解决obiee12c图形图表不显示问题 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
JSONArray.fromObject(map)报错:Could not initialize class net.sf.json.JsonConfig。ireport 需要高于2.1版本的包。于是就找了这些包。最后2.2.2适合
Tesseract OCR API的Java JNA包装器 Tess4J API 提供的功能: 1、直接识别支持的文件 2、识别图片流 3、识别图片的某块区域 ...Unable to load library ‘tesseract’: Native library (linux-x86-64/libtesseract)
tesseract在服务器部署时(linux)需要的.so文件 <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j <version>3.0.0 <groupId>com.sun.jna</groupId> <artifactId>jna </dependency>
主要介绍了Plsql Developer连接Oracle时出现Could not initialize oci.dll解决方案,需要的朋友可以参考下
jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...
缺少这个包可能导致Could not initialize class net.sf.json.JsonConfig 使用json时候将会用到的一个jar包,发现这个包在网上提供的比较少.缺少这个包可能导致Could not initialize class net.sf.json.JsonConfig ...
构建与部署J2EE应用的最佳策略 高清晰的pdf文档,值得收藏。
在学java2的用户,不妨看看
NULL 博文链接:https://ajaxcn.iteye.com/blog/2288977
由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。 SM3:消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。 SM4:对称加密,密钥长度和分组长度均为128位。 由于国际环境(与美国的关系...
XP系统在回放LoadRunner11录制脚本时提示“Vuser failed to initialize extension LrXml.dll”的解决方法
dbeaver中连接impala所需jdbc包,适用于CDH5.16.2,impala2.12