Eclipse WTP的Bug?

Posted on 2006-04-18 10:10 罗明 阅读(2293) 评论(3)  编辑  收藏 所属分类: EclipseSoftwareServer

昨天看了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分啊!^_^



版权所有 罗明

Feedback

# re: Eclipse WTP的Bug?  回复  更多评论   

2006-04-18 10:52 by 千山鸟飞绝
不知道你是修改了哪里的监听端口,如果只是修改了JBOSS的端口,而没有修改wtp的servers中的server.xml中的对应端口,就会出错。

# re: Eclipse WTP的Bug?  回复  更多评论   

2006-04-18 10:58 by Andy luo
就是在Eclipse里新建Server时,将端口8080改成了8081,我以为WTP会自动创建一个监听8081的JBoss实例,原来还要到JBoss的目录下去改配置文件!

Tomcat好像在Eclipse里改端口行

# re: Eclipse WTP的Bug?  回复  更多评论   

2008-04-18 15:48 by 西红柿拉面
不是bug
是因为我们电脑慢或者jboss对电脑配置要求高
改一下eclipse设置即可
window->perferences->server->server timeout delay 改为咯long 或longer即可正常启动



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-10-31 10:16 编辑过