java - 我收到 java.lang.ClassNotFoundException :missing org. springframework.util.MimeType

标签 java spring-mvc classnotfoundexception weblogic12c

我在使用 NetBeans IDE 时遇到问题。我是这个IDE的新手,现在正在开发一个项目,该项目使用Spring MVC + Hibernate,服务器端在Oracle Weblogic 12c上。 一切都很好,但今天我在部署项目时收到此错误:部署失败。消息是:java.lang.ClassNotFoundException:org.springframework.util.MimeType 我的 pom.xml 文件:

 <properties>
    <jdk.version>1.6</jdk.version>
    <spring.version>3.2.13.RELEASE</spring.version>
    <jstl.version>1.2</jstl.version>
</properties>

<dependencies>

    <dependency>
        <!-- Spring -->
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
     <exclusions>
      <exclusion>
       <groupId>org.springframework</groupId>
       <artifactId>spring-core</artifactId>
      </exclusion>
      <exclusion>
       <groupId>org.springframework</groupId>
       <artifactId>spring-beans</artifactId>
      </exclusion>
     </exclusions>
    </dependency>
     <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>3.2.18.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>3.2.18.RELEASE</version>
    </dependency>

    <!-- Servlet -->        
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>${jstl.version}</version>
    </dependency>

    <!-- Hibernate -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>4.2.21.Final</version>
     </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.2.5.RELEASE</version>
        <type>jar</type>
    </dependency>
</dependencies>

<build>

    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
                <source>${jdk.version}</source>
                <target>${jdk.version}</target>
            </configuration>
        </plugin>

最佳答案

应删除 Spring 芯排除件。

  <exclusion>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
  </exclusion>

并且 spring-core 依赖项应该添加到 pom 中。

关于java - 我收到 java.lang.ClassNotFoundException :missing org. springframework.util.MimeType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43995565/

相关文章:

java - 获取 Jasig Cas 客户端验证错误。 PKIX 路径构建失败

java - Spring Boot应用程序中的Hadoop distcp-ClassNotFoundException

java - 在 Wicket 中建一张 table

java - 无法在 web.xml 或随此应用程序部署的 jar 文件中解析绝对 uri

Spring Restful 服务与 Spring Boot - NoSuchBeanDefinitionException

java - 如何解决 ClassNotFoundException?

在 EJB 中重新启动 Windows 后出现 javax.naming.NameNotFoundException

java - 在 Java 中为控制台格式化文本输出

java - 打印所有 JVM 标志

java - 通过 JUnit 中的 Autowiring 创建实现 JpaRepo 接口(interface)的对象?