将项目发布到was上 发现监听过滤的时候 request.getServletPath()为空 请问是什么问题引起的?

图片说明本地weblogic下正常
图片说明linux服务器上的websphere是这样的
图片说明这是web.xml的配置
图片说明这是我的工程目录

https://www.ktanx.com/blog/p/3551

还在问呐?不是跟你说查过了吗,was是按规范来的,匹配/*
的时候就是request.getServletPath()为空 。
所以要么hack was,要么自己改成多个mapping来实现业务需求。