23-Oct-2018 16:06:36.750 SEVERE [localhost-startStop-25] org.apache.catalina.core.StandardContext.listenerStart
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoSuchMethodError: org.springframework.expression.spel.SpelParserConfiguration.
(Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;)V
at org.springframework.context.expression.StandardBeanExpressionResolver.(StandardBeanExpressionResolver.java:98)
at org.springframework.context.support.AbstractApplicationContext.prepareBeanFactory(AbstractApplicationContext.java:557)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:455)
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:4821)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5264)
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.deployWAR(HostConfig.java:939)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1812)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
23-Oct-2018 16:06:36.753 INFO [localhost-startStop-25] org.apache.catalina.core.ApplicationContext.log Closing Spring root WebApplicationContext
spring-expression这个jar在么,如果在的话,请把tomcat中这个jar拿下来,反编译下,看看org.springframework.expression.spel.SpelParserConfiguration这个类在不,不在的话,去maven仓库弄个最新的看看;
你本地ok,tomcat不行,很大可能版本问题;
看下jar依赖,搜所下spring-expression,看下能搜到几个,如果有多个版本,从中选一个版本,把其他的exclue掉;
本地和服务器用了不同版本的spring-expression jar,查一下
是maven项目吗,如果是的话,注意一下jar是不是设置的测试,build导致没打包进去这些,如果不是,注意下两个tomcat的版本是不是一样的,jdk版本,如果都一样还是不行,直接把服务器原来jar删了,把你本地的拉上去替换了试试
这是你打包的方式有问题,建议如果是单点项目且使用eclipse的话可以直接使用 eclipse 自带的打包方式打包,比较方便:右击项目-->Export-->输入war file,选择WAR ==》next==》输入导出地址,如F:\ssp.war==》Finisih 完成。
如果使用maven打包的话一定需要注意pom文件的配置,要引入插件,解决冲突,将引入的依赖一并打包等等配置,这些在网上都有。你这个错误主要就是打包时的问题,然后在部署了之后找不到一些jar的问题。