maven导入第三方包后出现启动时spring找不到本地类的景况,求解答

maven导入第三方包后出现启动时spring找不到本地类的情况,求解答
这是本地类的定义
public class Constants {  
  
//  public final static String defautLoginUrl = "http://m.jd.com/union/sid.action";  
  
    /** 会话过期时间-单位为秒 */  
    public static int SESSION_TIMEOUT = 3600;  
  
    public static String REWARD = "reward";  
  
    public static final String USER_INFO_KEY = "USER_INFO";  
  
    public static final String SID = "sid";  
  
    public static String loginurl  =   "http://m.xx.com/union/sid.action";  
  
    public static String getloginurl() {  
        return loginurl;  
    }  
  
    public static void setloginurl(String loginURL) {  
        loginurl = loginURL;  
    }  
  
    public static final String E_SURVEY_ID = "eSurveyId";  
  
    public static final String PROJECT = "survey";  
  
      
}  

这个是spring的配置文件
	<bean class="com.jcloud.survey.Constants">
<property name="loginurl" value="${survey.login.url}" />
</bean>

在pom.xml文件中引入
    	<dependency>
<groupId>com.xx.m.server</groupId>
<artifactId>session-common</artifactId>
<version>1.0.3-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.xx.m.server</groupId>
<artifactId>session-client</artifactId>
<version>1.0.3-SNAPSHOT</version>
</dependency>

后出现org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.jcloud.survey.Constants] for bean with name 'com.jcloud.survey.Constants#0' defined in class path resource [spring/spring-config-config.xml]; nested exception is java.lang.ClassNotFoundException: com.jcloud.survey.Constants
的情况。这个类我在本地是有的,通过mave生成jar导入到web工程里面,但是启动时就出现以上的错误。
找了很多办法,都不奏效,求解惑
------解决思路----------------------
你看看在web的运行时环境里面有没有这个class
------解决思路----------------------
引用:
Quote: 引用:

你看看在web的运行时环境里面有没有这个class

我在web项目里lib文件夹下找到那个jar包,反编译一下,是有这个类的

看的是运行时 不是工程里面的lib
------解决思路----------------------
如果可以的话  把spring相关的包都更新一下,应该是某些包的版本对不上
------解决思路----------------------
查检一下运行环境JAVA版本,再检查一下SPRING的版本,4以下的SPRING在1.8以下的JAVA环境中运行。
4以上的在1.8的JAVA中运行。