项目从tomcat5.5部署到weblogic出现以下问题
1、项目中有些功能是后台处理之后返回一段脚本如:<script>alert("ok");</script>,返回到页面变成了alert("ok");把<script>过滤掉了。这个问题不知道怎么解决。
2、数据使用的oracle9i,在存储blob字段的过程中,weblogic10将java.sql.blob变成了oracle.sql.BLOB,如果不使用oracle.sql.BLOB对象类型的话,无法保存到数据库当中。
产生以上两种,不得其解,请大家帮帮忙,解释一下其中原因,谢谢了。

解决方案 »

  1.   

    自己顶一下,下午测试发现跟项目使用的ajaxanywhere这个脚本框架可能有些关系,正常采用xmlhttp的时候就没有问题。
      

  2.   

    只是项目移植,包含应该包含的包,不要更改项目中的包,然后根据weblogic的操作界面 一步一步发布就好了怎么会与的包发生冲突呢?
      

  3.   

    1不清楚
    2的话,java.sql.blob本身是一个jdbc接口,oracle.sql.BLOB是对这个接口的实现,很正常。
      

  4.   

    问题解决了
    第一个问题是因为项目中的ajaxanywhere中jar包在weblogic中的jdk1.6存在正则函数的问题。替换了最新的包就好用了。
    谢谢楼上的各位!