log4j: Threshold ="null".
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [org.apache] additivity to [true].
log4j: Level value for org.apache is  [INFO].
log4j: org.apache level set to INFO
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [com.broada] additivity to [true].
log4j: Level value for com.broada is  [INFO].
log4j: com.broada level set to INFO
log4j: Class name: [org.apache.log4j.ConsoleAppender]
log4j: Setting property [target] to [System.out].
log4j: Setting property [threshold] to [DEBUG].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{yyyy-MM-dd hh:mm:ss} %-5p [%c
{1}] %m%n].
log4j: Adding appender named [CONSOLE] to category [root].
log4j: Class name: [org.apache.log4j.RollingFileAppender]
log4j: Setting property [file] to [WebServiceMonitor.log].
log4j: Setting property [append] to [false].
log4j: Setting property [encoding] to [GBK].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{yyyy-MM-dd hh:mm:ss} %-5p [%c
{1}] %m%n].
log4j: setFile called: WebServiceMonitor.log, false
log4j: setFile ended
log4j: Adding appender named [FILE] to category [root].
08:21:36,093 ERROR pmsLogger:42 - 无法读取到缓存文件:java.io.EOFException
08:21:36,109 ERROR pmsLogger:286 - com.jit.exception.GAIOException: 无法读取到缓
存文件
08:54:52,250 ERROR DAOException:75 - 分页查询数据发生异常org.springframework.dao
.DataIntegrityViolationException: executing PreparedStatementCallback [org.sprin
gframework.jdbc.core.JdbcTemplate$SimplePreparedStatementCreator@1ee1b66]: ORA-0
1722: 无效数字
; nested exception is java.sql.SQLException: ORA-01722: 无效数字java.sql.SQLException: ORA-01722: 无效数字        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
        at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:582)
        at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983)
        at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:1250)
        at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.jav
a:2529)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
nt.java:2857)
        at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar
edStatement.java:608)
        at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePrepare
dStatement.java:536)

解决方案 »

  1.   

    完了,ORA-01722,数据里看来有错误数据了,赶快检查一下。
      

  2.   

    java.sql.SQLException: ORA-01722: 无效数字         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) 
            at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289) 
            at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:582) 
            at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983) 
            at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:1250) 
    找到那个数据,剔除掉应该就没有问题了。
    建议先删除掉log4j再试试!