WTP开发web service的一个严重bug

使用eclipse 3.2 + wtp1.5的all in one版本 ,利用bottom-up wizard创建web service,部署到jboss 4.0.2后,服务器报告:

EVERE: Unable to find config file. Creating new servlet engine config file:
/WEB-INF/server-config.wsdd

server-config.wsdd是web service的服务描述关键文件,检查了一下,wtp打出来的war包确实没有包含这个文件,web service服务自然也就无法正常发布。google了一把,找到eclipse有这个bug报告(https://bugs.eclipse.org/bugs/show_bug.cgi?id=94590):

“server-config.wsdd is not saved in project when running bottom-up WS wizard, only saved in ".deployables" folder”

报告版本是wtp 0.7,莫非到了wtp1.5都还存在这么丑陋的bug?

手写了一个server-config.wsdd放到工程中,重新发布,一切ok。看来这确实是wtp的一个问题,不知道其他app server有没有这个问题,没试过。

eclipse+wtp的环境历来受人推崇,据说非常厉害无比强悍,我这个刚从jbuilder 2006环境下跳过来的,却想说,大型的工程项目,需要的不仅仅是强大的重构、代码编写,还有很多东西eclipse做得不够好,甚至很不好。

我不是eclipse的菜鸟,这工具我从2.1开始用起,用了两年多,那时候还没有wtp,lomboz几乎是唯一选择,当时就有很多莫名其妙的bug,耽误很多时间去排错。如今它已经3.2了,说实话,没觉得它有多大进化,写一个web service我只花了2小时,但是查找server-config.wsdd的错误我用了2小时,手动补写server-config.wsdd我花了20分钟,如果是jb2006,我只需要右击需要发布的类,export as j2ee1.4,然后rebuild,一切ok,用不了两分钟。还亏得我对web service、soap、wsdd、wsdl这套东西比较了解,否则还真要陷死在wtp里了。

wtp是eclipse.org官方的一个project,我使用的也是wtp + eclipse all in one的整合,如此尚且这般,其他第三方的插件谁来保证质量?除了问题到哪去找文档和支持?遇到这些不着边际的小问题,项目经理如何向客户解释项目周期延长的原因?这类不可控因素,是进度控制的大敌。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值