2015-08-28 54 views
3

任何人都可以請告訴如何在eclipse中使用Cargo(Tomcat)插件來調試代碼嗎?使用貨物插件調試Tomcat部署的代碼

我們在Windows 7操作系統中使用Java 8,Tomcat 8,eclipse Juno。

我想提及的另一件事是,我們無法修改Tomcat腳本,因爲每次執行mvn -P dev clean package cargo:run時,都會從Nexus存儲庫(或從本地回購緩存)剛剛安裝tomcat。

回答

1

調試貨,你可以配置你的容器喜歡這個:

<container> 
    <containerId>tomcat4x</containerId> 
    <home>c:/apps/jakarta-tomcat-4.1.30</home> 
    <log>target/cargo.log</log> 
    <logLevel>debug</logLevel> 
</container> 

如果你要調試的容器中,然後設置JVM與此:

-Xdebug 
-Xrunjdwp:transport=dt_socket,server=y,suspend=<suspend>,address=<port> 
-Xnoagent 
-Djava.compiler=NONE 

更多信息有關貨物調試here

我寫了一篇關於使用集成測試的maven貨物插件的博客文章。也許它會幫助你。 http://hrabosch.com/2016/06/12/how-to-run-integration-tests-with-cargo-maven-plugin-in-a-separate-container/ 有Jetty,但你可以把它改成tomcat。

+0

指向資源的鏈接沒問題。您仍然需要在答案中提供更多信息。 –

+0

這是真的,我會更新它 – Hrabosch

相關問題