Maven程式中出現NoClassDefError或者ClassNoDefException的時候的處理方法
最近在做一個Maven專案的時候,因為要用到FTP站點,之後就呼叫了apache,結果不論我怎麼調,程式碼單獨執行就是可以,但放到Maven專案中就會報2個錯誤,一個NoClassDefError,還有一個ClassNoDefException,我到處詢問,到處百度,結果都沒有一個正確的解決方法,但我看到了一個dalao對這兩個問題進行了剖析(下面附上dalao部落格)
http://blog.csdn.net/jamesjxin/article/details/46606307
簡單來說就是,一個是編譯的時候沒有找到包,另一個就是執行的時候包衝突或者沒有找到對應類。我想了想,發現好像是TOmcat的原因,因為在使用Tomcat的時候有些包不僅要部署到Java中還要部署到Tomcat中,之後問題就完美的解決啦~~啦啦啦
相關推薦
Maven程式中出現NoClassDefError或者ClassNoDefException的時候的處理方法
最近在做一個Maven專案的時候,因為要用到FTP站點,之後就呼叫了apache,結果不論我怎麼調,程式碼單獨執行就是可以,但放到Maven專案中就會報2個錯誤,一個NoClassDefError,還有一個ClassNoDefException,我到處詢問,到處
Weblogic 10.3.2 安裝過程中出現致命錯誤的處理方法
昨天安裝了一個比較新版本的weblogic,當放入光碟開啟之後發現裡面是一個V18594-01.zip 壓縮包,解壓出來後變成一個jar 檔案 ------wls1032_generic.jar。 這裡需要注意到是,莫要解壓這個jar檔案,直接進入cmd視窗輸入: ja
Maven專案中出現java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory異常的解決方案!
前幾天專案出現的問題: 啟動專案時一直報異常資訊: java.lang.NoClassDefFoundError:org/apache/commons/fileupload/FileItemFactory.
關於Linux環境下應用生成圖片中出現亂碼的問題處理
緣由:測試環境和生產環境系統字符集都是LANG=en_US.utf8,程式在測試環境通過下述方式生成的圖片裡面的中文可以正常顯示,生產環境不行,排查原因為生產環境確認對應的字型,採取後續方法增加字型。 1、C:\Windows\Fonts下找到字型檔案simsun.ttc,重新命名為sim
JQ的選擇器中出現特殊字元的處理
HTML <body> <div id="id.a">aa</div> <div id="id#b">bb</div> <div id="id[1]">cc</div> </body>
Duilib程式中出現pRoot為NULL,呼叫xml失敗
在Duilib的專案中,有以下的程式碼: int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { atexit(C
eclipse程式中出現中文執行的時候出現錯誤解決
首行增加,已測試可用。 #coding=gbk 程式中出現中文,執行的時候出現如下錯誤: SyntaxError: Non-UTF-8 code starting with ‘xc1’ in file C:…xxx.py on line 8, but no encoding declared
將專案構件deploy到遠端倉庫時 maven 編譯器中出現異常 “bug parade 中沒有找到該錯誤”
將專案構件deploy到遠端倉庫時 遇到 Failure executing javac, but could not parse the error: 編譯器 (1.6.0_21) 中出現異常。 如果在 Bug Parade 中沒有找到該錯誤,請在 Java Devel
linux/if.h和net/if.h在統一程式中出現重複定義的解決
當在一個程式中同時載入了linux/if.h和net/if.h時,可能會出現重複定義的問題,如圖所示,因為兩個標頭檔案中存在很多使用了相同名字的定義。一個是系統核心中的,一個是使用者層面的,如果必須同
IDEA中編譯maven打包中出現 Perhaps you are running on a JRE rather than a JDK的問題解決
LZ是在IDEA新建的maven專案,到DOS介面打包時,提示: [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather th
myeclipse裡工程的jdk使用的1.7版本,其中java compiler最高只能選到1.6的問題(在maven工程中出現的問題) -- 記錄
在工程裡面,引入的是1.7版本的jdk: 但是在java compiler中最高只能選擇1.6版本。百度了一些大都是說ide有問題。我檢視其他工程發現改成1.7的jkd,java compiler是可以選擇1.7的。懷疑是maven工程的原因,在工程下面的一個xml配置檔
SQL Server查詢中特殊字符的處理方法
下劃線 包括 舉例 art 劃線 一個 表達 com ase SQL Server查詢中,經常會遇到一些特殊字符,比如單引號“‘”等,這些字符的處理方法,是SQL Server用戶都應該需要知道的。 我們都知道SQL Server查詢過程中,單引號“‘”是特殊字符,所以在S
Python中的str與unicode處理方法
text pre def 包括 unicode編碼 response 會有 determine 展示 Python中的str與unicode處理方法 2015/03/25 · 基礎知識 · 3 評論 · Python 分享到:42 原文出處: liuaiqi627
圖像處理中幾個基本的處理方法c#代碼實現
位圖 edi windows系統 process 圖案 電視 間接 做了 同步 圖像是人類獲取和交換信息的主要來源,因此,圖像處理的應用領域必然涉及到人類生活和工作的方方面面。隨著人類活動範圍的不斷擴大,圖像處理的應用領域也將隨之不斷擴大。(1)航天和航空技術方面的應用 數
vue項目中使用less或者sass的方法
util OS src 遇到的問題 自動 ref 文件 urn sheet 半年木有更新博客了。。。 前段時間一直在學習vue,開始記錄一下遇到的問題吧 這篇文章主要是總結一下vue中使用less或者sass的方法,以less為例(style.less) 主要是兩種 1.
aspnet mvc 中 跨域請求的處理方法
token onf head ken 跨域 AD 技術分享 protoc get ASP.NET 處理跨域的兩種方式 方式1,後端程序處理。原理:給響應頭加上允許的域即可,*表示允許所有的域 定義一個cors的過濾器
JMeter中返回Json資料的處理方法
Json 作為一種資料交換格式在網路開發,特別是 Ajax 與 Restful 架構中應用的越來越廣泛。而 Apache 的 JMeter 也是較受歡迎的壓力測試工具之一,但是它本身沒有提供對於 Js
VirtualBox虛擬機器安裝Linux redhat 5.4 64位版本的過程中出現的問題及解決方法
問題一: 在使用VirtualBox虛擬機器安裝Linux redhat 5.4 64位版本的過程中,彈出 “VT-x/AMD-V 硬體加速器已被啟動,但當前處於無效狀態。您虛擬電腦內的作業系統將無法檢測到64位的CPU,因此也將無法啟動。”&n
UE4 經常編譯後出現黃色警告,處理方法總結一下!
1、動畫藍圖經常出現編譯後又黃色警告 由於英文不太好,找了個翻譯軟體翻譯了一下,外加自己不怎麼樣的英語,磕磕盼盼的算是弄明白一些,就是提醒有一些多執行緒呼叫函式或者藍圖節點是不安全的,具體也沒弄明白怎麼個不安全法,這個還得找專業的程式再請教了,這裡就先寫一下怎麼處理:開啟專案設定----選
開發過程中遇到的異常及處理方法
------Mapped Statements collection already contains value for com.chong.model.AccountMapper.checkAccount ------錯誤原因是由於使用mybatis的AccountMapper.xml