Error during artifact deployment tomcat

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 […]

Содержание

  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, чтобы дождаться завершения дочернего процесса. Затем обсудите решение. Обратитесь .

Источник

Environment:

1. OS: Windows10/Mac
2. Plugin version: Azure java toolkit for IntelliJ: 3.21.0
4. IntelliJ IDEA 2019.1.1 (Ultimate Edition)
   JRE: 11.0.2+9-b159.44 amd64
5. JDK: oracle jdk11.0.2

Repro steps:

  1. Create a web project
  2. Right-click project and configure the AI
    how to configure application insight in IntelliJ
  3. Run the application

Result:

Error during artifact deployment

Server log:

D:apache-tomcat-8.5.40apache-tomcat-8.5.40bincatalina.bat run
[2019-05-06 07:35:26,990] Artifact helloworld: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE:   "C:Usersv-erzha.IntelliJIdea2019.1systemtomcatUnnamed_helloworld"
Using CATALINA_HOME:   "D:apache-tomcat-8.5.40apache-tomcat-8.5.40"
Using CATALINA_TMPDIR: "D:apache-tomcat-8.5.40apache-tomcat-8.5.40temp"
Using JRE_HOME:        "C:Program FilesJavajdk-11.0.3"
Using CLASSPATH:       "D:apache-tomcat-8.5.40apache-tomcat-8.5.40binbootstrap.jar;D:apache-tomcat-8.5.40apache-tomcat-8.5.40bintomcat-juli.jar"
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.40
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Apr 10 2019 14:31:19 UTC
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.40.0
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:Program FilesJavajdk-11.0.3
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           11.0.3+12-LTS
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:Usersv-erzha.IntelliJIdea2019.1systemtomcatUnnamed_helloworld
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:apache-tomcat-8.5.40apache-tomcat-8.5.40
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:Usersv-erzha.IntelliJIdea2019.1systemtomcatUnnamed_helloworldconflogging.properties
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=C:Usersv-erzha.IntelliJIdea2019.1systemtomcatUnnamed_helloworldjmxremote.password
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=C:Usersv-erzha.IntelliJIdea2019.1systemtomcatUnnamed_helloworldjmxremote.access
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
06-May-2019 19:35:32.587 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:Usersv-erzha.IntelliJIdea2019.1systemtomcatUnnamed_helloworld
06-May-2019 19:35:32.600 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:apache-tomcat-8.5.40apache-tomcat-8.5.40
06-May-2019 19:35:32.600 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:apache-tomcat-8.5.40apache-tomcat-8.5.40temp
06-May-2019 19:35:32.600 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:Program FilesJavajdk-11.0.3bin;C:WindowsSunJavabin;C:Windowssystem32;C:Windows;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:ProgramDatachocolateybin;C:Program FilesJavajdk-11.0.3bin;C:Program FilesGitcmd;C:Usersv-erzhaAppDataLocalMicrosoftWindowsApps;;.]
06-May-2019 19:35:32.663 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
06-May-2019 19:35:32.679 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
06-May-2019 19:35:32.694 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
06-May-2019 19:35:32.694 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
06-May-2019 19:35:32.694 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 605 ms
06-May-2019 19:35:32.772 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
06-May-2019 19:35:32.772 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.40
06-May-2019 19:35:32.850 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
06-May-2019 19:35:32.882 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
06-May-2019 19:35:32.882 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 179 ms
Connected to server
[2019-05-06 07:35:33,225] Artifact helloworld: Artifact is being deployed, please wait...
06-May-2019 19:35:34.382 WARNING [RMI TCP Connection(2)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0]. Default version will be used.
06-May-2019 19:35:37.913 INFO [RMI TCP Connection(2)-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.
06-May-2019 19:35:38.085 WARNING [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [141] milliseconds.
06-May-2019 19:35:38.116 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
06-May-2019 19:35:38.116 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [/helloworld] startup failed due to previous errors
[2019-05-06 07:35:38,178] Artifact helloworld: Error during artifact deployment. See server log for details.
06-May-2019 19:35:42.866 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:apache-tomcat-8.5.40apache-tomcat-8.5.40webappsmanager]
06-May-2019 19:35:43.272 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:apache-tomcat-8.5.40apache-tomcat-8.5.40webappsmanager] has finished in [422] ms

Tomcat Localhost Log:

06-May-2019 19:35:38.116 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.filterStart Exception starting filter [ApplicationInsightsWebFilter]
 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
	at com.microsoft.applicationinsights.internal.config.TelemetryConfigurationFactory.<init>(TelemetryConfigurationFactory.java:90)
	at com.microsoft.applicationinsights.internal.config.TelemetryConfigurationFactory.<clinit>(TelemetryConfigurationFactory.java:66)
	at com.microsoft.applicationinsights.internal.config.WebReflectionUtils.initialize(WebReflectionUtils.java:19)
	at com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter.<clinit>(WebRequestTrackingFilter.java:67)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4615)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5262)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1730)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809)
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:483)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:432)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809)
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at java.management/com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1466)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1307)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1406)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:827)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)
	at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
	at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1185)
	... 57 more


Tomcat Catalina Log:


06-May-2019 19:35:34.382 WARNING [RMI TCP Connection(2)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0]. Default version will be used.
06-May-2019 19:35:38.085 WARNING [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [141] milliseconds.
06-May-2019 19:35:38.116 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
06-May-2019 19:35:38.116 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [/helloworld] startup failed due to previous errors

Я пытаюсь развернуть веб-приложение 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, и это сработало сразу. Кажется, что-то не так с исходным кодом, на который ссылается книга.

Freelance

Эксперт С++

2887 / 1822 / 356

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

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

1

17.04.2016, 16:06. Показов 12626. Ответов 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



Home
>
Java
>
Detail page

IntelliJ IDEA-2017.1.1

tomcat-8.5.13

Problem: when using Tomcat to deploy web app in IntelliJ IDEA, this error occurred:

Error during artifact deployment. See server log for details

IntelliJ IDEA cannot automatically open the browser, it can not manually open the browser from IntelliJ IDEA as well, but can enter the address in the browser address bar to access servlet

IntelliJ IDEA can not directly access HTML in port 8080, only in 63342 port to access html.

Only right click a HTML file and run, can access the corresponding HTML file in the browser.

Solution: replace tomcat with tomcat-8.5.14

Posted by Code_HXH
in Java
at May 08, 2017 — 5:41 PM
Tag:
Tomcat
IntelliJ IDEA

Понравилась статья? Поделить с друзьями:
  • Error duet display splashtop fresco logic etc driver detected incompatible display hook driver
  • Error due to multiple causes
  • Error due to incompatibility with several python libraries что это
  • Error due to incompatibility with several python libraries destination folder
  • Error ds createsoundbuffer