Spring HTTP状态500-can';t实例化DispatcherServlet
又一次 HTTP状态500-实例化servlet类org.springframework.web.servlet.DispatcherServlet时出错 请你们(理解它的人)写一个指南来帮助我们调试这个?这到底是什么意思?什么使它不能实例化那个类 不管怎样,我头痛。我只有一个控制器和一个默认的DispatcherServlet,具有Spring HTTP状态500-can';t实例化DispatcherServlet,spring,spring-mvc,servlets,Spring,Spring Mvc,Servlets,又一次 HTTP状态500-实例化servlet类org.springframework.web.servlet.DispatcherServlet时出错 请你们(理解它的人)写一个指南来帮助我们调试这个?这到底是什么意思?什么使它不能实例化那个类 不管怎样,我头痛。我只有一个控制器和一个默认的DispatcherServlet,具有/url模式。但它仍然失败与tha HTTP 500。。。我甚至想知道servlet是否会进入组件扫描基本包中。以下是我的项目架构和一些代码: pom.xml &
/
url模式。但它仍然失败与tha HTTP 500。。。我甚至想知道servlet是否会进入组件扫描基本包中。以下是我的项目架构和一些代码:
pom.xml
<!-- BASIC DEPENDENCIES -->
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.9.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<!-- CURRENT JDK -->
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
<servlet-name>DefaultServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/webcontext/DefaultServlet-context.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>DefaultServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
**PS:*请朋友们,这里的错误太多了。我们甚至无法扫描其他响应并将其应用于我们的CA,因为每次发生时,它似乎都不同。在进入stackoverflow之前,我们应该如何调试它。这到底是什么意思
。。。我很沮丧:(在web.xml中的servlet定义中,
将/
替换为
<sevlet-mapping>/*<sevlet-mapping>
/*
< P>并发送其他异常来查看。相同的结果。我将放弃并启动一个新项目…因为它没有意义。感谢您查看Itf您将开始一个新项目,请考虑使用Spring Bug,它已经为您处理了许多基本的布线。d spring…所以这次我不使用它。顺便说一句,我开始了一个新项目。同样的配置,它工作得很好。有时技术不是那么凌乱…所以设置可以工作?为什么你不直接使用新项目呢?有时事情就是因为没有明显的原因而不工作。@JackFlamp是的,我放弃了,我开始使用新项目ct.没有改变我以前使用的任何逻辑,但现在它工作了…我不知道,但在声明servlet时可以1
帮助.Inweb.xml
。在web.xml
中,您已经编写了“DefaultServlet context.xml”,但开始时可能应该有一个小写的“d”(只是在黑暗中拍摄)。也可能是Spring版本的混合,也可能是它不起作用的各种原因。xml配置很棘手。@JackFlamp没有。我已经复制/粘贴以避免打字错误。所有名称都匹配。这昨天让我发疯。哈哈。无论如何,不要浪费你的时间。我刚刚放弃并创建了一个新项目。
@Controller
public class liturgieController {
@RequestMapping("/")
public String liturgie(Model model){
return "liturgie";
}
}
<sevlet-mapping>/*<sevlet-mapping>