我的一次weblogic 8升级到weblogic9遇到的问题.
1、web应用的乱码问题。
原来的基于weblogic8的应用,后来部署到weblogic 9 上面,所有的web应用都能正常部署,而且不需要经过太多修改,就是有一个应用出现乱码,原因是我直接在JSP文件中写汉字,而没有使用国际化。后来将weblogic.xml配置成如下方式解决了该问题:
2、jsp的相对路径问题
jsp的前面有如下所示声明代码:
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
3、EJB 部署问题
这个实际与webloigc的版本无关,EJB使用了JNI调用一个dll,而部署好以后,当访问的时候老是报如下错误:
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
请问这个问题你是怎样解决的呢?
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
请问这个问题你是怎样解决的呢?修改JSP文件啊,以前写代码不规范,拷贝来拷贝去才有这个问题。
用这种
绝对路径的方式最好,所有的JSP的头都基本一致。