相关疑难解决方法(0)

java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet错误

不知道为什么我会收到此错误.这里有很多类似的问题,但到目前为止还没有一个对我有用.

我的常春藤文件是

<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
    <info
        organisation=""
        module="knoxWeb"
        status="integration">
    </info>

    <dependencies>
        <dependency org="org.springframework" name="spring-core" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-context" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-web" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-webmvc" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-beans" rev="4.0.3.RELEASE"/>
    </dependencies>
</ivy-module>
Run Code Online (Sandbox Code Playgroud)

我的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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>Knox Web Interface</display-name>

    <servlet>
    <servlet-name>action</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
   </servlet>
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

我已经解决了常春藤.仍然得到错误.我也可以在日食中看到班级.

在此输入图像描述

我真的很困惑.任何帮助或建议表示赞赏.

PS:我也试过添加,< dependency org="org.springframework" name="spring" rev="2.5.6"/>但常春藤没有解决.我明白了

Some projects fail to be resolved
Impossible to resolve dependencies of #TestWebProject;working@BLT430LT3201C …
Run Code Online (Sandbox Code Playgroud)

java eclipse spring spring-mvc ivy

6
推荐指数
1
解决办法
5万
查看次数

java.lang.ClassNotFoundException:jakarta.servlet.http.HttpServlet:Spring MVC 和 Eclipse

我正在使用Spring MVC 和 Eclipse IDE创建一个 Web 应用程序。 Spring 版本 - 6.0.3
要配置项目,我按照以下步骤操作 -

  1. 在pom.xml中添加了依赖项 -
 <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <!-- Spring MVC Dependency -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>6.0.3</version>
        </dependency>
  </dependencies>
Run Code Online (Sandbox Code Playgroud)
  1. 将 Tomcat 服务器运行时添加到构建路径 - 在此输入图像描述

  2. 添加了Maven 依赖项到部署程序集 - 在此输入图像描述

  3. web.xml-(在 WEB-INF 文件夹中)

<web-app>
    <display-name>Spring MVC Demo</display-name>

    <!-- Configure dispatcher servlet -->
    <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>
    <!-- / means handle all the requests from all urls -->
</web-app>
Run Code Online (Sandbox Code Playgroud)
  1. Dispatcherservlet-servlet.xml(在 WEB-INF 文件夹中) …

spring servlets spring-mvc maven jakarta-migration

1
推荐指数
1
解决办法
4495
查看次数

java.lang.ClassNotFoundException:spring项目中的org.springframework.web.servlet.DispatcherServlet

一个hello.jsp

web.xml是

<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"version ="3.0">

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<!-- The front controller of this Spring Web application, responsible for 
    handling all application requests -->
<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>

</servlet>

<!-- Map all requests to the DispatcherServlet for handling -->
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

dispatcher-servlet.xml是

<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"

xmlns:p="http://www.springframework.org/schema/p">

<bean id="viewResolver"

    class="org.springframework.web.servlet.view.InternalResourceViewResolver">

    <property name="prefix">

        <value>/WEB-INF/jsp/</value>

    </property>

    <property name="suffix">

        <value>.jsp</value>

    </property>

</bean>
<bean name="/hello.html" class="com.spring.HelloWorldController"></bean>
</beans>
Run Code Online (Sandbox Code Playgroud)

JAR文件是:spring.jar spring-webmvc.jar spring-aop spring-beans spring-context spring-context-support spring-core spring-jdbc spring-orm spring-source spring-test spring-tx

java

0
推荐指数
1
解决办法
5万
查看次数

标签 统计

java ×2

spring ×2

spring-mvc ×2

eclipse ×1

ivy ×1

jakarta-migration ×1

maven ×1

servlets ×1