解决方案 »

  1.   

    org.springframework.web.context.ContextLoaderListener 这个类找不到,你这个类的JAR放到classpath下面了么?
      

  2.   

    楼主检查下org.springframework.web.context包下是否有ContextLoaderListener这个类。。一般来说从windows移植到linux下没错的,楼主是否把tomcat下webapps下的项目(或者.war)全部copy到linux相应的目录里?
      

  3.   

    楼上说的对,很明显是jar包找不到
      

  4.   


    是有这个jar包的   而且我换过还几个版本的这个jar包都不行。总是找不到。我是把webapps下的是文件夹都copy过去了。。
      

  5.   


    你是指?linux上的classpath没有包含到spring的东西。org.springframework.web.context.ContextLoaderListener 
      

  6.   

    你可以参看下另外一个哥们的解决方法。
    http://bbs.csdn.net/topics/390733180。
      

  7.   


    你是指?linux上的classpath没有包含到spring的东西。org.springframework.web.context.ContextLoaderListener 也不是这个问题,我今天发现了个很奇怪的现象,我把我的项目文件传到我的云盘里,在linux上下载下来,放在tomcat中,居然可以启动,而在windows上通过SSH把项目文件传到linux上的tomcat下,就出现这个问题了。难道是这个SSH工具的问题各位知道这是什么情况吗???
      

  8.   


    你是指?linux上的classpath没有包含到spring的东西。org.springframework.web.context.ContextLoaderListener 也不是这个问题,我今天发现了个很奇怪的现象,我把我的项目文件传到我的云盘里,在linux上下载下来,放在tomcat中,居然可以启动,而在windows上通过SSH把项目文件传到linux上的tomcat下,就出现这个问题了。难道是这个SSH工具的问题各位知道这是什么情况吗???有可能编码什么的问题,你是通过ssh客户端还是命令行?
      

  9.   


    你是指?linux上的classpath没有包含到spring的东西。org.springframework.web.context.ContextLoaderListener 也不是这个问题,我今天发现了个很奇怪的现象,我把我的项目文件传到我的云盘里,在linux上下载下来,放在tomcat中,居然可以启动,而在windows上通过SSH把项目文件传到linux上的tomcat下,就出现这个问题了。难道是这个SSH工具的问题各位知道这是什么情况吗???有可能编码什么的问题,你是通过ssh客户端还是命令行?我是用SSH Secure File Transfer这个工具,版本是3.2.9。这个工具可以设置编码吗 .
      

  10.   

    我虚拟机linux,/etc/sysconfig/ 下的i18n文件的内容如下:LANG="en_US.UTF-8"
    SYSFONT="latarcyrheb-sun16"
      

  11.   


    你是指?linux上的classpath没有包含到spring的东西。org.springframework.web.context.ContextLoaderListener 也不是这个问题,我今天发现了个很奇怪的现象,我把我的项目文件传到我的云盘里,在linux上下载下来,放在tomcat中,居然可以启动,而在windows上通过SSH把项目文件传到linux上的tomcat下,就出现这个问题了。难道是这个SSH工具的问题各位知道这是什么情况吗???我用SSH Secure File Transfer工具,链接linux成功后,linux系统里面  ,  通过winRAR打开我的项目里的jar包的时候,说文件解压失败,意思就是数据丢失,文件损坏之类的错误。
      

  12.   

    请确认文件传输过程中,没有文件丢失,这个错误就是没有加载spring的jar包,要么是缺少jar,要么是clsspath没有配置。
      

  13.   

    从windows直接拷贝到linux上会存在编码匹配的问题。
    一般windows上的文件中会有回车换行符在每一行末尾,而linux不能解释这些。
    可以采用另存的方法,转存为Linux格式。
    或者采用文本替换,把回车换行符去掉。
      

  14.   

    根本就不是项目的配置和少jar包的问题。。