tomcat移植到weblogic下问题小结

1.HQL不能执行。解决方法:/web-inf下新增weblogic.xml 内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 10.0//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
 <container-descriptor>
  <prefer-web-inf-classes>true</prefer-web-inf-classes>
 </container-descriptor>
</weblogic-web-app>

2.在weblogic下启动时报错;解决方法:删除lib下一个包 名为:xml-apis.jar

3.dwrsession error

解决方法:在web.xml中配置DWRServlet的时候添加以下配置

              <servlet>

              <servlet-name>dwr-invoker</servlet-name>

              <servlet-class>

                     org.directwebremoting.servlet.DwrServlet

              </servlet-class>

              <!-- 解决dwrsession error 错误 -->

       <init-param>

           <param-name>crossDomainSessionSecurity</param-name>

           <param-value>false</param-value>

       </init-param>

       <!--end  解决dwrsession error 错误 -->

              <init-param>

                     <param-name>debug</param-name>

                     <param-value>true</param-value>

              </init-param>

              <init-param>

                     <param-name>activeReverseAjaxEnabled</param-name>

                     <param-value>true</param-value>

              </init-param>

              <init-param>

                     <param-name>

                            initApplicationScopeCreatorsAtStartup

                     </param-name>

                     <param-value>true</param-value>

              </init-param>

              <init-param>

                     <param-name>maxWaitAfterWrite</param-name>

                     <param-value>500</param-value>

              </init-param>

              <load-on-startup>1</load-on-startup>

       </servlet>

 

4 .打印问题

1). 修改了打印工具框架

2). 在每个实现了DataSource的类中的getManager()方法中用

InpuStrean is = request.getSession().getServletContenxt().getResourceAsStream(filePath);//其中filePath.jasper的存放路径以“/”开头。

Return new ReportManager(is,….);

5.页面问题:在weblogic下的项目,页面上用El表达式:${表达式?值1:值2}

若值2为变量时,则“:”后面必须加上一个空格,或者用小括号将值2括起来,不然页面会报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值