50分,log4j的测试出错

问题描述

测试代码Hello.java:importorg.apache.log4j.Logger;importorg.apache.log4j.PropertyConfigurator;publicclassHello{staticLoggerlogger=Logger.getLogger(Hello.class);publicstaticvoidmain(Stringargs[]){PropertyConfigurator.configure(args[0]);logger.debug("Helloworld!");logger.info("Welcomeyou!");}}log4j配置文件hello.lcf:log4j.rootLogger=DEBUG,Allog4j.appender.Al=org.apache.log4j.ConsoleAppenderlog4j.appender.Al.layout=org.apache.log4j.PatternLayoutlog4j.appender.Al.layout.ConversionPattern=%r[%t]%p%c%x-%m%n我将编译后的Hello.class和hello.lcf放到同一目录下,在命令行下输入:javaHellohello.lcf出现异常如下:Exceptioninthread"main"java.lang.NoClassDefFoundError:HelloCausedby:java.lang.ClassNotFoundException:Helloatjava.net.URLClassLoader$1.run(URLClassLoader.java:200)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:188)atjava.lang.ClassLoader.loadClass(ClassLoader.java:307)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)atjava.lang.ClassLoader.loadClass(ClassLoader.java:252)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)Couldnotfindthemainclass:Hello.Programwillexit.在eclipse下运行则出现下面的异常:log4j:ERRORCouldnotreadconfigurationfile[hello.lcf].java.io.FileNotFoundException:hello.lcf(系统找不到指定的文件。)atjava.io.FileInputStream.open(NativeMethod)atjava.io.FileInputStream.<init>(FileInputStream.java:106)atjava.io.FileInputStream.<init>(FileInputStream.java:66)atorg.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:316)atorg.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:342)atHello.main(Hello.java:8)log4j:ERRORIgnoringconfigurationfile[hello.lcf].log4j:WARNNoappenderscouldbefoundforlogger(Hello).log4j:WARNPleaseinitializethelog4jsystemproperly.请各位朋友看看是怎么回事

解决方案

解决方案二:
不好意思哈,写错了,我没有分

时间: 2025-01-30 01:01:45

50分,log4j的测试出错的相关文章

corel 5k数据集中怎么分训练集和测试集图片?

问题描述 corel 5k数据集中怎么分训练集和测试集图片? 它有50个主题,每个主题100张图像.那么4500张训练图像和500张测试图像怎么分?我感觉图像和标签怎么对不上? 解决方案 楼主,corel5k这个数据集,你有吗?现在我需要做一些实验,但是没有这个数据集,希望得到你的帮助.非常期待你的回复

华为上机测试题,我只得了50分,为什么?

问题描述 华为上机测试题,我只得了50分,为什么? #define _CRT_SECURE_NO_WARNINGS#include #include #include void main(){ char str[1024]; int num[1024] = {0}; scanf(""%s"" str); for (int i = 0; i < strlen(str); i++) //判断是否除了字母以外还有其他字符如果有则删去{ while (str[i]&l

hadoop2的Wordcount测试出错,急!!!

问题描述 hadoop2的Wordcount测试出错,急!!! [hadoop@dsp16 hadoop-2.6.0]$ bin/hadoop jar /home/hadoop/hadoop-2.6.0/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0.jar wordcount /input/ /output/ 16/02/09 03:26:57 INFO impl.TimelineClientImpl: Timeline servi

maven spring+mybaits 测试出错

问题描述 maven spring+mybaits 测试出错 求大神解决! 什么原因?? 非常感谢! 解决方案 把控制台输出的错误信息都贴出来 解决方案二:

u-boot-zedboard板子建立bootloader 测试出错

问题描述 zedboard板子建立bootloader 测试出错 板子启动信息如下: U-Boot 2015.07 (Dec 09 2015 - 23:34:09 +0800) Model: Zynq Zed Development Board DRAM: ECC disabled 512 MiB MMC: zynq_sdhci: 0 SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32

junit4测试出错,异常

问题描述 junit4测试出错,异常 java.lang.AssertionError: Not yet implemented测试出错,这是什么问题? 解决方案 你是开发C.C++还是java的,这个一般如果你只有C.C++开发工具并且电脑上没有java开发工具(JDK),那么你用你开发C.C++的 开发工具去写java程序,很显然就不能使用jUnit,stackoverflow论坛上很多人都碰到这种问题,他们都是这个原因造成你那上面的异常. 解决方案二: junit4 测试 spring3

java邮箱测试出错,大神求教

问题描述 java邮箱测试出错,大神求教 我做了一个简易的邮箱,第一次运行没问题,但再点一次运行就出错,不知道为什么?大神些求指点!在线等你们喔!谢谢! 解决方案 你是做邮件服务器还是什么啊?如果是服务器,检查一下你第一次运行后是否释放了端口.如果端口已被占用,那就可能导致运行出错. 另外在测试的时候,尽量输出详细的错误信息,以便排错. 解决方案二: 你调试下看看啊!第一次没问题,说明还是有些没测试好 解决方案三: 就是调不来呀!不知道哪里错了? 解决方案四: 嗯,明早试试,谢谢你了!

50分求cell插件的破解版,或注册码也行?

问题描述 没分了,50分少了点,还望哪位帮兄弟个忙,同享一份吧!我的邮箱:qiao_ge_88@163.com 解决方案 解决方案二:试试Grid++Report,可以免费使用,去http://www.rubylong.cn下载.解决方案三:楼上是广告,广大群众不可盲目相信哦.解决方案四:引用2楼sdav的回复: 楼上是广告,广大群众不可盲目相信哦. 对头

请大牛帮忙把一段php代码转为C#的,50分感激不尽。

问题描述 请大牛帮忙把一段php代码转为C#的,50分感激不尽.<?phpheader('Content-type:application/json');$s=!empty($_POST['s'])?$_POST['s']:null;$j=!empty($_POST['j'])?$_POST['j']:null;$pat=!empty($_POST['path'])?$_POST['path']:null;$patharr=explode('/',$pat);$patz='';for($i=0;