当前位置: 代码迷 >> 应用服务器 >> weblogic10.3支配s2sh项目
  详细解决方案

weblogic10.3支配s2sh项目

热度:2918   发布时间:2013-02-26 00:00:00.0
weblogic10.3部署s2sh项目
我的环境如下
编译运行环境都是jdk1.6,jre1.6
strtuts2.2.1
hibernate3.6.0
spring3.0.5
s2sh项目在tomcat6.0下能够正常运行,但是部署到了weblogic10.3下,我调试了一下,好像所有的IOC注入都没有起作用。也就是说,拿login来说,在loginAction中。用户名和密码都能提交过来,但是当执行方法的时候,就报错了。在Action中。我注入的userinfobiz="$Proxy54" 具体信息是这样的
Daemon Thread [[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] (Running)
Daemon Thread [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] (Running)

请问高手这是怎么回事,下面是web.xml的配置。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


<!-- 指定spring配置文件 -->  
 <context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>
    classpath:applicationContext-common.xml,
   classpath:applicationContext-action.xml,
    classpath:applicationContext-biz.xml,
    classpath:applicationContext-dao.xml,
   </param-value>
  </context-param> 
 <!-- 对Spring容器进行实例化 -->
  <listener>
   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  
   <!-- opensession --> 
  <filter>
<filter-name>lazyLoadingFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>lazyLoadingFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
  
  <!-- 过滤编码utf-8 -->
  <filter>
   <filter-name>EncodingFilter</filter-name>
   <filter-class>com.trinasolar.framework.web.filter.EncodingFilter</filter-class>
  </filter>
  <filter-mapping>
  <filter-name>EncodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>
  
  <!-- 编码过滤器(要放在struts2前面配置)   
 <filter>  
  <filter-name>encodeFilter</filter-name>  
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  
  <init-param>  
   <param-name>encoding</param-name>  
   <param-value>UTF-8</param-value>  
  </init-param>      
        <init-param>      
            <param-name>forceEncoding</param-name>      
            <param-value>true</param-value>      
        </init-param>  
 </filter>  
 <filter-mapping>