处理一个老项目时遇到这样的BUG

Message javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkitDescription The server encountered an unexpected condition that prevented it from fulfilling the request.Exceptionorg.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkitorg.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:560)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:461)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)javax.servlet.http.HttpServlet.service(HttpServlet.java:729)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)haitong.servlets.security.BlockRequestFilter.doFilter(BlockRequestFilter.java:45)haitong.servlets.utils.DecoratorFilter.doFilter(DecoratorFilter.java:33)haitong.servlets.utils.HashedResourceFilter.doFilter(HashedResourceFilter.java:98)haitong.business.content.jsp.ShortcutFilter.doFilter(ShortcutFilter.java:142)haitong.servlets.utils.compressionFilters.CompressionFilter.doFilter(CompressionFilter.java:134)haitong.servlets.utils.SetEncodingFilter.doFilter(SetEncodingFilter.java:31)

经过多次试验及查阅,终于解决,记录一下,解决办法
在Tomcat/bin/catalina.sh 中加入一句话

JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"

原因:
对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。

java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit异常解决相关推荐

  1. tomcat java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit异常解决

    原因: 对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等.这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolki ...

  2. 【ERROR】java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit

    tomcat 出现java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit运行时异常,主要原因是图 ...

  3. 抛错java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit

    参考博客: https://blog.csdn.net/pierre_/article/details/47363985 https://blog.csdn.net/catoop/article/de ...

  4. java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

    网上搜索了一下,在catalina.sh里加上一句"-Djava.awt.headless=true \",问题解决. 经查,出现这种情况一般就是启动tomcat的用户无法访问Xs ...

  5. weblogic .NoClassDefFoundError: Could not initialize class sun.awt.X11Graphi

    这个是常见问题,可以通过增加Weblogic的启动参数来解决: -Djava.awt.headless=true 你可以修改 startWebLogic.sh 文件. export JAVA_OPTI ...

  6. 异常:Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.log4jdbc.Properties

    异常:Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.log4jdbc.Properties ...

  7. java.lang.NoClassDefFoundError: Could not initialize class org.xnio.channels.Channels

    项目场景: 项目拉下来,能正常启动,但是调用接口就报错,看了日志发现接口调用没有问题但是响应返回出错 问题描述接口 错误信息: 2022-06-10 09:33:46.954 ERROR 8524 - ...

  8. java:提示Could not initialize class sun.awt.X11GraphicsEnvironment

    java:提示Could not initialize class sun.awt.X11GraphicsEnvironment 问题: 启动tomcat提示 Could not initialize ...

  9. bug:记录 Caused by: java.lang.NoClassDefFoundError: Could not initialize class

    先说下我的问题: 自己开发的环境换了一个部署的环境之后,出现这个问题 解决办法:在环境变量中 增加 ANT_HOME(tomcat的根路径),并在 Path 在新增  ;%ANT_HOME%\bin ...

最新文章

  1. 自建WIN10 FTP无法访问的解决方法
  2. 深度学习框架集成平台C++ Guide指南
  3. php 点击按钮更新mysql_PHP与mysql超链接 有更新按钮 跳转更新,删除后数据表中的数据 怎么做来着?...
  4. How to download BOM from ERP to CRM
  5. The podfile
  6. C3P0连接池问题,APPARENT DEADLOCK!!! Creating emergency..... [问题点数:20分,结帖人lovekong]...
  7. 零售的本质是什么呢?
  8. 多模态关键任务与应用综述(从表示到融合,从协同学习到关键技术梳理)
  9. iOS底层探索之多线程(八)—GCD源码分析(函数的同步性、异步性、单例)
  10. python logging设置_Django logging配置及使用详解
  11. 54部经典国外动画片---送给70-80年代的朋友
  12. c语言灰度图像转伪彩色图像,彩色图像--伪彩处理 灰度图转伪彩色图像
  13. ssm项目之第三方QQ登陆
  14. MID-TERM EXAMINATION 1
  15. 零基础学Python———求一个字符串的每个字符重新组合排列python排列组合的数学运算(递归法)
  16. 93. 复原 IP 地址
  17. 抖音seo源码 短视频seo源码二次开发,怎么使用抖音seo源码,视频seo源码私有化部署?
  18. IO Workload Characterization Revisited: A Data-Mining Approach
  19. Compator/Comparable的比较
  20. 马克斯cms,马克斯cms模板,马克斯cms网站开发

热门文章

  1. 机器人守则悖论_第一节:机器人三定律的悖论
  2. 测试分类 test catagory
  3. 服务器过载保护(上篇)——过载介绍
  4. 超市微信小程序怎么做_微信小程序便利店怎么开?便利店和百货超市怎么开发小程序?...
  5. matlab中class和whos作用
  6. 手机WIFI传文件到局域网服务器,电脑和手机在同一局域网上,怎样无线传输文件? -电脑资料...
  7. PL/SQL 嵌套declare begin end
  8. CG100---13年金牛星 调表 型号HA48
  9. 手机微信登录的服务器繁忙请稍后再试,微信操作太频繁请稍后再试怎么办(登不上去要等多久)...
  10. 深入分析 RTPS协议