容器Bug?Struts2全局result在jetty中不起作用

今天发现Jetty 的一个问题,不知道算不算bug,版本是8.1.3.v20120416 .

 

问题是这样的,我使用的是 struts2 +json plugin.在struts.xml中定义了一个抽象的package继承于json-default,这个package定义了一些全局的result,然后其他模块作为一个子包继承于它.这样一些简单的action基本都不需要定义result,使用全局的就好了.

 

在调试中发现客户端访问相关的action后,如果这个action没有显式地定义result,则服务器没有任何response,状态码为200,服务器也没有任何报错.当时我就郁闷了,本以为是package的继承写错了,检查了几遍还是那个样子,还弄了config-browser进行查看,全局的result确实起作用了,可是怎么就什么都不输出呢,显式地为action添加result就no problem,难道要我为每个action都copy一份result?汗!!

 

最后发布一个war放到tomcat去测试,一切正常.看来是容器的问题,有遇到的朋友们注意了,换个容器试试看.

转载于:https://www.cnblogs.com/DeguangLi/archive/2012/06/28/2568631.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值