Весеннее развертывание в Tomcat 5.5 проблема - PullRequest
1 голос
/ 12 декабря 2010

Я сделал веб-приложение, используя spring и spring-mvc 2.5. Я также использовал jdk-5 и tomcat 6 для разработки. Теперь я хочу развернуть его на живом сервере, который является tomcat 5.5 с jdk 6, и ясталкивается с несколькими NoClassDefDoundErrors, такими как "java.lang.NoClassDefFoundError: org.springframework.core.CollectionFactory". Есть ли изменение, позволяющее преодолеть такие проблемы путем замены банок, связанных с пружиной, на более новую версию, такую ​​как 2.5.6?что делать с такими проблемами? - кроме изменения живого tomcat с помощью tomcat 6. На данный момент это не вариант - заранее благодарю за потраченное время

Ответы [ 2 ]

0 голосов
/ 12 декабря 2010

Можете ли вы перечислить все банки из каталога WEB-INF / lib? Вам не хватает весенних банок.

Последняя версия весны - 3.0.5. Если возможно - обновите JDK (до версии 6) и tomcat (до версии 6)

0 голосов
/ 12 декабря 2010

Есть ли у вас все Spring JAR-файлы в каталоге

WEB-INF/lib

вашего приложения?Звучит так, как будто вы этого не делаете ...

Edit: или у вас могут быть эти Spring JAR-файлы в собственных директориях lib вашего Tomcat, поэтому они находятся в dev, а не на вашем живом сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...