springboot 1.5.7 eplise debug 自己的筆記
阿新 • • 發佈:2018-12-16
不知道為什麼,工程在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執行的資訊了。
執行起來就可以跑了,你可以正常去打斷點,注意,一開始可能會彈出報錯,不會管它,確定過去就可以了。