1. 程式人生 > >springboot 1.5.7 eplise debug 自己的筆記

springboot 1.5.7 eplise debug 自己的筆記

不知道為什麼,工程在eplise,IDEA,裡都無法啟動DEBUG模式,在POM裡有加

<jvmArguments>                          -        
     agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y 
</jvmArguments>

但是在啟動的時候,就像和你開玩笑一樣,8000也好,換成5005,就是看不到那串熟悉的開啟遠端除錯埠的提示。這倒底是什麼原因,我還不併清楚。但是DEBUG總要開的吧。只能用如下辦法。

因為我要用ORACLE,順便記一下,做為筆記

MAVEN大家都知道,無法管理ORACLE,所以需要自己加入本地庫中

mvn install:install-file -Dfile=E:\workspace\Megatron\src\main\lib\hjm.jar -DgroupId=com.hjm -DartifactId=hjm -Dversion=10.2.0.1.0 -Dpackaging=jar 

完成之後有提示的,有文化的人都看的懂。去本地庫裡按它的路徑查一下,看看是不是建好了檔案和包還有配置檔案。接下來在你的工程的POM檔案中寫入

<!--orcale資料庫依賴-->
		<dependency>
			<groupId>com.hjm</groupId>
			<artifactId>hjm</artifactId>
			<version>10.2.0.1.0</version>
		</dependency>

絕逼大概率<dependency>會報錯的,報Maven-Missing artifact,不要緊,工程右鍵----MAVEN-----UPDATE PROJECT,記得把OFFLINE勾上。

然後再mvn install一下,一切正常可以產生JAR包就行了。

接下來用命令列:

java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar E:\workspace\Megatron\target\Megatron-1.0-SNAPSHOT.jar

卡在這裡對了。

在ecplise裡去建一個:

再點一下DEBUG按扭,就可以在CMD裡看到SPRINGBOOT執行的資訊了。

執行起來就可以跑了,你可以正常去打斷點,注意,一開始可能會彈出報錯,不會管它,確定過去就可以了。