异常描述:
java.lang.ExceptionInInitializerError
at com.liyo.modules.sys.service.SystemService.printKeyLoadMessage(SystemService.java:570)
at com.liyo.modules.sys.listener.WebContextListener.initWebApplicationContext(WebContextListener.java:15)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: Location must not be null
at org.springframework.util.Assert.notNull(Assert.java:115)
at org.springframework.core.io.DefaultResourceLoader.getResource(DefaultResourceLoader.java:117)
at com.liyo.common.utils.PropertiesLoader.loadProperties(PropertiesLoader.java:143)
at com.liyo.common.utils.PropertiesLoader.<init>(PropertiesLoader.java:34)
at com.liyo.common.config.Global.<clinit>(Global.java:48)
... 12 more
发现是初始化静态方法时的
传入的路径为空