Maven java web 專案 單元測試 報 class not found 錯誤
1.class not found 說明在 Eclipse 去執行這個類的時候沒有在指定的位置找到 class 檔案,所以就會報 class not found 錯誤。
2.對於 Maven 專案來說,它 載入 class 的路徑就是 projectName/target/classes 路徑,而通常我們在開發 Maven 專案的時候,會修改 projectName/src/main/java 和 projectName/src/main/resources 的輸出路徑到:projectName/src/main/webapp/WEB-INF/classes 下面,這個時候如果我們是直接修改的如下的位置:
那麼就相當於是把上面三個目錄的輸出路徑都修改了,這就是問題所在,因為 projectName/src/test/java 目錄下面都是 用來測試的類,這些類只能通過 Java Application 方式來執行,而 Maven 在執行 java 類的時候預設是從 adtarget-adaptor/target/classes 目錄下進行載入的,很明顯它的位置下面是沒有class 檔案的,因為輸出路徑已經被修改了。因此要解決這個問題,我們需要注意:只修改 第一個和第二個目錄的 Output folder
屬性就好了,如下圖所示:
修改的方法:雙擊對應目錄的 Output folder 屬性,然後修改路徑就可以了。
而第三個目錄:adtarget-adaptor/src/test/java 的 Output folder 不需要修改。
3.這個時候專案就搞定了,你就可以進行 單元測試了,再也不會發生 class not found 的錯誤了。
相關推薦
Maven java web 專案 單元測試 報 class not found 錯誤
1.class not found 說明在 Eclipse 去執行這個類的時候沒有在指定的位置找到 class 檔案,所以就會報 class not found 錯誤。 2.對於 Maven 專案來說,它 載入 class 的路徑就是 projectName/target/
maven中執行junit4報測試類class not found錯誤解決方案
最近在看一個大神的部落格的關於maven的文章http://www.cnblogs.com/xdp-gacl/p/4239501.html,照著做發現在2.3步時報錯找不到類 class not found,百度了一下解決了 參考 這裡http://www.sjsjw.co
maven中進行junit測試報class not found的問題
初接觸maven,maven的路徑和常規的eclipse專案不是很一樣,java檔案放在src/main/java目錄下,test檔案放在src/test/java目錄下,常規的測試方式是使用mvn test進行單元測試,但是使用eclipse習慣了,直接在IDE中進行測試
2017.10.13 學習寫maven java web專案
看了同事的user-agent-service專案,決定學習一下用idea寫一個maven java web專案 。 1. Maven簡介 相對於傳統的專案,Maven 下管理和構建的專案真的非常好用和簡單,所以這裡也強調下,儘量使用此類工具進行專案構
Java Web專案Tomcat啟動報錯:java.util.zip.ZipException: invalid LOC header
java.util.zip.ZipException: invalid LOC header (bad signature) at java.util.zip.ZipFile.read(Native Method) at java.u
複製Java Web專案,Tomcan報上下文錯誤
複製一個Java Web專案,在貼上的時候改一下專案名字。這樣執行是不行的。Tomcat啟動不起來,會報“無法為tomcat釋出伺服器配置 多個上下文有路徑”這個錯誤。原因是複製的專案雖然專案名改了,
使用idea建立一個Maven java Web專案
使用idea建立Maven java Web專案的步驟比eclipse要稍微凌亂一些,下面我們來逐步建立一個Maven java Web專案 1.新建專案 輸入專案座標 可以選擇自己的maven,也可以用idea自帶的maven 輸入專案名和專案的儲存位置,點
Eclipse下Maven新建Web專案index.jsp報錯完美解決(war包)
Eclipse下Maven新建Web專案步驟 1、 2、 3、 4、 5、 問題描述 最近用eclipse新建了一個maven專案,結果剛新建完成index.jsp
Eclipse中使用Maven建立Web專案index.jsp報錯
index.jsp頁面報錯 1.1 原始專案結構如下: 1.2 右鍵專案 找到 Build Path->Configuration Build Path->點選Add Library按鈕->選擇Server Runtime,新增本地
通過ajax得到資料,顯示http://localhost:8081/專案名/[object%20Object] 404 (Not Found) 錯誤。
今天在使用easyui-datagrid 中的toolbar,通過ajax得到資料時,出現http://localhost:8080/專案名/[object%20Object] 404 (Not Found) 錯誤。 toolbar: [{ id: 'btn
maven web 專案中啟動報錯 Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
主要原因是maven專案裡面的jar包嗎,沒有匯入到專案中 maven web 專案中啟動報錯 Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 錯誤描述: Java.lang.Cl
maven單元測試報java lang IllegalStateException Failed to load Ap
從網上查了兩個原因: 1.報這個異常java.lang.IllegalStateExcepti
Android studio執行單元測試報錯: Class Not Found: Empty Test Suite
使用Espresso時報錯 Class not found: “com.test.LoginUnitTest”Empty test suite. 原因:沒有將該測試類新增到InstrumentedTest中 解決: 1.開啟配置,選擇Edit Configurations
maven建web專案報錯
網上比較流行的解決方法有兩種: 1.在Eclipse Maven配置中新增新的Catalog配置 2.在本地庫中裝載maven-archetype-quickstart 我先試了試第一個方法,配置後沒有任何效果。再用第二個方法,配置完後試著建立maven-archetype-
ant自動化構建非maven的java web專案
java web專案部署可能主要分兩個步驟:1.更新程式碼輸出專案包 2.拷貝專案包部署到伺服器 目前公司的專案部署第二個步驟通過指令碼都已實現,但是第一個步驟仍然是手動非常煩鎖,公司配置的電腦卡的要死,eclipse每次開啟更新程式碼編譯都要耗費很長時間,所以最後想想還是寫個指令碼來自動更新打
如何進行JDK安裝\Maven安裝、在eclipse中配置java環境、在eclipse中配置Maven環境、在eclipse中新建maven的web專案?
目錄 一、JDK安裝教程 JDK安裝教程 1.首先下載jdk安裝包,然後解壓安裝包tar -zxvf jdk-7u79-linux-x64.tar.gz 2.修改環境變數 在根目錄下使用命令:vi ./bash_profile 在此檔案中新
idea中配置maven的web專案報錯
報錯資訊: 15-Oct-2018 18:34:29.895 嚴重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase
IDEA建立maven的web專案時,main資料夾下沒有java,resources目錄等原始檔夾
我們在用IDEA建立maven webApp專案的時候,建立完成後發現main資料夾下並沒有java,resources等原始檔夾目錄。這時,我們需要手動新增這些原始檔夾: 建立後的專案目錄結構: 手動新增原始檔夾: 選擇File->Project S
IntelliJ IDEA2016 + maven 建立java web 專案
如下圖,開啟idea之後,file -> new -> project 如下圖,在彈出的new project 頁面,選擇maven -> 勾選Create from artifactype (如果不選擇,下面的那一步就沒辦法走了)-
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼 7.spring與mybatis整合中Junit的測試 8.maven專案的啟動 9.Restful
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼