上个项目团队一直是用tomcat6.0做开发的,部署的话项目经理单方面决定用resin3.1.1,本来是相安无事的,谁知道最近用户返回一个重大bug让团队摸不着头脑,我们自己测试时候怎么都没问题,用户那就一定报错,后来不经意发现原来是resin的原因导致的,问题最终还是解决了,但是为了避免今后出现这样的问题,于是团队就这问题展开了讨论,项目经理要求我们开发时候一致用resin,这让成员有较大意见,但是还是执行下去了,然而实际中发现resin3.1.1在开发中简直无法使用,每次class有更改,resin都自动重启,没有tomcat针对class的reload功能,直接导致session的失效,导致每次测试功能都要重新登陆,向上头反应之后,项目经理还是坚持用resin,我就表达了我的强烈反对意见,resin在网上的资料聊聊无几,上个问题的解决都是在极其偶然的情况下发现的,为了稳定团队的情绪,项目经理要我在今天弄出一个测试报告来,只要证明tomact6.0.2性能比resin3.1.1好的话就改用tomcat,我晕,我网上找遍了这两者的比较,只有官方的一个所谓的比tomcat快3倍的宣传,那还是跟tomcat4以下的版本做的比较,现在问题就来了,要我做测试,我要怎么做啊,或者有做过相关测试的同学说个明确的话....谢了
部署环境和开发环境不同容易发生意向不到的事,他这样改有根据么
tomcat是apache的开源产品,研发实力和产品完善度都比resin高的多
tomcat使用广泛,网络有大量资料可以参阅,遇到问题也好解决
就开发工具支持来看,tomcat和resin无疑对tomcat支持是最好的好就上面来说,你可以让那个所谓的项目经理来说说,他为什么选择resin,他不知道控制项目风险么还有一般这样的项目经理,不是脑子不好,就是"咱上头有人"