2015-03-07 5 views
1

Попытки запустить мой JSF проект Tomcat в Ubuntu, но я получаю следующее сообщение об ошибке при попытке развернуть файл WAR с помощью встроенного менеджера:Ошибка при развертывании войны файла на коте

FAIL - Применения в контекстный путь/Коммуникационный сервер не может быть запущен FAIL - Столкнутые org.apache.catalina.LifecycleException исключение: не удалось запустить компонент [StandardEngine [Catalina] .StandardHost [локальный] .StandardContext [/ Server Communication]]

Log: 

Mar 06, 2015 9:22:27 PM org.apache.catalina.loader.WebappClassLoader validateJarFile 
INFO: validateJarFile(/var/lib/tomcat7/webapps/Server Communication/WEB-INF/lib/tomcat-el-api-8.0.18.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class 
Mar 06, 2015 9:22:27 PM org.apache.catalina.loader.WebappClassLoader validateJarFile 
INFO: validateJarFile(/var/lib/tomcat7/webapps/Server Communication/WEB-INF/lib/tomcat-servlet-api-8.0.18.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class 
Mar 06, 2015 9:22:27 PM org.apache.catalina.deploy.WebXml setVersion 
WARNING: Unknown version string [3.1]. Default version will be used. 
Mar 06, 2015 9:22:27 PM org.apache.catalina.deploy.WebXml setVersion 
WARNING: Unknown version string [3.1]. Default version will be used. 
Mar 06, 2015 9:22:30 PM org.apache.catalina.startup.TaglibUriRule body 
INFO: TLD skipped. URI: 
     http://java.sun.com/jsf/html 
    is already defined 
Mar 06, 2015 9:22:30 PM org.apache.catalina.startup.TaglibUriRule body 
INFO: TLD skipped. URI: http://java.sun.com/jsf/core is already defined 
Mar 06, 2015 9:22:30 PM org.apache.catalina.startup.TaglibUriRule body 
INFO: TLD skipped. URI: http://mojarra.dev.java.net/mojarra_ext is already defined 
Mar 06, 2015 9:22:30 PM org.apache.tomcat.util.descriptor.DigesterFactory locationFor 
WARNING: The XML schema [web-app_3_1.xsd] could not be found. This is very likely to break XML validation if XML validation is enabled. 
Mar 06, 2015 9:22:30 PM org.apache.tomcat.util.descriptor.DigesterFactory locationFor 
WARNING: The XML schema [web-fragment_3_1.xsd] could not be found. This is very likely to break XML validation if XML validation is enabled. 
Mar 06, 2015 9:22:30 PM org.apache.tomcat.util.descriptor.DigesterFactory locationFor 
WARNING: The XML schema [web-common_3_1.xsd] could not be found. This is very likely to break XML validation if XML validation is enabled. 
Mar 06, 2015 9:22:30 PM org.apache.tomcat.util.descriptor.DigesterFactory locationFor 
WARNING: The XML schema [javaee_7.xsd] could not be found. This is very likely to break XML validation if XML validation is enabled. 
Mar 06, 2015 9:22:30 PM org.apache.tomcat.util.descriptor.DigesterFactory locationFor 
WARNING: The XML schema [jsp_2_3.xsd] could not be found. This is very likely to break XML validation if XML validation is enabled. 
Mar 06, 2015 9:22:30 PM org.apache.tomcat.util.descriptor.DigesterFactory locationFor 
WARNING: The XML schema [javaee_web_services_1_4.xsd] could not be found. This is very likely to break XML validation if XML validation is enabled. 
Mar 06, 2015 9:22:30 PM org.apache.tomcat.util.descriptor.DigesterFactory locationFor 
WARNING: The XML schema [javaee_web_services_client_1_4.xsd] could not be found. This is very likely to break XML validation if XML validation is enabled. 

ответ

0

У меня такой же набор ошибок при попытке развернуть мой проект на Tomcat через Ecli pse Luna. К счастью, я использую Maven и могу создать новую конфигурацию запуска с tomcat:run в качестве своей цели. Тогда запуск приложения на Tomcat работает просто отлично. В качестве альтернативы, просто запустите следующую команду, если вы используете Maven:

> mvn clean install tomcat:run

See this video for an example.

Смежные вопросы