1. 程式人生 > >log4j PropertyConfigurator 類找不到異常

log4j PropertyConfigurator 類找不到異常

早上,用servlet+log4j做了一些模擬程式,想讓程式初始化時,將log4j直接配置好,但是發現在啟動tomcat時,總是會報PropertyConfigurator類找不到這個錯誤,糾結了一個早上,最後發現是包一如位置錯誤,我引入的log4j的包不是在WEB-INF-lib的目錄下,是從外部目錄通過build-path引入,通過參考一篇文章,發現是類載入器的順序問題,只要將log4j.jar包放入到WEB-INF-lib目錄下,就OK了,白忙活了一個早上。

參考文章:

相關推薦

log4j PropertyConfigurator 異常

早上,用servlet+log4j做了一些模擬程式,想讓程式初始化時,將log4j直接配置好,但是發現在啟動tomcat時,總是會報PropertyConfigurator類找不到這個錯誤,糾結了一個早上,最後發現是包一如位置錯誤,我引入的log4j的包不是在WEB-INF-

專案啟動時,一直報java.lang.ClassNotFoundException(異常)

web.xml配置檔案中一直報java.lang.ClassNotFoundException(類找不到異常),有一方面原因則是在開發時,我們引用maven的pom依賴的jar包,並沒有進行與專案繫結

遇到一個spring啟動時到的問題~

eclips singleton jar ebe esc apach star ole bsp 今天將一個老的項目部署到Tomcat7上運行時,spring初始化一直失敗,提示錯誤如下: Java.lang.NoClassDefFoundError:org.springfr

MAVEN 新建Servlet 到 javax.servlet.annotation.WebServlet

body not ann ima cat vax pom.xml http pre 問題: 原依賴: <!--pom.xml--> <dependency> <groupId>javax.servlet</groupId

myeclipse 下執行mian函數報到主函數

myeclipse ons conf log bsp 圖片 fig 執行 jdk myeclipse下執行mian函數報類找不到或無法加載主類 請右擊界面選擇 run as 中的run configuratuions 選擇右邊界面中的jre 配置如下圖選擇自己的jdkmy

掃描包存在:pojo

個人比較懶,喜歡copy程式碼,尤其是學會了mybatis自動生成以後,pojo和mapper包以及mapper.xml包一直來回在幾個專案之間拷貝,但是來回拷會出現一個問題,就是mapper.xml包不會提示編譯錯誤,只會在執行時報錯,如果出現執行時的mybatis範圍內的錯誤,應該首先檢查一

#maven--maven打包報告某個到符號

如果打包時遇到下面的錯誤: [ERROR] D:\bootstrapWorksource\test\src\main\java\com\yzh\maven\interceptor\HandlerInterceptor1.java:[45,24] 錯誤: 找不到符號 [ERROR] 符號: 類

CodeBlocks "no such file or directory" or"未定義的引用"錯誤解決方案(建立到標頭檔案)

       在CodeBlocks下,有時候需要自己定義類,當然就要新增相應的標頭檔案,但新增進去的標頭檔案明明包含在專案中了, 但編譯時還是會報錯:no such file or directory;這是為什麼呢?        其實是一個很簡單的問題,但有些人(比如說

Maven編譯專案報錯:某些到符號

 遇到Maven在編譯專案原始碼時候出現找不到符號錯誤,主要歸結為以下幾個問題:  1. 可能專案編碼格式不統一。  2. 可能專案編碼使用的JDK版本不統一。  專案可能是當前專案也可能是繼承的父專案,還有可能是聚合的專案,總之就是使用Maven之後要做到統一。

spring 中到總結java.lang.ClassNotFoundException

(1)org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'    

關於java web 伺服器啟動報web.xml中的到的問題。

關於java  web 伺服器啟動報web.xml中的類找不到的問題。 classNotfound Exception 可能原因: 1、Builders沒有選中java build;上次是java build沒開啟。 2、build path中的包導錯誤了;這次是JRE沒導

SpringBoot引入Redis報org.springframework.data.redis.core.RedisTemplate到錯誤

今日在學習Redis時,發現匯入RedisTemplate和RedisCacheManager失敗,反覆思索,終於找到解決辦法,至此記下以便日後查閱。 pom.xml引入如下: <dependency> <groupId>

到總結java.lang.ClassNotFoundException

1)org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'      

windows下使用PyCharm程式設計,import的

windows下安裝了PyCharm,寫好python程式碼後import的內容全部變紅,顯示找不到這些模組。需要匯入正確的python庫: setting——> Project Interpreter——>下拉框選擇python.exe所在的路徑。

POI事件驅動模式讀寫Excel和格式設定及2007EXCEL解析SAXParser

POI事件驅動模式讀寫Excel 目前處理Excel的開源javaAPI主要有兩種,一是Jxl(Java Excel API),Jxl只支援Excel2003以下的版本。另外一種是Apache的Jakarta POI,相比於Jxl,POI對微軟辦公文件的支援更加強大,但

jsp中引入javabean的到的問題

本人曾經用J2EE 1.3版本的伺服器部署過JSP檔案,能夠執行,但是用J2EE 1.4的伺服器卻發現找不到useBean的類. 其原因是,在J2EE 1.4版本中所需提供的javaBean必需打包,並在呼叫的時候通過包引用完成. 如本來的語句為: <%@ page i

使用命令列編譯時出現某些Android提供的到的情況

出現這種問題的原因是沒有指定引導類檔案的位置,用javac進行編譯時,有個-bootclasspath選項,用這個指定sdk中android.jar檔案的位置,比如說我指定的為:D:\android-sdk-windo

關於從svn上新下載的專案往往報到,而又存在的錯誤問題

原因往往是因為別人上傳了工程檔案和你的工程檔案不一致所引起的(.classpath檔案), 解決方法: 右鍵專案--》Build Path--》Configure Build Path如下圖: 將所有jar包移除,然後重新匯入 如果jdk也是notbound,也要將

【IDEA】HTML通過servlet3.0註解名提交表單到servlet到頁面的問題

IDEA一時爽,摸不著頭的BUG火葬場 這個問題困擾我整整一天一夜,先是程式碼檢查路徑設定找不出問題,後面換tomcat版不行,抱著僥倖心理換IDEA版本意料之中還是沒解決問題。 都快想禿了最後終於完美解決了。 場景描述:   IDEA中新建web專案   tomcat正常   HTML通過XML配置檔案提交

get方法直接訪問servlet,到servlet,報異常java.lang.classnotfoundexception和404錯誤問題

1、這個目錄是jsp和servlet的規範! jsp和servlet執行的時候用到的使用者自己定義的類都會直接到/web-inf/classes裡面找! 即使你在環境變數裡面設定了,但是servlet容器是識別不了的!但是java虛擬機器是可以找到的! 所以用javac可以