使用maven启动tomcat时,出现以下错误
java.util.concurrent.executionException:org.apache.Catalina.LifecyCleException:在java.util.concurrent.futureTask.report(未知源)在java.util.concurrent.futureTask.get(未知源)启动组件[standardengine[Catalina].standardhost[localhost].standardcontext[/web_store]]失败
原因:org.apache.Catalina.LifecyCleException:在org.apache.Catalina.util.LifecyCleBase.start(LifecyCleBase.java:153)启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/web_store]]失败...更多
由:java.lang.IllegalArgumentException引起:Servlet映射在org.apache.catalina.core.standardContext.AddServletMapping(StandardContext.java:3180)在org.apache.catalina.core.standardContext.AddServletMapping(StandardContext.java:3159)在org.apache.catalina.startup.ContextConfigureContext(ContextConfig.java:1376)指定了一个未知的Servlet名称dispatcherServlet
2016年8月10日下午2:28:01 org.apache.Catalina.core.containerbase startInternal严重:子容器在启动java.util.concurrent.executionexception:org.apache.Catalina.lifecycleException:在java.util.concurrent.futuretask.get(未知源)启动组件[standardengine[Catalina].standardhost[localhost]]失败
编辑
1 web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>webstore</display-name>
<welcome-file-list>
<welcome-file>view/index.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet-servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
2 dispatcherservlet-servlet.xml
<mvc:annotation-driven />
<context:component-scan base-package="web_store.*" />
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/view/" />
<property name="suffix" value=".jsp" />
</bean>
你的错误在这里:
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet-servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
在servlet映射中,需要引用在web.xml
中定义的servlet,这里只定义了dispatcherservlet
,因此在servlet映射中将dispatcherservlet-servlet
重命名为dispatcherservlet
如下:
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
我从Spring Initializr下载了一个spring-boot空项目,编译时它给我以下错误: 我已经尝试了jdk 8和12,看起来它并没有改变什么。 这是我的pom.xml 我已经在这里阅读了所有类似的主题,但我的问题不同。我必须使用Maven,但还没有添加任何插件。
Spring Boot是否可以在上下文中正确地加载旧的jar?旧jar中的pom文件是否不会受到影响,因为它引用了一些父级的spring版本以及使用相同版本的jar?或者这些JAR只使用spring boot添加的依赖关系? 有人能建议我哪里做错了吗?
配置文件 模式。graphqls 错误
想在tomcat上面运行前端项目,可是总是404,配置应该都是能匹配上的,请大家帮忙看看 尝试从绝对路径修改为相对路径,也没有解决,到底该怎么样才能运行起来呢
先安装的: npm install pdfjs-dist --save 报错按提示安装的: npm install --save babel-polyfill 也按网上说的把: main.js的第一行给了: import "babel-polyfill" 项目启动报错: 代码中这样使用的:
我已经创建了一个Spring引导应用程序,并将其导入到STS中。但当我试图执行"Maven Update"时,它显示了以下错误pom.xml文件以及没有得到更新。任何帮助都将不胜感激。谢谢! 错误如下:- 项目生成错误:com的不可解析父POM。示例:demo:0.0。1-快照:转移组织失败。springframework。boot:springbootstarter父级:pom:2.0。3.免除