请教大牛:
我们一般的java应用系统项目,开发用的是在eclipse中配置tomcat应用服务器,但上生产环境用的都是was服务器,版本是7.0.0.23。很多项目开发时部署在tomcat下是正常的,但部署到was上就出现一些莫名的错误。
以下几点是我碰到过的,不知道有没有大牛梳理过比较全的tomcat转was问题集锦?
1、web应用首页跳转,web.xml中配置默认首页index.jsp,tomcat下可以跳转,was下则报错,找不到文件?
2、jsp页面中定义了pageEncoding=gbk,此页面还应用了其他的页面用的pageEncoding=GBK,tomcat下可以正常访问,was下则报“JSPG0120E:为pageEncoding属性和匹配URI模式的配置元素制定不同的值时非法的。伪指令:“”[GBK]”配置:“[gbk]”。感觉was是大小写敏感,但没有找到官方的说法。后来整个项目都统一了pageEncoding=GBK。
3、提示struts的action指向找不到。tomcat下日志输入正常,但was的控制台SystemOut.log日志输入提示“com.ibm.ws.webcontainer.filter.filenotfound *** :SRVE0190E :找不到文件: /***/***.action ”,但实际访问使用不受影响,但天天看着这个日志输入也感觉不舒服。