【尝试通过嵌入式Jetty服务器运行Ktor应用程序时如何避免java.lang.ExceptionInInitializerError?】教程文章相关的互联网学习教程文章

java出现以下警告:WARN No appenders;WARN Please initialize the log4j的处理方法【代码】

编译java或引用别的代码时出现以下警告:log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.出现这个的原因是没有初始化log4j配置导致的这个是个警告如果不上心可以不管,如果想去掉或者把日志记录下来,就要在程序中处理一下。1.在src同级目录...

nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.springframework.h【代码】

背景 在开发过程中配置如下信息:<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"><property name="messageConverters"><list><ref bean="mappingJacksonHttpMessageConverter" /></list></property></bean><bean id="mappingJacksonHttpMessageConverter"class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"><property name = "supportedM...

java – Initialize方法在Main类中的指定方法之前运行【代码】

我试图将一个对象从一个控制器传递到另一个控制器.我传入BookViewController的rowData-object对初始化方法起作用至关重要,如果没有设置数据,那么NullPointerException确实会发生在我的情况下. 似乎initialize-method在setRowData-method之前运行.正如我所说,initialize-method依赖于setRowData-method已执行. 我在这里错过了什么? Main.javapublic class Main extends Application {private static Stage primaryStage;private st...

java – 当我运行我的解析时,推送应用程序在Parse.initialize(ctx,“***”,“***”)中抛出NullPointerException storage == null【代码】

我按照解析快速入门指南推送Parse并始终抛出NullPointerException storage == null 我的应用类public class Application extends android.app.Application {public Application() {}@Override public void onCreate() {super.onCreate();Parse.initialize(this, "****", "***");//Here throws the exceptionParseInstallation.getCurrentInstallation().saveInBackground(); }} 和堆栈跟踪08-14 00:19:47.866 31836-31836/? E/And...

java.lang.IllegalStateException: Cannot initialize context because there is already a root applicati【代码】

@Controller@ComponentScan@Configuration@EnableScheduling@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, RedisAutoConfiguration.class, MybatisAutoConfiguration.class})@ImportResource(locations = {"classpath*:app.xml"})public class AppMain extends SpringBootServletInitializer implements ApplicationContextAware { @Override p...

java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment【图】

请求验证码时后台报错:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment 该问题的解决方法:在Tomcat/bin/catalina.sh 中的JAVA_OPTS选项后增加-Djava.awt.headless=true对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。

hibernate 解决 java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.inte【代码】

<!-- 解决 java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.xxx 这类的问题,这里的xxx是指的一些类 --> <!-- 可能是版本冲突导致的这个问题,因为我的 hibernate-validator 之前是使用的 5.x 以上的版本,但是我的hibernate-core用的是4.2.4.Final,不兼容所以导致了这个异常,所以异常果然一般要在最下面找 换成 4.2.0.Final 之后,问题解决 --><dependency><groupId>org....

java:提示Could not initialize class sun.awt.X11GraphicsEnvironment【代码】【图】

java:提示Could not initialize class sun.awt.X11GraphicsEnvironment 问题: 启动tomcat提示 Could not initialize class sun.awt.X11GraphicsEnvironment 问题。 解决方案: 方案一:修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat) 里加上一句 “CATALINA_OPTS=-Djava.awt.headless=true添加位置:方案二修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat) 查到-Djava.io.tmpdir="$CATALINA_TMP...