昨天看了IBM Developerworks上一篇介紹WTP的教程,對照著使用WTP1.0完成一個J2EE示例書簽應(yīng)用程序,服務(wù)器使用JBoss,數(shù)據(jù)庫用的是Derby,Eclipse版本3.1.1。
在新建JBoss Server時,因為本機(jī)上已有Tomcat占用了8080端口(未啟動),所以將監(jiān)聽端口由默認(rèn)的8080改成了8081,結(jié)果運行服務(wù)器后:JBoss進(jìn)程明明正常啟動(根據(jù)Console得出),但WTP的Servers視圖卻提示“Timeout waiting for JBOSS 3.2.3 to start. Server did not start after 50000s”,服務(wù)器的狀態(tài)也顯示Stopped。但改成默認(rèn)的8080就一切正常。怎么能出這種問題呢?難道WTP就是通過查詢8080有沒有JBoss在監(jiān)聽,從而判斷JBoss是否啟動成功?強(qiáng)烈懷疑這是一個Bug,不知道在最新版Eclipse和WTP改過來沒有
PS: 用老版的Eclipse3.1.1來開發(fā)也是迫不得已,本來已安裝了Callisto最新完整版(Eclipse3.2M5),但在J2EE透視圖中就是看不到EJB項目分類,新建EJB項目也拋出若干個異常,看Log發(fā)現(xiàn)是JFace插件里拋出了NullPointerException,總之是做不下去了,不知道這樣的Callisto怎么會算MileStone,: (
那個50000s應(yīng)該是50000ms吧,50000s可是13時53分?。_^
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||