新聞中心
在使用 MyEclipse 開發(fā)J2EE程序時,直接在IDE下啟動應(yīng)用服務(wù)器是非常方便的,這個功能讓我們不必非要去找特定應(yīng)用服務(wù)器的控制臺啟動方法,對新的服務(wù)器快速上手是相當(dāng)有用。

成都創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元湖州做網(wǎng)站,已為上家服務(wù),為湖州各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
1. 如果你剛從tomcat里轉(zhuǎn)過來用了glassfish , 會發(fā)現(xiàn)控制臺是費(fèi)解的,asadmin只能用來啟動服務(wù)器,但是控制臺的各種消息(最簡單的如System.out.println()打出來的東西)卻看不到,總不能為了查看運(yùn)行消息而跑到log文件去看吧。至于命令行下的控制臺究竟怎么啟動我從來都沒搞清楚,太笨,但無罪吧,為了啟動一個雞肋一樣的控制臺看一整天的文檔?
2. MyEclipse可以為每個在IDE里啟動的應(yīng)用服務(wù)器指定JDK,這個我覺得超方便了,雖然剛開始做東西的時候沒有察覺,但手頭要應(yīng)付的app server 一多起來,JDK的版本問題是足以讓人吐血的。舉個例子,weblogic9.2自帶一個jdk1.5.10, 還有一個jRokit, 你必須要在MyEclipse里面為這個weblogic指定它自帶的jdk,否則運(yùn)行起來問題多得要人命。在控制臺啟動app server 就很不方便,如不指定環(huán)境變量參數(shù),就只能以windows環(huán)境變量里的jdk和java home來運(yùn)行。
最近剛被一個問題搞到焦頭爛額,用glassfish做EJB服務(wù)器的,在MyEclipse下,EJB3.0的項(xiàng)目倒是沒問題,EJB2.0的應(yīng)用程序卻怎么也部署不了,把該EJB2.0項(xiàng)目代碼和 XML 拷貝到NetBeans下卻正常部署。開始還懷疑是MyEclipse下該項(xiàng)目的編譯jdk和j2ee庫版本不對,全部換成跟NetBeans下一樣了,問題依舊。終于懷疑到MyEclipse啟動glassfish時使用的jdk是否有問題,大開server設(shè)置看到,jdk是MyEclipse自帶的,雖然自稱***兼容jdk1.5,但它是最可疑的,于是換成“經(jīng)典”的jdk1.5.15(說經(jīng)典,其實(shí)是說當(dāng)前的老系統(tǒng)就是一直用它的,不消說,一定要從sun直接下載來的標(biāo)準(zhǔn)jdk,不能用容器自帶的那種)。OK, 一切搞定!
遺留問題:在用MyEclipse啟動glassfish后,如果這時打開glassfish的JSF控制臺管理界面(登錄后才算),MyEclipse的Console里面會出現(xiàn)IO錯誤信息,說是找不到config.xml這個文件。這不是開玩笑么,那個文件豈不是好端端地躺在glassfish的正確目錄下么。但是在NetBeans下面啟動glassfish就不會有這種事。高手誰能解答一下,不勝感激。
當(dāng)前文章:為MyEclipse啟動appserver指定jdk
標(biāo)題URL:http://m.fisionsoft.com.cn/article/cdhdcpo.html


咨詢
建站咨詢
