新聞中心
一般來(lái)說(shuō)在JavaEE應(yīng)用程序的開(kāi)發(fā)過(guò)程中,大家都習(xí)慣使用 Tomcat作為調(diào)試服務(wù)器,相應(yīng)的在Eclipse IDE中調(diào)試Tomcat也很簡(jiǎn)單,可以下載tomcateclipse插件即可輕松方便的在IDE中調(diào)試應(yīng)用(參見(jiàn) com.sysdeo.eclipse.tomcat)。

成都創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比涪陵網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式涪陵網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋涪陵地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴(lài)。
但是,如果應(yīng)用是企業(yè)級(jí)的,即需要EJB容器部署,Tomcat就無(wú)能為力了,這時(shí)候,我們可以選擇JBoss AS作為調(diào)試服務(wù)器。
如何將應(yīng)用自動(dòng)構(gòu)建并部署到JBoss的deploy目錄中,在這里并不是討論的重點(diǎn),JBoss Seam-gen生成的工程帶有在Eclipse中自動(dòng)構(gòu)建部署的Ant腳本,想了解可以參考之。
如果要在IDE中調(diào)試JBoss,我們需要先看看JBoss是如何啟動(dòng)的:以JBoss 4.2.X為例,在JBoss_Home/bin目錄中的run.bat最后有如下兩句,其實(shí)就是JBoss啟動(dòng)的關(guān)鍵所在:
順藤摸瓜,找出變量 %JBOSS_ENDORSED_DIRS% = JBoss_Home\lib\endorsed , %JBOSS_CLASSPATH% 就更好理解了,其實(shí)就是 JBoss_Home\lib 加上應(yīng)用程序所需的classpath。
既然明白了原理,在Eclipse中設(shè)置一個(gè)launch吧,通過(guò)“Open Run Dialog ...”打開(kāi)launch定義窗口,新建之。
在“Main class”中填寫(xiě) org.jboss.Main ,當(dāng)然,你需要將jboss-system.jar加入工程的classpath。然后在Arguments->VM arguments 中填寫(xiě) -Djava.endorsed.dirs=D:\jboss-4.2.3.GA\lib\endorsed ,這樣,就可以通過(guò)運(yùn)行這個(gè)launch在IDE中啟動(dòng)JBoss應(yīng)用服務(wù)器了。
最后,別忘了在SourceCode中設(shè)定源代碼目錄,方便的Debug。
您正在閱讀的是:如何在Eclipse中調(diào)試JBoss應(yīng)用
【編輯推薦】
- JBoss Seam框架下的單元測(cè)試
- Java程序員,你為什么要關(guān)注Scala
- 基于JVM的語(yǔ)言正在開(kāi)始流行
- 充分利用面向?qū)ο笳Z(yǔ)言的接口特性
- 詳談學(xué)習(xí)編程語(yǔ)言的策略
當(dāng)前名稱(chēng):如何在Eclipse中調(diào)試JBoss應(yīng)用
網(wǎng)站地址:http://m.5511xx.com/article/djejsgj.html


咨詢(xún)
建站咨詢(xún)
