Ошибка при развертывании приложения PlayFramework на Tomcat 6 - PullRequest
0 голосов
/ 03 марта 2012

Я пытаюсь развернуть приложение воспроизведения как войну в TOMCAT 6, и я получаю следующую ошибку:

org.apache.catalina.startup.HostConfig deployWAR
Deploying web application archive test1.war
org.apache.catalina.loader.WebappClassLoader validateJarFile
validateJarFile(/Users/olivier/Apps/tools/tomcat/apache-tomcat-6.0.35/webapps/test1/WEB-INF/lib/geronimo-servlet_2.5_spec-1.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Starting /Users/olivier/Apps/tools/tomcat/apache-tomcat-6.0.35/webapps/test1/WEB-INF/application
org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
org.apache.catalina.core.StandardContext start
SEVERE: Context [/test1] startup failed due to previous errors

Есть 2 ошибки:

1) Спецификация сервлетадругая версия

2) И ошибка в ContextListener

Я не уверен, что ошибка 2) связана с ошибкой 1).

Чтобы быть уверенным, что это былоэто не что-то из моего приложения или моего кота, я использовал новый кот (6.0.35) только с приложением play и создал новое пустое приложение, например:

$ play new test1

Затем я создал war $ play war -o /xxx/apache-tomcat-6.0.35/webapps/test1 --zip

Но я получил ту же ошибку.

I 'Я работаю на MacOsX с Java 1.6 и играю 1.2.4

java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11D50b)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)

Я что-то делаю не так, я что-то упустил?

Редактировать: я пытался развернуть точно такой жевойна на пристани 7.6.2 и все заработало отлично.

Спасибо,

Оливье

Ответы [ 2 ]

0 голосов
/ 26 мая 2013

Попробуйте удалить geronimo-servlet_2.5_spec-1.2.jar из приложения / lib вашего файла войны.

0 голосов
/ 03 марта 2012

Вы никогда не должны добавлять файл servlet.jar в папку webapp / WEB-INF / lib! Этот файл уже предоставлен вашим веб-контейнером.

...