昨天看了IBM Developerworks上一篇介绍WTP的教程,对照着使用WTP1.0完成一个J2EE示例书签应用程序,服务器使用JBoss,数据库用的是Derby,Eclipse版本3.1.1。

在新建JBoss Server时,因为本机上已有Tomcat占用了8080端口(未启动),所以将监听端口由默认的8080改成了8081,结果运行服务器后:JBoss进程明明正常启动(根据Console得出),但WTP的Servers视图却提示“Timeout waiting for JBOSS 3.2.3 to start. Server did not start after 50000s”,服务器的状态也显示Stopped。但改成默认的8080就一切正常。怎么能出这种问题呢?难道WTP就是通过查询8080有没有JBoss在监听,从而判断JBoss是否启动成功?强烈怀疑这是一个Bug,不知道在最新版Eclipse和WTP改过来没有

PS: 用老版的Eclipse3.1.1来开发也是迫不得已,本来已安装了Callisto最新完整版(Eclipse3.2M5),但在J2EE透视图中就是看不到EJB项目分类,新建EJB项目也抛出若干个异常,看Log发现是JFace插件里抛出了NullPointerException,总之是做不下去了,不知道这样的Callisto怎么会算MileStone,: (

那个50000s应该是50000ms吧,50000s可是13时53分啊!^_^



版权所有 罗明
posted on 2006-04-18 10:10 罗明 阅读(2896) 评论(3)  编辑  收藏 所属分类: EclipseSoftwareServer
Comments
  • # re: Eclipse WTP的Bug?
    千山鸟飞绝
    Posted @ 2006-04-18 10:52
    不知道你是修改了哪里的监听端口,如果只是修改了JBOSS的端口,而没有修改wtp的servers中的server.xml中的对应端口,就会出错。  回复  更多评论   
  • # re: Eclipse WTP的Bug?
    Andy luo
    Posted @ 2006-04-18 10:58
    就是在Eclipse里新建Server时,将端口8080改成了8081,我以为WTP会自动创建一个监听8081的JBoss实例,原来还要到JBoss的目录下去改配置文件!

    Tomcat好像在Eclipse里改端口行  回复  更多评论   
  • # re: Eclipse WTP的Bug?
    西红柿拉面
    Posted @ 2008-04-18 15:48
    不是bug
    是因为我们电脑慢或者jboss对电脑配置要求高
    改一下eclipse设置即可
    window->perferences->server->server timeout delay 改为咯long 或longer即可正常启动  回复  更多评论   

只有注册用户登录后才能发表评论。


网站导航: