Я использовал IntelliJ.Начиная свой простой проект (Spring, JSF, Maven), я получил следующее исключение (журнал GlassFish):
[2018-10-20T16:13:57.147+0300] [glassfish 5.0] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID=43
_ThreadName=admin-listener(4)] [timeMillis: 1540041237147] [levelValue: 900] [[ java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException:java.lang.IllegalArgumentException: java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:921) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:900) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:684) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2044) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1690) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:107) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
Я решил свою проблему следующим образом: Progect Structure
> Artifact
> правая панель Avalible Elements
и двойнаянажмите на библиотеку, как Maven:...
добавил ее в папку lib.Но я не понимаю, почему не нашли класс во внешних библиотеках?