求大神解决问题,使用maven tomcat7插件运行 报错,小白请教各位大神!~~~

ArvinWoo 2017-08-11 04:19:08
报错内容如下:

[INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ taotao-manager-web ---
[INFO] Running war on http://localhost:8080/
[INFO] Creating Tomcat server configuration at F:\eclipse-workspace-7-24\taotao-manager\taotao-manager-web\target\tomcat
[INFO] create webapp with contextPath:
八月 11, 2017 4:14:41 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
八月 11, 2017 4:14:41 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Tomcat
八月 11, 2017 4:14:41 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.47
八月 11, 2017 4:14:42 下午 org.apache.catalina.startup.ContextConfig getServletContainerInitializer
严重: The ServletContentInitializer [org.springframework.web.SpringServletContainerInitializer] could not be created
java.lang.ClassNotFoundException: org.springframework.web.SpringServletContainerInitializer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.catalina.startup.ContextConfig.getServletContainerInitializer(ContextConfig.java:1668)
at org.apache.catalina.startup.ContextConfig.getServletContainerInitializers(ContextConfig.java:1652)
at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1562)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1270)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

八月 11, 2017 4:14:42 下午 org.apache.catalina.startup.ContextConfig processServletContainerInitializers
严重: Failed to process JAR found at URL [jar:file:/E:/Develope/Java/apache-maven-3.3.9/maven_repository/org/springframework/spring-web/4.1.3.RELEASE/spring-web-4.1.3.RELEASE.jar!/] for ServletContainerInitializers for context with name []
八月 11, 2017 4:14:42 下午 org.apache.catalina.startup.ContextConfig configureStart
严重: Marking this application unavailable due to previous error(s)
八月 11, 2017 4:14:42 下午 org.apache.catalina.core.StandardContext startInternal
严重: Error getConfigured
八月 11, 2017 4:14:42 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [] startup failed due to previous errors
八月 11, 2017 4:14:43 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 11, 2017 4:14:43 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [] registered the JDBC driver [com.mysql.fabric.jdbc.FabricMySQLDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 11, 2017 4:14:43 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 11, 2017 4:14:43 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [] registered the JDBC driver [com.alibaba.druid.mock.MockDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 11, 2017 4:14:43 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
八月 11, 2017 4:14:43 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
...全文
666 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonardee 2018-12-06
  • 打赏
  • 举报
回复
The ServletContentInitializer [org.apache.tomcat.websocket.server.WsSci] could not be created
java.lang.ClassNotFoundException: org.apache.tomcat.websocket.server.WsSci
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.catalina.startup.ContextConfig.getServletContainerInitializer(ContextConfig.java:1668)
at org.apache.catalina.startup.ContextConfig.getServletContainerInitializers(ContextConfig.java:1652)
at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1562)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1270)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
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)
有人知道怎么处理吗?
ArvinWoo 2017-08-22
  • 打赏
  • 举报
回复
引用 8 楼 u014692876 的回复:
这个问题,我已经发过了。最终还是没人帮忙解决。然后我就不用tomcat插件部署了,直接用tomcat启动
额,我已解决,现在想不起来了。我改天看看
XHZISMYLOVE 2017-08-12
  • 打赏
  • 举报
回复
这个问题,我已经发过了。最终还是没人帮忙解决。然后我就不用tomcat插件部署了,直接用tomcat启动
9524_ 2017-08-12
  • 打赏
  • 举报
回复
引用 5 楼 qq_37595946 的回复:
不知道是不是版本的问题,JDK1.8 第一次使用Maven Tomcat 插件,
jdk1.8我用过 可以的
「已注销」 2017-08-12
  • 打赏
  • 举报
回复
给你说一下我遇见过的问题把,首先你机器得装有jdk 如果是解压版tomcat要配置环境变量,就是在系统加两变量,一个事你的tomcat安装目录,一个是你的jdk安装目录 端口被占用也会启动报错,不过貌似你的不是这问题
MikeDDT009 2017-08-11
  • 打赏
  • 举报
回复
引用 4 楼 qq_37595946 的回复:
[quote=引用 2 楼 MikeDDT009 的回复:] java.lang.ClassNotFoundException: org.springframework.web.SpringServletContainerInitializer 你的jar包没有吧
我用的Maven 构建的,不存在Jar不完整把[/quote] 确定maven构建的jar包完整,不知道你是不是直接网络下载,你去你本地仓库看看jar包具体的大小,如果大小都是1KB,那么jar包就是不完整的,或者就eclipse里面点开看具体类文件有没有
ArvinWoo 2017-08-11
  • 打赏
  • 举报
回复
不知道是不是版本的问题,JDK1.8 第一次使用Maven Tomcat 插件,
ArvinWoo 2017-08-11
  • 打赏
  • 举报
回复
引用 2 楼 MikeDDT009 的回复:
java.lang.ClassNotFoundException: org.springframework.web.SpringServletContainerInitializer 你的jar包没有吧
我用的Maven 构建的,不存在Jar不完整把
ArvinWoo 2017-08-11
  • 打赏
  • 举报
回复
主要是这里的错误

八月 11, 2017 4:14:42 下午 org.apache.catalina.startup.ContextConfig getServletContainerInitializer
严重: The ServletContentInitializer [org.springframework.web.SpringServletContainerInitializer] could not be created
java.lang.ClassNotFoundException: org.springframework.web.SpringServletContainerInitializer

The ServletContentInitializer could not be created
MikeDDT009 2017-08-11
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException: org.springframework.web.SpringServletContainerInitializer 你的jar包没有吧
李德胜1995 2017-08-11
  • 打赏
  • 举报
回复
Maven Dependencies下面有没有spring-web???

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧