从NetBeans运行和调试WildFly Swarm应用程序
使用NetBeans的Java EE開發(fā)人員習(xí)慣于直接在NetBeans所選擇的應(yīng)用程序服務(wù)器中運(yùn)行和調(diào)試其瘦戰(zhàn)應(yīng)用程序。 在開發(fā)打包為über或鏤空jars的微服務(wù)時(shí),您期望使用相同的輕松方式進(jìn)行運(yùn)行和調(diào)試。 好消息是您可以。 在本文中,我將逐步演示如何在NetBeans中運(yùn)行和調(diào)試CloudEE Duke的WildFly Swarm版本。
運(yùn)行WildFly Swarm應(yīng)用程序
在NetBeans中運(yùn)行CloudEE Duke的最簡單方法是編輯項(xiàng)目的“運(yùn)行項(xiàng)目”操作。 右鍵單擊CloudEE Duke,選擇屬性和操作,如下所示。
配置執(zhí)行目標(biāo)以打包wildfly-swarm:run,刪除所有默認(rèn)屬性,然后全部設(shè)置好。 運(yùn)行項(xiàng)目 (F6)將使用WildFly Swarm Maven插件啟動(dòng)應(yīng)用程序。
調(diào)試WildFly Swarm應(yīng)用
要啟用調(diào)試,請(qǐng)執(zhí)行與上述相同的步驟,但是在這種情況下,這是您選擇的“調(diào)試項(xiàng)目”操作。
執(zhí)行目標(biāo)的配置與運(yùn)行相同,但是在設(shè)置屬性中 ,您需要為WildFly Swarm配置調(diào)試端口。 這是通過將swarm.debug.port屬性設(shè)置為9000來完成的 。
調(diào)試項(xiàng)目 Ctrl-F5將以調(diào)試模式啟動(dòng)應(yīng)用程序。 請(qǐng)注意,在等待調(diào)試器附加時(shí),執(zhí)行將暫停。 請(qǐng)參閱下面的屏幕截圖,了解其在日志中的外觀。
從NetBeans的菜單中選擇“ 調(diào)試”->“附加調(diào)試器 ”。 將“端口”的值更改為9000 (或在上一步中選擇的值),然后單擊“ 確定” 。
要驗(yàn)證設(shè)置,請(qǐng)?jiān)陬怘elloWorldEndpoint中的第16行設(shè)置一個(gè)斷點(diǎn)。
然后導(dǎo)航到http:// localhost:8080 / hello。 執(zhí)行將在HelloWorldEndpoint的第16行的斷點(diǎn)處停止。
翻譯自: https://www.javacodegeeks.com/2018/04/run-and-debug-a-wildfly-swarm-application-from-netbeans.html
總結(jié)
以上是生活随笔為你收集整理的从NetBeans运行和调试WildFly Swarm应用程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑主板有序列号怎么查看(怎样查看主板序
- 下一篇: 暗黑2属性加点快捷键(暗黑2快速加属性点