错误日志

Solution java

1.日志 log4j等

1.1 #当控制台不输出日志的状况下

多是缺乏了以下的一句话 web

 

<configuration> apache

    <!-- 配置用log4j输出日志 --> windows

    <settings> 服务器

        <setting name="logImpl" value="LOG4J" /> app

    </settings> 测试

<configuration /> ui

1.2 No appenders could be found for logger

解决不输出日志的问题this

 

 

2.Junit

2.1报错误method initializationerror not found

缘由是该测试部分前面没加@testspa

 

方法:

 

直接写个人解决办法:

在src下面新建file名为log4j.properties内容以下:

是由于少了配置中的log4j.appender.stdout=org.apache.log4j.ConsoleAppender

这句话,因此报错缺乏appenders

 

 

===============================

从新发布,OK,没有提示了。加入了这个配置文件后,再次运行程序上面的警告就会消失。尤为在进行Web 层开发的时候,只有加入了这个文件后才能看到Spring 后台完整的出错信息。在开发Spring 整合应用

时,常常有人遇到出现404 错误可是却看不到任何出错信息的状况,这时你就须要检查一

下这个文件是否是存在。

这里提供一个比较牛逼的log4j.properties 示例

 

# Output pattern : date [thread] priority category - message

log4j.rootLogger=WARN, Console, RollingFile

 

#Console

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

 

#RollingFile

log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.RollingFile.File=website.log

log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout

log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

 

#Project defalult level 此处写每一个包的日志级别

log4j.logger.com.tjut.magic.test=INFO

log4j.logger.com.tjut.magic.login=INFO

#\u91CD\u70B9\u8FD9\u8FD9\u91CCcom.youwebsite\u4E3A\u4F60\u7684\u5305\u540D()

 

#Forbidden struts2 ClassFinder message

log4j.logger.com.opensymphony.xwork2.util.finder.ClassFinder=OFF

 

这样写就能把信息正常输入到控制台了

 

3.XML

3.1不容许有匹配 "[xX][mM][lL]" 的处理指令目标

解决办法:

规范XML格式

<?xml version="1.0" encoding="UTF-8"?> 必须是XML文件的第一个元素前面不能空格

 

 

 

 

 

  1. 日期问题

4.1格式化 12小时 24小时

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

HH:mm:ss 格式化出来就是24小时制的

hh:mm:ss 出来就是12小时制的

 

  1. 项目导入问题

5.1

Description    Resource    Path    Location    TypeThe project was not built since its build path is incomplete. Cannot find the class file for javax.servlet.http.HttpServletRequest. Fix the build path then try building this project    peonydata

 

 

 

六 杂项

 

6.1 notepad++ 字符后面多出 CR LF

  1. notepad++ 显示全字符,即显示换行符号CRLF(注:windows下),空格显示的点'.'等等。

  2. 效果就是 每行后面多了两个黑黑的框 CR 和 LF

  3. a.英文版,notepad++ --> view --> show symbol --> show all character。配图B

    b.中文版, notepad++ --> 视图 --> 显示符号 --> 显示全部符号。

 

错误: Unsupported major.minor version 52.0,trace=java.lang.UnsupportedClassVersionError: org/wltea/analyzer/lucene/IKAnalyzer : Unsupported major.minor version 52.0

注释:jdk版本问题,我遇到的时候是由于不一样服务器上的jdk版本不同,爆出的错误

相关文章
相关标签/搜索