maven jar包 專案啟動引用不了
最近自己寫了個很小的web專案,但是專案釋出到tomcat後,maven中的jar包引用不了,報java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils,但是這個類明顯在maven的jar包中是有的,我在編譯時是沒有報錯的,如下圖:
發生這個問題,主要是因為我在釋出這個專案到tomcat中時,沒有加入maven引入的jar包,導致專案起起來之後,找不到jar包。
解決方法:右鍵單擊專案-->Properties-->Deployment Assembly-->add-->Java Build Path Entries-->Maven Dependencies,如下圖:
這樣的話在釋出後,maven中的jar包就能被引用到了。
以上是個人的觀點,如有錯誤,歡迎指正,謝謝!!
相關推薦
maven jar包 專案啟動引用不了
最近自己寫了個很小的web專案,但是專案釋出到tomcat後,maven中的jar包引用不了,報java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils,但是這個類明顯在maven的jar包中是有的,我在編譯時是沒有
maven的web專案啟動找不到Spring ContextLoaderListener
解決方法: 1. 右鍵單擊工程專案 ->點選 properties2. 選擇 Deployment Assembly3. 點選 Add -> Java Build Path Entries -> Next4. 選擇 Maven Dependencies -> Finish
maven專案引用不了jar包的問題
在,pom.xml中 明明已經配置了相關的jar,但是不能引用,經查詢控制檯輸出資訊,有驚人的發現,其中提示我一個警告,在多少行多少列,因為是剛剛涉獵maven 許多地方都是來自網上的摘抄,不清楚具體的含義,因此直接刪除
springboot jar包 類引用不了
我遇到的這個問題是由於打包造成的。 問題描述: 我的目錄結構是一個父專案,下面有三個子專案client,common,server。client是對外提供的所有介面。在將這個專案打包之後,client的包對外提供。現在的問題是別的專案依賴了這個包之後無法引用裡面的類。並且在打包時必須先com
maven管理的專案配置找不到jar包中的類
.classpath檔案中配置為 <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/
關於專案打成jar包檔案資源找不到的同學們你們有救了!!!
前言 說來話長那麼就長話短了,前幾天一個專案裡面有個操作是載入類的時候去讀取資原始檔夾下面的檔案資源,專案在Eclipse和IDEA上面執行的好好的,BUT一打成jar包說檔案找不到。去網上搜了搜發現,jar包是一個檔案不是一個資料夾當你以流的形式讀取的時候當
maven 安裝本地jar包及怎麼引用
將本地jar包匯入maven有兩種方式,分別如下: 1、安裝jar包到本地maven倉庫並引用 首先需要下載Oracle的jdbc jar包,然後在jar包所在目錄執行以下CMD命令: mvn install:install-file -DgroupId=com.oracle
Centos7伺服器啟動jar包專案最佳方式
在linux上執行jar包誰都會啊。為什麼我還要單獨拎出來講呢。細心的朋友可能已經在標題中發現關鍵詞Centos7和最佳方式。 這就說明我不是隨便寫點東西水一篇部落格的ヾ(◍°∇°◍)ノ゙ 首先
編寫springboot專案jar包工程啟動、停止、重啟指令碼
關於springboot如果打包成jar專案,其執行方式無論是maven還是其他工具,其原理都同java -jar my.jar,呼叫jar包專案的主應用類啟動。 生產linux伺服器下,可以編寫統一指
maven jar包衝突,引起tomcat啟動失敗
在執行xxl-job的,並使用maven外掛啟動tomcat時,報了這樣一個錯, Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run (default-cli)
Linux以jar包形式啟動java專案
1、安裝Eclipse打包外掛Fat Jar 用以打jar Fat Jar Eclipse Plug-In是一個可以將Eclipse Java Project的所有資源打包進一個可執行jar檔案的小
java maven專案遷移時缺失jar包 或者 maven jar包缺失時的解決方案
這樣弄完,jar包就都下載好了,就不缺失了。 從GitHub上checkout一個專案下來,匯入idea後發現載入依賴奇慢無比,所以臨時把網路調成FQ的代理,結果會發現idea會停止之前的下載,那怎麼辦呢?專案還沒構建完成呢,折騰了很久,發現更改一下依賴的版本
解決maven多工程專案 '找不到符號'問題 找不到'程式包'
由於新公司的新環境,分模組開發,對新專案的模組還不太熟悉,導致容易出現這個問題: 避免這個問題有以下幾種方式: 1、idea載入失敗,編譯器出現快取,這個時候可以用idea: 2、 還有的是maven包出現快取,導致新加的類,並沒有在.m2下重新生成: 執行"clean pac
關於引用第三方jar包,生成自己jar包執行時找不到第三方jar包的解決方案
1.將所需的第三方jar包匯入專案檔案中的lib目錄下 2.在專案檔案目錄下建立MANIFEST.MF檔案,編輯檔案,如下圖: 注意: (1)Mainifset-Version:/Class-Pat
Spring Boot打了jar包,啟動時報錯
springboot出現Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]],也就是tomcat啟動不起來,原因:可能是 servlet-api-x.x.jar衝突,原來我在pom
引入了jar包,還是找不到 class 的問題
第一次用java 做 web 專案,遇到個奇怪的問題,引入了jar 包,但是還是找不到對應的class 解決辦法: 右鍵專案 選 p'roperties deployment assembly add jar包
maven的java web專案啟動找不到Spring ContextLoaderListener的解決辦法
用maven搭建的java web專案,上傳到git倉庫後,當同事clone下來專案,部署到tomcat執行時,就報瞭如下錯誤,即啟動web專案時,載入web.xml檔案,找不到spring的監聽器,控制檯錯誤如下: 1 2
編寫springboot專案jar包工程啟動、停止、重啟指令碼、解決阿里雲伺服器tomcat啟動慢問題!
關於springboot如果打包成jar專案,其執行方式無論是maven還是其他工具,其原理都同java -jar my.jar,呼叫jar包專案的主應用類啟動。 springboot專案後臺啟動,關閉xsheel不停止專案: 解決阿里雲的tomcat啟動
eclipse使用問題:預置User Libraries導致web專案啟動找不到包
解決方法參考了許多高手博文,發現原因是eclipse工具內建設定與開發的衝突,沒有把自己預置包新增到路徑,但是敲程式碼時不會發生這樣的問題。嘗試之後發現了一個可用方法。 是whbaicxy同學的方法
osgi框架bundle中明明公開了的包,卻引用不到裡面的類
從網上下載了個jar包,準備轉成bundle,轉完後發現裡面的類有的可以引用,有的卻引用不了,bundle的匯出包,以及自己工程的匯入包都檢查了,確實沒問題。 後來想到可能是jdk的問題,在jar轉bundle的時候我用的jdk1.6編譯的,後來去查下載的原jar包依賴的j