WAS 6.1经验随笔
2010年1月16日
| 标签: WAS
今天在WebSpere Application Server(WAS) 6.1上部署应用时,遇到了一些问题,也相继都解决了,记录一下。
1. com.ibm.ws.webcontainer.invokefilterscompatibility配置
应用用到了apache struts 2,在tomcat上运行的好好的,可部署到WAS下确不能运行,action总是404错误。解决的办法是在WAS的控制台里做一个兼容性配置,在服务器->server1->Web容器设置->定制属性中,新增一个属性,
名称: com.ibm.ws.webcontainer.invokefilterscompatibility 值: true
默认情况下,WAS 6.1 对url请求做检查,没有对就它已知的资源定义,就会返回404错误。url上即使定义了filter,也不会再去执行。这就是问题原因。加上上面的配置项后就可以解决。这个问题在url rewrite的场景中也容易遇到。
2. xml的配置文件的检查问题
应用中有许多xml的Spring应用配置文件,也是在Tomcat上运行的好好的,但在WAS下总报后台错误。后来发现是因为服务器没有联网,xml中关联的schema规范定义是互联网url,无法下载导致xml校验出现问题。解决的方法有二,一是把服务器联上网,二是把对应的资源改为本地配置。
相关文章:
发表评论
| Trackback
