Artifact war exploded error during artifact deployment see server log for details

I'm deploying a Spring web-application on Tomcat 8, IntelliJ IDEA 14. However, the deployment fails with the following error log: ""C:Program Files (x86)apache-tomcat-8.0.22bincatalina.bat" run [

I’m deploying a Spring web-application on Tomcat 8, IntelliJ IDEA 14. However, the deployment fails with the following error log:

""C:Program Files (x86)apache-tomcat-8.0.22bincatalina.bat" run
[2015-05-20 08:19:25,312] Artifact bookmanager:war exploded: Server is not connected. Deploy is not available.
Using CATALINA_BASE:   "C:Userssvetlana.IntelliJIdea14systemtomcatTomcat_8_0_22_bookmanager"
Using CATALINA_HOME:   "C:Program Files (x86)apache-tomcat-8.0.22"
Using CATALINA_TMPDIR: "C:Program Files (x86)apache-tomcat-8.0.22temp"
Using JRE_HOME:        "C:Program FilesJavajdk1.8.0_05"
Using CLASSPATH:       "C:Program Files (x86)apache-tomcat-8.0.22binbootstrap.jar;C:Program Files (x86)apache-tomcat-8.0.22bintomcat-juli.jar"
20-May-2015 20:19:26.942 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.22
20-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Apr 29 2015 11:46:15 UTC
20-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.22.0
20-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 8
20-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            6.2
20-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
20-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:Program FilesJavajdk1.8.0_05jre
20-May-2015 20:19:26.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_05-b13
20-May-2015 20:19:26.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
20-May-2015 20:19:26.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:Userssvetlana.IntelliJIdea14systemtomcatTomcat_8_0_22_bookmanager
20-May-2015 20:19:26.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:Program Files (x86)apache-tomcat-8.0.22
20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099
20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:Userssvetlana.IntelliJIdea14systemtomcatTomcat_8_0_22_bookmanagerconflogging.properties
20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=C:Program Files (x86)apache-tomcat-8.0.22endorsed
20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:Userssvetlana.IntelliJIdea14systemtomcatTomcat_8_0_22_bookmanager
20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:Program Files (x86)apache-tomcat-8.0.22
20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:Program Files (x86)apache-tomcat-8.0.22temp
20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.1.
20-May-2015 20:19:26.950 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
20-May-2015 20:19:28.021 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.1m 19 Mar 2015)
20-May-2015 20:19:28.201 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8080"]
20-May-2015 20:19:28.216 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]
20-May-2015 20:19:28.218 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2202 ms
20-May-2015 20:19:28.274 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
20-May-2015 20:19:28.274 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.22
20-May-2015 20:19:28.286 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8080"]
20-May-2015 20:19:28.308 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]
20-May-2015 20:19:28.309 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 91 ms
Connected to server
[2015-05-20 08:19:28,372] Artifact bookmanager:war exploded: Artifact is being deployed, please wait...
20-May-2015 20:19:31.035 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
20-May-2015 20:19:31.151 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started
20-May-2015 20:19:31.343 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Wed May 20 20:19:31 EEST 2015]; root of context hierarchy
20-May-2015 20:19:31.403 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/application-context.xml]
20-May-2015 20:19:31.523 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed
...
Caused by: org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 110; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'context:property-placeholder'.
20-May-2015 20:19:31.530 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
...
20-May-2015 20:19:31.532 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
20-May-2015 20:19:31.536 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.doClose Closing Root WebApplicationContext: startup date [Wed May 20 20:19:31 EEST 2015]; root of context hierarchy
20-May-2015 20:19:31.537 WARNING [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.doClose Exception thrown from ApplicationListener handling ContextClosedEvent
...
Caused by: org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 110; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'context:property-placeholder'.
...
20-May-2015 20:19:31.649 WARNING [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.doClose Exception thrown from LifecycleProcessor on context close
 java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Wed May 20 20:19:31 EEST 2015]; root of context hierarchy
...
[2015-05-20 08:19:31,935] Artifact bookmanager:war exploded: Error during artifact deployment. See server log for details.
...

20-May-2015 20:19:38.284 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:Program Files (x86)apache-tomcat-8.0.22webappsmanager
20-May-2015 20:19:38.359 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:Program Files (x86)apache-tomcat-8.0.22webappsmanager has finished in 74 ms

Here is /WEB-INF/application-context.xml:

<context:property-placeholder location="classpath:jdbc.properties" system-properties-mode="ENVIRONMENT"/>
<context:component-scan base-package="com.svetlana.bookmanager.repository"/>

<tx:annotation-driven transaction-manager="transactionManager"/>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="${jdbc.driverClassName}"/>
    <property name="url" value="${jdbc.databaseurl}"/>
    <property name="username" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
</bean>

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="configLocation" value="classpath:hibernate.cfg.xml"/>
    <property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/>
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.show_sql">true</prop>
            <prop key="hibernate.dialect">${jdbc.dialect}</prop>
            <prop key="hibernate.connection.charSet">UTF-8</prop>
        </props>
    </property>
</bean> 

External Libraries (in idea project)

< 1.8 >
Maven: antlr:antlr:2.7.6
Maven: aopalliance:aopalliance:1.0
Maven: asm:asm:1.5.3
Maven: asm:asm-attrs:1.5.3
Maven: cglib:cglib:2.1_3
Maven: commons-collections:commons-collections:3.1
Maven: commons-logging:commons-logging:1.1.3
Maven: dom4j:dom4j:1.6.1
Maven: javax.persistence:persistence-api:1.0
Maven: javax.servlet.jsp:jsp-api:2.1
Maven: javax.servlet:javax.servlet-api:3.1.0
Maven: javax.transaction:jta:1.1
Maven: jstl:jstl:1.2
Maven: junit:junit:4.11
Maven: mysql:mysql-connector-java:5.1.34
Maven: net.sf.ehcache:ehcache:1.2.3
Maven: org.hamcrest:hamcrest-core:1.3
Maven: org.hibernate:ejb3-persistence:1.0.1.GA
Maven: org.hibernate:hibernate:3.2.6.ga
Maven: org.hibernate:hibernate-annotations:3.3.1.GA
Maven: org.hibernate:hibernate-commons-annotations:3.3.0.ga
Maven: org.hibernate:hibernate-core:3.3.2.GA
Maven: org.slf4j:slf4j-api:1.5.8
Maven: org.springframework:spring-aop:4.1.1.RELEASE
Maven: org.springframework:spring-beans:4.1.1.RELEASE
Maven: org.springframework:spring-context:4.1.1.RELEASE
Maven: org.springframework:spring-core:4.1.1.RELEASE
Maven: org.springframework:spring-expression:4.1.1.RELEASE
Maven: org.springframework:spring-jdbc:4.1.1.RELEASE
Maven: org.springframework:spring-orm:4.1.1.RELEASE
Maven: org.springframework:spring-test:4.1.1.RELEASE
Maven: org.springframework:spring-tx:4.1.1.RELEASE
Maven: org.springframework:spring-web:4.1.1.RELEASE
Maven: org.springframework:spring-webmvc:4.1.1.RELEASE
Maven: xml-apis:xml-apis:1.0.b2

I think the problem is in differences between used and indicated versions of JAR. I made this project from video-lesson, and there were used more old versions than in my computer, but don’t know how to check it.

Содержание

  1. ProgrammerAH
  2. Programmer Guide, Tips and Tutorial
  3. [Solved] Tomcat Start Project Error: Artifact xxxxxx:war exploded: Error during artifact deployment. See server log
  4. Русские Блоги
  5. Artifact Project3:war exploded: Error during artifact deployment. See server log for details.
  6. Artifact Project3:war exploded: Error during artifact deployment. See server log for details.
  7. Интеллектуальная рекомендация
  8. Реализация оценки приложения iOS
  9. JS функциональное программирование (е)
  10. PWN_JarvisOJ_Level1
  11. Установка и развертывание Kubernetes
  12. На стороне многопроцессорного сервера — (2) *
  13. Русские Блоги
  14. Помните урок: ошибка при развертывании артефакта
  15. Предисловие
  16. Сообщение об ошибке
  17. решить
  18. обнаружена проблема
  19. Анализ причин
  20. Решение
  21. Интеллектуальная рекомендация
  22. Реализация оценки приложения iOS
  23. JS функциональное программирование (е)
  24. PWN_JarvisOJ_Level1
  25. Установка и развертывание Kubernetes
  26. На стороне многопроцессорного сервера — (2) *

ProgrammerAH

Programmer Guide, Tips and Tutorial

[Solved] Tomcat Start Project Error: Artifact xxxxxx:war exploded: Error during artifact deployment. See server log

Project scenario:

There was a problem starting Tomcat using idea:

Problem Description:

Cause analysis:

First go to Tomcat localhost log to view the log information.

Follow the reason of the log information and modify it.

In this scenario, the problem is that the beans tag in the XML file reports an error. After careful inspection, it is found that a letter is mistakenly typed in the tag, resulting in the server’s failure to correctly interpret the XML file.

Solution:

Follow the reason of the log information and modify it.

In this scenario, the problem is that the beans tag in the XML file reports an error. After careful inspection, it is found that a letter is mistakenly typed in the tag, resulting in the server’s failure to correctly interpret the XML file.

Источник

Русские Блоги

Artifact Project3:war exploded: Error during artifact deployment. See server log for details.

Artifact Project3:war exploded: Error during artifact deployment. See server log for details.

Инструкции по чтению: эта статья является оригинальной статьей Blogger, и оно не должно быть воспроизведено без разрешения.

Первый раз, когда я столкнулся с этой проблемой в идее создания среды SPRIGMVC, процесс решения, примерно следующим образом.

Первый случай: Файл-> Структура проекта-> Артефакты отображаются как следующий интерфейс, в первый раз, место, где на рисунке есть желтая волнистая ненормальность подсказки (я уже решил его, так что нет подсказки).
Раздел конкатенации автономной карты, в нижнем правом углу будут ненормальные подсказки, и в правом нижнем углу будет выделение просмотра в правом нижнем углу, выберите Добавить .

Второй случай: разверните это +, следуйте на рисунке

Нажмите Применить, хорошо, вы можете.

Run / Debug. Конфигурации отображаются на рисунке. В это время он решен.

Дисплей консоли (Внимание синей части):

Следует отметить, что вышеупомянутое решение применяется только к этому индивидуальному исключительству конфигурации, и если есть запрос на исключение кода определения программы, рекомендуется сначала решить свою собственную программу.

Интеллектуальная рекомендация

Реализация оценки приложения iOS

Есть два способа получить оценку приложения: перейти в App Store для оценки и оценка в приложении. 1. Перейдите в App Store, чтобы оценить ps: appid можно запросить в iTunes Connect 2. Встроенная оцен.

JS функциональное программирование (е)

Давайте рассмотрим простой пример, чтобы проиллюстрировать, как используется Reduce. Первый параметр Reduce — это то, что мы принимаем массив arrayOfNums, а второй параметр — функцию. Эта функция прин.

PWN_JarvisOJ_Level1

Nc первый Затем мы смотрим на декомпиляцию ida Перед «Hello, World! N» есть уязвимая_функция, проверьте эту функцию после ввода Видно, что только что появившийся странный адрес является пе.

Установка и развертывание Kubernetes

На самом деле, я опубликовал статью в этом разделе давным -давно, но она не достаточно подробно, и уровень не является ясным. Когда я развернулся сегодня, я увидел его достаточно (хотя это было успешн.

На стороне многопроцессорного сервера — (2) *

Обработка сигнала Родительский процесс часто очень занят, поэтому вы не можете просто вызвать функцию waitpid, чтобы дождаться завершения дочернего процесса. Затем обсудите решение. Обратитесь .

Источник

Русские Блоги

Помните урок: ошибка при развертывании артефакта

Предисловие

По какой-то причине проект не стартовал сегодня.

Сообщение об ошибке

решить

  • В Интернете было найдено множество методов, но ни один из них не может быть решен.
  • Инструктора Исходный код Пробовал, Единовременный успех!

обнаружена проблема

Конечно же, нельзя быть беспечным!
Проблема возникла в xml Атрибут. . .

  • Интеграция файлов свойств Hibernate с использованием Spring hibernateApplication в:
  • Найденный Следующая ошибка :

Анализ причин

Поскольку я был новичком, я не стал комментировать этот код, чтобы избежать проблем, но решил оставить его пустым.

Решение

Написание кода нельзя воспринимать как должное! ! !

Интеллектуальная рекомендация

Реализация оценки приложения iOS

Есть два способа получить оценку приложения: перейти в App Store для оценки и оценка в приложении. 1. Перейдите в App Store, чтобы оценить ps: appid можно запросить в iTunes Connect 2. Встроенная оцен.

JS функциональное программирование (е)

Давайте рассмотрим простой пример, чтобы проиллюстрировать, как используется Reduce. Первый параметр Reduce — это то, что мы принимаем массив arrayOfNums, а второй параметр — функцию. Эта функция прин.

PWN_JarvisOJ_Level1

Nc первый Затем мы смотрим на декомпиляцию ida Перед «Hello, World! N» есть уязвимая_функция, проверьте эту функцию после ввода Видно, что только что появившийся странный адрес является пе.

Установка и развертывание Kubernetes

На самом деле, я опубликовал статью в этом разделе давным -давно, но она не достаточно подробно, и уровень не является ясным. Когда я развернулся сегодня, я увидел его достаточно (хотя это было успешн.

На стороне многопроцессорного сервера — (2) *

Обработка сигнала Родительский процесс часто очень занят, поэтому вы не можете просто вызвать функцию waitpid, чтобы дождаться завершения дочернего процесса. Затем обсудите решение. Обратитесь .

Источник

Я столкнулся с этой проблемой, когда отлаживал фреймворк spring mvc с помощью iDEA. Меня это беспокоило долгое время. Наконец, я нашел решения других людей в Интернете. Это очень полезно. Запишите это.
Первый случай: Файл-> Структура проекта-> Артефакты. Появится следующий интерфейс. Вначале есть желтая волнистая линия в области, обведенной на рисунке (теперь у меня есть Решено, поэтому подсказки нет).
Обведенная часть автономной диаграммы будет иметь ненормальное приглашение в правом нижнем углу рисунка. Как правило, в правом нижнем углу будет опция обзора, просто выберите Добавить …

Второй случай: разверните этот + и действуйте в соответствии с картинкой



Нажмите «Применить», хорошо, и все готово.

В конфигурациях запуска / отладки, как показано на рисунке. На данный момент исключение устранено.

Дисплей консоли (обратите внимание на синюю часть):

Следует отметить, что вышеупомянутое решение применимо только к возникновению этого единственного исключения конфигурации.Если есть запрос исключения для конкретного кода программы, рекомендуется сначала устранить ошибку вашей собственной программы.

** Исходный адрес **:https://www.cnblogs.com/guzhanyu/p/7919325.html**

Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

1

17.04.2016, 16:06. Показов 12518. Ответов 14


Всем привет. Есть простое приложение Spring MVC + Spring Security + Hibernet, и есть следующая ошибка, лог

Кликните здесь для просмотра всего текста

C:apache-tomcat-8.0.32bincatalina.bat run
[2016-04-17 03:58:26,165] Artifact test1:war exploded: Server is not connected. Deploy is not available.
Using CATALINA_BASE: «C:UsersKoliaBoss.IntelliJIdea14systemtomcat Unnamed_test1_4»
Using CATALINA_HOME: «C:apache-tomcat-8.0.32»
Using CATALINA_TMPDIR: «C:apache-tomcat-8.0.32temp»
Using JRE_HOME: «C:Program FilesJavajdk1.8.0_73»
Using CLASSPATH: «C:apache-tomcat-8.0.32binbootstrap.jar;C:apache-tomcat-8.0.32bintomcat-juli.jar»
17-Apr-2016 15:58:27.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Server version: Apache Tomcat/8.0.32
17-Apr-2016 15:58:27.093 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Server built: Feb 2 2016 19:34:53 UTC
17-Apr-2016 15:58:27.093 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Server number: 8.0.32.0
17-Apr-2016 15:58:27.093 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log OS Name: Windows 7
17-Apr-2016 15:58:27.093 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log OS Version: 6.1
17-Apr-2016 15:58:27.093 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Architecture: x86
17-Apr-2016 15:58:27.093 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Java Home: C:Program FilesJavajdk1.8.0_73jre
17-Apr-2016 15:58:27.093 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log JVM Version: 1.8.0_73-b02
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log JVM Vendor: Oracle Corporation
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log CATALINA_BASE: C:UsersKoliaBoss.IntelliJIdea14systemtomcatU nnamed_test1_4
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log CATALINA_HOME: C:apache-tomcat-8.0.32
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Dcom.sun.management.jmxremote=
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Dcom.sun.management.jmxremote.port=1099
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
17-Apr-2016 15:58:27.094 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
17-Apr-2016 15:58:27.095 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Djava.util.logging.config.file=C:UsersKoliaBoss .IntelliJIdea14systemtomcatUnnamed_test1_4conf logging.properties
17-Apr-2016 15:58:27.095 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLo aderLogManager
17-Apr-2016 15:58:27.095 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Djava.endorsed.dirs=C:apache-tomcat-8.0.32endorsed
17-Apr-2016 15:58:27.095 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Dcatalina.base=C:UsersKoliaBoss.IntelliJIdea14 systemtomcatUnnamed_test1_4
17-Apr-2016 15:58:27.095 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Dcatalina.home=C:apache-tomcat-8.0.32
17-Apr-2016 15:58:27.095 INFO [main] org.apache.catalina.startup.VersionLoggerListener. log Command line argument: -Djava.io.tmpdir=C:apache-tomcat-8.0.32temp
17-Apr-2016 15:58:27.095 INFO [main] org.apache.catalina.core.AprLifecycleListener.life cycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:Program FilesJavajdk1.8.0_73bin;C:WindowsSunJavabin ;C:Windowssystem32;C:Windows;C:Program FilesNVIDIA CorporationPhysXCommon;C:Program FilesBroadcomBroadcom 802.11 Network AdapterDriver;;C:ProgramDataOracleJavajavapat h;C:Windowssystem32;C:Windows;C:WindowsSystem 32Wbem;C:WindowsSystem32WindowsPowerShellv1.0 ;C:Program FilesIntelOpenCL SDK2.0binx86;C:Program FilesIntelOpenCL SDK2.0binx86:ProgramsANDROID_STUDIOplatfor m-tools;C:Program FilesJavajdk1.8.0_73bin;C:Program FilesSkypePhone;.;;.;;.
17-Apr-2016 15:58:27.242 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler [«http-nio-8080»]
17-Apr-2016 15:58:27.261 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getShar edSelector Using a shared selector for servlet write/read
17-Apr-2016 15:58:27.264 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler [«ajp-nio-8009»]
17-Apr-2016 15:58:27.271 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getShar edSelector Using a shared selector for servlet write/read
17-Apr-2016 15:58:27.272 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 529 ms
17-Apr-2016 15:58:27.295 INFO [main] org.apache.catalina.core.StandardService.startInte rnal Starting service Catalina
17-Apr-2016 15:58:27.295 INFO [main] org.apache.catalina.core.StandardEngine.startInter nal Starting Servlet Engine: Apache Tomcat/8.0.32
17-Apr-2016 15:58:27.309 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [«http-nio-8080»]
17-Apr-2016 15:58:27.319 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [«ajp-nio-8009»]
17-Apr-2016 15:58:27.322 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 49 ms
Connected to server
[2016-04-17 03:58:27,328] Artifact test1:war exploded: Artifact is being deployed, please wait…
17-Apr-2016 15:58:29.634 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
17-Apr-2016 15:58:29.711 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.ContextLoader.init WebApplicationContext Root WebApplicationContext: initialization started
17-Apr-2016 15:58:29.900 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebAppl icationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Sun Apr 17 15:58:29 EEST 2016]; root of context hierarchy
17-Apr-2016 15:58:29.979 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.beans.factory.xml.XmlBeanDefin itionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
17-Apr-2016 15:58:30.134 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.ContextLoader.init WebApplicationContext Root WebApplicationContext: initialization completed in 423 ms
17-Apr-2016 15:58:30.162 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInte rnal One or more Filters failed to start. Full details will be found in the appropriate container log file
17-Apr-2016 15:58:30.168 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInte rnal Context [] startup failed due to previous errors
17-Apr-2016 15:58:30.171 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebAppl icationContext.doClose Closing Root WebApplicationContext: startup date [Sun Apr 17 15:58:29 EEST 2016]; root of context hierarchy
[2016-04-17 03:58:30,187] Artifact test1:war exploded: Error during artifact deployment. See server log for details.
17-Apr-2016 15:58:37.312 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deploying web application directory C:apache-tomcat-8.0.32webappsdocs
17-Apr-2016 15:58:37.362 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deployment of web application directory C:apache-tomcat-8.0.32webappsdocs has finished in 49 ms
17-Apr-2016 15:58:37.362 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deploying web application directory C:apache-tomcat-8.0.32webappsexamples
17-Apr-2016 15:58:37.701 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deployment of web application directory C:apache-tomcat-8.0.32webappsexamples has finished in 339 ms
17-Apr-2016 15:58:37.701 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deploying web application directory C:apache-tomcat-8.0.32webappshost-manager
17-Apr-2016 15:58:37.731 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deployment of web application directory C:apache-tomcat-8.0.32webappshost-manager has finished in 30 ms
17-Apr-2016 15:58:37.731 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deploying web application directory C:apache-tomcat-8.0.32webappsmanager
17-Apr-2016 15:58:37.770 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirec tory Deployment of web application directory C:apache-tomcat-8.0.32webappsmanager has finished in 39 ms

в чем тут может быть дело? Спасибо.
Tomcat 8, Intellij Idea 14



0



89 / 89 / 20

Регистрация: 19.02.2010

Сообщений: 966

17.04.2016, 16:34

2

а гугл ничего не сказал?

Добавлено через 14 минут
хотя со Спрингом не работал



1



1562 / 1040 / 94

Регистрация: 17.04.2009

Сообщений: 2,995

17.04.2016, 18:03

3

В этом логе нет стектрейса с ошибкой. Он есть в catalina.out или где-то около него.



1



Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

17.04.2016, 18:18

 [ТС]

4

KuKu, Tomcat Catalina Log

17-Apr-2016 18:16:37.354 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInte rnal Context [] startup failed due to previous errors

Tomcat Localhost Log пустой.
Я просто не могу понять это ошибка настройки томкет или ошибка где-то в коде.



0



1562 / 1040 / 94

Регистрация: 17.04.2009

Сообщений: 2,995

17.04.2016, 18:24

5

Это просто сообщение, что есть ошибка, а не стектрейс. В папке с томкатом должна быть директория log. И в ней лежат логи. Насколько помню по дефолту все логи пишутся в файл catalina.out — в нем можно посмотреть конкретный стектрейс, из которого будет ясна причина ошибки.
Куда в идее пишется не знаю. Возможно там надо изменить уровень логгера, чтобы все выводилось как надо.



1



Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

17.04.2016, 18:28

 [ТС]

6

KuKu, C:apache-tomcat-8.0.32logs папка пустая. Где бы глянуть эту ошибку..



0



1562 / 1040 / 94

Регистрация: 17.04.2009

Сообщений: 2,995

17.04.2016, 18:39

7

Цитата
Сообщение от asics
Посмотреть сообщение

KuKu, C:apache-tomcat-8.0.32logs папка пустая. Где бы глянуть эту ошибку..

Идея походу в себя перенаправляет.

Тогда по идее логи должны писаться в «Tomcat localhost log»

Миниатюры

Error during artifact deployment
 



1



Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

17.04.2016, 18:52

 [ТС]

8

KuKu, ага, появились такие логи

17-Apr-2016 18:51:33.709 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
17-Apr-2016 18:51:33.779 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext
17-Apr-2016 18:51:34.266 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.filterSta rt Exception starting filter springSecurityFilterChain
org.springframework.beans.factory.NoSuchBeanDefini tionException: No bean named ‘springSecurityFilterChain’ is defined
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.getBeanDefinition(DefaultListab leBeanFactory.java:660)
at org.springframework.beans.factory.support.Abstract BeanFactory.getMergedLocalBeanDefinition(AbstractB eanFactory.java:1157)
at org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:280 )
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:198)
at org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:962)
at org.springframework.web.filter.DelegatingFilterPro xy.initDelegate(DelegatingFilterProxy.java:324)
at org.springframework.web.filter.DelegatingFilterPro xy.initFilterBean(DelegatingFilterProxy.java:235)
at org.springframework.web.filter.GenericFilterBean.i nit(GenericFilterBean.java:199)
at org.apache.catalina.core.ApplicationFilterConfig.i nitFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.g etFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.< init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterSta rt(StandardContext.java:4659)
at org.apache.catalina.core.StandardContext.startInte rnal(StandardContext.java:5281)
at org.apache.catalina.util.LifecycleBase.start(Lifec ycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:717)
at org.apache.catalina.startup.HostConfig.manageApp(H ostConfig.java:1692)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.tomcat.util.modeler.BaseModelMBean.invo ke(BaseModelMBean.java:300)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:801)
at org.apache.catalina.mbeans.MBeanFactory.createStan dardContext(MBeanFactory.java:465)
at org.apache.catalina.mbeans.MBeanFactory.createStan dardContext(MBeanFactory.java:415)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.tomcat.util.modeler.BaseModelMBean.invo ke(BaseModelMBean.java:300)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:801)
at javax.management.remote.rmi.RMIConnectionImpl.doOp eration(RMIConnectionImpl.java:1468)
at javax.management.remote.rmi.RMIConnectionImpl.acce ss$300(RMIConnectionImpl.java:76)
at javax.management.remote.rmi.RMIConnectionImpl$Priv ilegedOperation.run(RMIConnectionImpl.java:1309)
at javax.management.remote.rmi.RMIConnectionImpl.doPr ivilegedOperation(RMIConnectionImpl.java:1401)
at javax.management.remote.rmi.RMIConnectionImpl.invo ke(RMIConnectionImpl.java:829)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastSe rverRef.java:323)
at sun.rmi.transport.Transport$1.run(Transport.java:2 00)
at sun.rmi.transport.Transport$1.run(Transport.java:1 97)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport. java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages( TCPTransport.java:568)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandl er.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandl er.lambda$run$256(TCPTransport.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandl er.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

17-Apr-2016 18:51:34.271 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log Closing Spring root WebApplicationContext
17-Apr-2016 18:51:40.898 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()
17-Apr-2016 18:51:40.898 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()

тег спойлер что-то не открываеться у меня, так что как-то так.



0



1562 / 1040 / 94

Регистрация: 17.04.2009

Сообщений: 2,995

17.04.2016, 19:00

9

Лучший ответ Сообщение было отмечено asics как решение

Решение

В конфигах spring security ошибка.



1



asics

Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

19.04.2016, 19:25

 [ТС]

10

KuKu, Что-то не получаетьс у меня пофикстить это.
<http> елемент есть
spring-security.xml

Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
             xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://www.springframework.org/schema/beans
    [url]http://www.springframework.org/schema/beans/spring-beans-3.0.xsd[/url]
    [url]http://www.springframework.org/schema/security[/url]
    http://www.springframework.org/schema/security/spring-security-3.1.xsd">
 
       <http auto-config="true">
 
              <intercept-url pattern="/sec/moderation.html" access="ROLE_MODERATOR" />
              <intercept-url pattern="/admin/*" access="ROLE_ADMIN" />
 
              <form-login login-page="/user-login.html"
                          default-target-url="/success-login.html"
                          authentication-failure-url="/error-login.html" />
              <logout logout-success-url="/index.html" />
 
       </http>
 
       <authentication-manager>
              <authentication-provider user-service-ref="customUserDetailsService">
                     <password-encoder hash="plaintext" />
              </authentication-provider>
       </authentication-manager>
 
</beans:beans>

Импорт ресурсов есть
WebAppConfig.java

Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
package com.sprsec.init;
 
import org.springframework.context.annotation.*;
import org.springframework.core.env.Environment;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.orm.hibernate4.HibernateTransactionManager;
import org.springframework.orm.hibernate4.LocalSessionFactoryBean;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.view.JstlView;
import org.springframework.web.servlet.view.UrlBasedViewResolver;
 
import javax.annotation.Resource;
import javax.sql.DataSource;
import java.util.Properties;
 
@Configuration
@EnableWebMvc
@EnableTransactionManagement
@ComponentScan("com.sprsec")
@PropertySource("classpath:application.properties")
@ImportResource("classpath:spring-security.xml")
public class WebAppConfig {
 
    private static final String PROPERTY_NAME_DATABASE_DRIVER = "db.driver";
    private static final String PROPERTY_NAME_DATABASE_PASSWORD = "db.password";
    private static final String PROPERTY_NAME_DATABASE_URL = "db.url";
    private static final String PROPERTY_NAME_DATABASE_USERNAME = "db.username";
 
    private static final String PROPERTY_NAME_HIBERNATE_DIALECT = "hibernate.dialect";
    private static final String PROPERTY_NAME_HIBERNATE_SHOW_SQL = "hibernate.show_sql";
    private static final String PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN = "entitymanager.packages.to.scan";
 
    @Resource
    private Environment env;
 
    @Bean
    public DataSource dataSource() {
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
 
        dataSource.setDriverClassName(env.getRequiredProperty(PROPERTY_NAME_DATABASE_DRIVER));
        dataSource.setUrl(env.getRequiredProperty(PROPERTY_NAME_DATABASE_URL));
        dataSource.setUsername(env.getRequiredProperty(PROPERTY_NAME_DATABASE_USERNAME));
        dataSource.setPassword(env.getRequiredProperty(PROPERTY_NAME_DATABASE_PASSWORD));
 
        return dataSource;
    }
 
    @Bean
    public LocalSessionFactoryBean sessionFactory() {
        LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean();
        sessionFactoryBean.setDataSource(dataSource());
        sessionFactoryBean.setPackagesToScan(env.getRequiredProperty(PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN));
        sessionFactoryBean.setHibernateProperties(hibProperties());
        return sessionFactoryBean;
    }
 
    private Properties hibProperties() {
        Properties properties = new Properties();
        properties.put(PROPERTY_NAME_HIBERNATE_DIALECT, env.getRequiredProperty(PROPERTY_NAME_HIBERNATE_DIALECT));
        properties.put(PROPERTY_NAME_HIBERNATE_SHOW_SQL, env.getRequiredProperty(PROPERTY_NAME_HIBERNATE_SHOW_SQL));
        return properties;
    }
 
    @Bean
    public HibernateTransactionManager transactionManager() {
        HibernateTransactionManager transactionManager = new HibernateTransactionManager();
        transactionManager.setSessionFactory(sessionFactory().getObject());
        return transactionManager;
    }
 
    @Bean
    public UrlBasedViewResolver setupViewResolver() {
        UrlBasedViewResolver resolver = new UrlBasedViewResolver();
        resolver.setPrefix("/WEB-INF/pages/");
        resolver.setSuffix(".jsp");
        resolver.setViewClass(JstlView.class);
        return resolver;
    }
}

И фильтр записан так
web.xml

Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
 
    <display-name>Spring MVC Application</display-name>
 
    <servlet>
        <servlet-name>mvc-dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
 
    <servlet-mapping>
        <servlet-name>mvc-dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
 
    <!-- Spring Security -->
    <filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>springSecurityFilterChain</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
 
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
 
</web-app>

Не могу понять, что не так.
Структура проекта
П.С. У Вас спойлер открываеться?

Миниатюры

Error during artifact deployment
 



0



Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

19.04.2016, 22:08

 [ТС]

11

Вроде пофиксил немного, но появилась похожая ошибка
Лог

Кликните здесь для просмотра всего текста

Код

19-Apr-2016 20:55:32.963 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log Spring WebApplicationInitializers detected on classpath: [com.sprsec.init.Initializer@16f68ed]
19-Apr-2016 20:55:33.065 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext
19-Apr-2016 20:55:37.095 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChainProxy': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.security.web.DefaultSecurityFilterChain.getRequestMatcher()Lorg/springframework/security/web/util/RequestMatcher;
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:725)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4810)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1692)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:465)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:415)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
	at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
	at sun.rmi.transport.Transport$1.run(Transport.java:200)
	at sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$256(TCPTransport.java:683)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: org.springframework.security.web.DefaultSecurityFilterChain.getRequestMatcher()Lorg/springframework/security/web/util/RequestMatcher;
	at org.springframework.security.config.http.DefaultFilterChainValidator.checkPathOrder(DefaultFilterChainValidator.java:48)
	at org.springframework.security.config.http.DefaultFilterChainValidator.validate(DefaultFilterChainValidator.java:39)
	at org.springframework.security.web.FilterChainProxy.afterPropertiesSet(FilterChainProxy.java:151)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1627)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1564)
	... 57 more

19-Apr-2016 20:55:37.101 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log Closing Spring root WebApplicationContext
19-Apr-2016 20:55:40.331 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()
19-Apr-2016 20:55:40.331 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized()



0



1562 / 1040 / 94

Регистрация: 17.04.2009

Сообщений: 2,995

19.04.2016, 23:01

12

Скорее всего что-то не так с версиями спринга. Или несколько версий используется или какие-то конфиги несоместимы с этими версиями.



1



asics

Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

19.04.2016, 23:09

 [ТС]

13

KuKu, Да, была проблема с версиями. Проект даже деплоиться уже, но ошибки еще есть, сейчас пытають решить следующую:
Лог

Кликните здесь для просмотра всего текста

Код

java.lang.IllegalArgumentException: Failed to evaluate expression 'ROLE_MODERATOR'
	org.springframework.security.access.expression.ExpressionUtils.evaluateAsBoolean(ExpressionUtils.java:13)
	org.springframework.security.web.access.expression.WebExpressionVoter.vote(WebExpressionVoter.java:34)
	org.springframework.security.web.access.expression.WebExpressionVoter.vote(WebExpressionVoter.java:18)
	org.springframework.security.access.vote.AffirmativeBased.decide(AffirmativeBased.java:62)
	org.springframework.security.access.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:206)
	org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
	org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
root cause

org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'ROLE_MODERATOR' cannot be found on object of type 'org.springframework.security.web.access.expression.WebSecurityExpressionRoot' - maybe not public?
	org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:226)
	org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:93)
	org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:81)
	org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:126)
	org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:296)
	org.springframework.security.access.expression.ExpressionUtils.evaluateAsBoolean(ExpressionUtils.java:11)
	org.springframework.security.web.access.expression.WebExpressionVoter.vote(WebExpressionVoter.java:34)
	org.springframework.security.web.access.expression.WebExpressionVoter.vote(WebExpressionVoter.java:18)
	org.springframework.security.access.vote.AffirmativeBased.decide(AffirmativeBased.java:62)
	org.springframework.security.access.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:206)
	org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
	org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)

Добавлено через 5 минут
Решилось добавление hasRole
spring-security.xml

Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
             xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://www.springframework.org/schema/beans
    [url]http://www.springframework.org/schema/beans/spring-beans-4.1.xsd[/url]
    [url]http://www.springframework.org/schema/security[/url]
    http://www.springframework.org/schema/security/spring-security-3.2.xsd">
 
    <global-method-security secured-annotations="enabled" pre-post-annotations="enabled"/>
       <http auto-config="true" use-expressions="true">
 
              <intercept-url pattern="/sec/moderation.html" access="hasRole('ROLE_MODERATOR')" />
              <intercept-url pattern="/admin/*" access="hasRole('ROLE_ADMIN')" />
 
              <form-login login-page="/user-login.html"
                          default-target-url="/success-login.html"
                          authentication-failure-url="/error-login.html" />
              <logout logout-success-url="/index.html" />
 
       </http>
 
       <authentication-manager>
              <authentication-provider user-service-ref="customUserDetailsService">
                     <password-encoder hash="plaintext" />
              </authentication-provider>
       </authentication-manager>
 
</beans:beans>



0



1562 / 1040 / 94

Регистрация: 17.04.2009

Сообщений: 2,995

19.04.2016, 23:12

14

Скорее всего надо access=»hasRole(‘ROLE_MODERATOR’)». А еще лучше найти в инете просто рабочий пример. Конфиги постоянно меняются и легче править готовое под себя, так по ошибка исправлять можно с ума сойти.



1



Freelance

Эксперт С++

2887 / 1822 / 356

Регистрация: 09.09.2010

Сообщений: 3,841

19.04.2016, 23:14

 [ТС]

15

KuKu, В том то и вся соль, что этот весь проект взят с какого-то буржуйского туториала и по-идеи, я так думал, он должен быть рабочий, но оказалось не совсем.



0



Я пытаюсь развернуть веб-приложение Java, работающее на Tomcat. Я получил книгу

Профессиональная Java для веб-приложений: создание веб-сайтов, Spring Framework, JPA Hibernate и Spring Безопасность

и я сделал все, чтобы IntelliJ IDEA 13 работал вместе с Tomcat 8.0.9. Я проверил контейнер сервера вручную, и он отлично работает, даже развертывание .war файлов отлично работает. Однако, когда я перехожу к запуску/отладке веб-приложения, в этом случае первый пример формирует книгу — из IntelliJ приложение не запускается. Вывод в Tomcat Log не говорит много.

Вывод сервера говорит мне следующее:

Connected to server
[2014-08-08 09:17:35,075] Artifact Sample-Debug-IntelliJ:war exploded: Artifact is      being deployed, please wait...
[2014-08-08 09:17:35,097] Artifact Sample-Debug-IntelliJ:war exploded: Error during  artifact deployment. See server log for details.
[2014-08-08 09:17:35,098] Artifact Sample-Debug-IntelliJ:war exploded: com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException: L:java-devjava_web_apps_chapter_code9781118656464 Full CodeChapter 02Sample-Debug-    IntelliJtargetsample-debug-intellij-1.0.0.SNAPSHOT not found for the web module.
08-Aug-2014 21:17:44.671 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory L:java-devapache-tomcat-8.0.9webappsmanager
08-Aug-2014 21:17:44.939 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory L:java-devapache-tomcat-8.0.9webappsmanager has finished in 268 ms

Tomcat Catalina Log выводит это:

08-Aug-2014 22:56:35.843 INFO [main] org.apache.catalina.core.AprLifecycleListener.init Loaded APR based Apache Tomcat Native library 1.1.30 using APR version 1.4.8.
08-Aug-2014 22:56:35.846 INFO [main] org.apache.catalina.core.AprLifecycleListener.init APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
08-Aug-2014 22:56:36.652 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.1g 7 Apr 2014)
08-Aug-2014 22:56:36.738 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8080"]
08-Aug-2014 22:56:36.746 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]
08-Aug-2014 22:56:36.747 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1060 ms
08-Aug-2014 22:56:36.771 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
08-Aug-2014 22:56:36.771 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.9
08-Aug-2014 22:56:36.778 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8080"]
08-Aug-2014 22:56:36.784 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]
08-Aug-2014 22:56:36.785 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 38 ms
08-Aug-2014 22:56:46.785 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory L:java-devapache-tomcat-8.0.9webappsmanager
08-Aug-2014 22:56:47.035 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory L:java-devapache-tomcat-8.0.9webappsmanager has finished in 251 ms

Я пробовал как в Windows, так и в OSX, и это одна и та же история с одинаковой ошибкой.

Когда я обращаюсь к http://localhost:8080/, я вижу, что сервер запущен и работает. Однако приложение не развернуто.

Кто-нибудь испытывает ту же ошибку, что и я, и/или знает решение?

Я запускаю IntelliJ IDEA 13.0.3, Java 1.8.0_11 и Tomcat 8.0.9.

EDIT: Я также пробовал с IntelliJ IDEA 13.1.4. Не имеет значения.


Сделанные шаги

  • Загружена Java 1.8.0_11, установлена ​​и добавлена ​​в переменные среды.
  • Загрузили Tomcat, распаковали его и внесли в него следующие изменения (шаг 2-4);
    В conf/tomcat-users.xml я добавил этого пользователя:

    <user username="admin" password="admin" roles="manager-gui,admin-gui" />
    
  • В conf/web.xml я добавил код ниже под элементом org.apache.jasper.servlet.jspServlet

    <init-param>
        <param-name>compilerSourceVM</param-name>
        <param-value>1.8</param-value>
    </init-param>
    <init-param>
        <param-name>compilerTargetVM</param-name>
        <param-value>1.8</param-value>
    </init-param>
    <init-param> 
        <param-name>compiler</param-name>
        <param-value>modern</param-value>
    </init-param>
    
  • Загрузили apache- ant и добавили файл setenv.bat в каталог apache-tomcat/bin со следующим script

    export CLASSPATH=L:/java-dev/jdk8/lib/tools.jar:L:/java-dev/apache-ant/lib/ant.jar:L:/java-dev/apache-ant/lib/ant-launcher.jar 
    
  • Запустил IntelliJ и добавил сервер приложений Tomcat.

  • Затем я импортировал проект и установил его для использования сервера Tomcat, который я только что добавил.

ОБНОВЛЕНИЕ: 2014-08-09 16:22

Я попытался развернуть веб-приложение JavaEE, которое было создано IntelliJ, и это сработало сразу. Кажется, что-то не так с исходным кодом, на который ссылается книга.

Понравилась статья? Поделить с друзьями:
  • Artcam ошибка сценария как исправить
  • Artcam на этой странице произошла ошибка сценария
  • Artcam как изменить точку врезания
  • Ariston ошибка 3p9
  • Ariston ошибка 110