永发信息网

急~~~~~~~~~~tomcat启动加载web出错

答案:2  悬赏:10  手机版
解决时间 2021-03-15 22:49
  • 提问者网友:骑士
  • 2021-03-15 19:23
使用工具:myeclipse+tomcat+mysql
我用myeclipse布置好web站后,启动tomcat,不能够将站启动起来,提示出现如下错误:
信息: Starting service Catalina
2009-5-21 12:11:15 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2009-5-21 12:11:18 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.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
at org.springframework.web.context.ContextLoader.(ContextLoader.java:153)
at org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-5-21 12:11:18 org.apache.catalina.core.StandardContext start
严重: Error listenerStart

web.xml中部分配置如下:

contextConfigLocation/WEB-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListenercom.oa.struts.util.SessionCounter
不知道还可能是那些方面的问题了,要那些配置信息,提出来,我补充。
请帮帮忙吧,谢谢了。
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-03-15 20:01
java.lang.NoSuchMethodError

没有这个方法
你的spring版本是多少,是不是版本有问题,tomcat的报错信息显示
org.springframework.core.CollectionFactory类的createConcurrentMapIfPossible方法未找到,参数为 Map(java/util/Map)
全部回答
  • 1楼网友:山君与见山
  • 2021-03-15 20:35
也许是因为你的Tomcat Server里包含有其它的工程。 我出现这个就是因为这 java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; 你可以试试你运行里,出现了异常,然后在输出窗口的另一个Server窗口里查看是不是多包含了其它工程。删掉其它即可。也许你的不是这个错。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯