碰到一個奇怪的問題,Spring在啟動的時候得listener提示啟動失敗,打開log也沒有任何信息,最后把log4j打開 :
<?xml?version="1.0"?encoding="UTF-8"??>
<!DOCTYPE?log4j:configuration?SYSTEM?"log4j.dtd">
<log4j:configuration?xmlns:log4j="http://jakarta.apache.org/log4j/">
????<appender?name="CONSOLE"?class="org.apache.log4j.ConsoleAppender">
????????<layout?class="org.apache.log4j.PatternLayout">
????????????<param?name="ConversionPattern"
???????????????????value="%p?-?%C{1}.%M(%L)?|?%m%n"/>
????????</layout>
????</appender>
????<logger?name="org.apache">
????????<level?value="WARN"/>
????</logger>
????<logger?name="net.sf.hibernate">
????????<level?value="WARN"/>
????</logger>
????<logger?name="org.springframework">
????????<level?value="DEBUG"/>
????</logger>
????
<!--
????<logger?name="org.appfuse">
????????<level?value="DEBUG"/>
????</logger>
-->
????<root>
????????<level?value="DEBUG"/>
????????<appender-ref?ref="CONSOLE"/>
????</root>
</log4j:configuration>
提示說applicationContext.xml的編碼有問題,最后改為UTF-8解決