0 0

运行MyBatis的JPetStore遇到ClassNotFoundException5

为了学习MyBatis,特意从官网down了MyBatis的JPetStore作为例子来学习。

下载并解压之后,发现是一个Maven工程,于是在Eclipse中将工程导入了,然后成功Build并发布到tomcat。但是在启动的时候遇到了下面的异常:

Caused by: java.lang.ClassNotFoundException: org.springframework.expression.PropertyAccessor
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
	... 20 more
2014-2-9 16:04:27 org.apache.catalina.core.StandardContext start
严重: Error listenerStart

 Spring的依赖声明如下:

                <dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis-spring</artifactId>
			<version>1.0.1</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>3.0.5.RELEASE</version>
		</dependency>

 

请问大家是否遇到过类似的问题? 

2014年2月09日 16:10

1个答案 按时间排序 按投票排序

0 0

<dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.1.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>3.1.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>3.1.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>3.1.1.RELEASE</version>
        </dependency>

2014年2月10日 11:12

相关推荐

    springMVC+mybatis+jpetstore工程源码

    【标题】"springMVC+mybatis+jpetstore工程源码"揭示了这是一个结合了SpringMVC、MyBatis和jpetstore示例项目的工程,主要用于演示如何在实际开发中整合这三个技术。SpringMVC是Spring框架的一个模块,用于处理Web...

    MyBatis学习范例宠物商店jpetstore6

    MyBatis学习范例宠物商店jpetstore6 内容为: mybatis-jpetstore-6.0.0-sources.jar mybatis-jpetstore-6.0.0.war 学习MyBatis一定要看的sample。

    cmd 运行 MyBatis Generator

    双击bat运行mybatis generator,充满友好注释的generatorConfig.xml,生成中文注释(类上注释有:创建时间、创建人、主机名称、对应的数据库表名、数据库表注释;字段注释有:对应的数据库列注释,对应的数据库列名...

    mybatis 3.1.1(jpetstore+SNAPSHOT+bundle)

    这个压缩包包含了MyBatis 3.1.1版本的核心库以及相关的示例项目——JPetStore,这是一个经典的用于演示MyBatis用法的在线宠物商店应用。此外,"SNAPSHOT"通常指的是开发中的版本,可能包含最新的特性和改进,而...

    Jpetstore-parker-3

    MyBatis JPetStore JPetStore 6是基于MyBatis 3,Spring 4和Stripes构建的完整Web应用程序。 必需品 您可能想了解的其他版本 在Spring,Spring MVC,MyBatis 3和Spring Security之上的JPetstore 具有Vaadin的...

    JPetStore:Petstore应用程式

    MyBatis JPetStore JPetStore 6是基于MyBatis 3,Spring 3和Stripes构建的完整Web应用程序。 可以在MyBatis项目站点的下载部分下载。 在本节中,我们将逐步浏览该示例以了解其构建方式并学习如何运行它。 请参阅:...

    mybatis-spring-boot-jpetstore:基于MyBatis 3,Spring Boot和Thymeleaf 3构建的示例Web应用程序

    mybatis-spring-boot-jpetstore 该示例是一个基于MyBatis,Spring Boot(Spring MVC,Spring Security)和Thymeleaf的Web应用程序。 这是MyBatis JPetStore示例应用程序( )的另一种实现。 原始应用程序可在...

    mybatis-generator-gui图形界面运行程序

    双击`start.bat`,系统会调用Java运行环境,执行jar文件并显示Mybatis Generator GUI的界面。对于不熟悉命令行操作的用户来说,这是一个非常方便的启动方式。 5. **依赖管理**: `jar-with-dependencies`表明这个jar...

    mybatis运行需要的jar

    在使用MyBatis进行开发时,确保正确地引入所需的jar包是至关重要的,因为这些库文件包含了运行MyBatis框架所必需的类和方法。下面我们将详细探讨MyBatis运行所需的jar包以及它们在框架中的作用。 1. **MyBatis核心...

    jpetstore-6.war

    使用了mybatis的jpetstore-6

    jpetstore:测试2

    HEAD MyBatis JPetStore JPetStore 6 是一个完整的 Web 应用程序,构建在 MyBatis 3、Spring 3 和 Stripes 之上。 它可以在 MyBatis 项目站点的下载部分下载。 在本节中,我们将遍历此示例以了解它是如何构建的并...

    mybatis运行Jar包

    标题"mybatis运行Jar包"指的是MyBatis框架运行所需要的JAR文件。在Java应用程序中,JAR(Java Archive)文件是一种归档格式,用于打包类库、资源和其他相关文件,以便于分发和执行。MyBatis的运行包通常包含以下组件...

    mybatis源码

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    JPetStoreDemo

    MyBatis JPetStore JPetStore 6 是一个完整的 Web 应用程序,构建在 MyBatis 3、Spring 3 和 Stripes 之上。 它可以在 MyBatis 项目站点的下载部分下载。 在本节中,我们将遍历此示例以了解它是如何构建的并学习...

    JpetStoreNew

    MyBatis JPetStore JPetStore 6 是一个完整的 Web 应用程序,构建在 MyBatis 3、Spring 3 和 Stripes 之上。 它可以在 MyBatis 项目站点的下载部分下载。 在本节中,我们将遍历此示例以了解它是如何构建的并学习...

    IDEA新建mybatis遇到不能执行的问题.zip

    在使用IntelliJ IDEA(IDEA)创建Mybatis项目时,有时可能会遇到无法执行的问题。这通常是由于配置不完整或错误导致的。Mybatis是一个轻量级的Java持久层框架,它通过XML或注解来配置和映射原生信息,将接口和Java的...

    MybatisGenerate_代码生成_tkMybatis_mybatisgenerate_mybatis_

    3. **运行生成**:配置完成后,运行MybatisGenerate,它会根据你的配置自动扫描数据库中的表,并生成相应的代码文件。这一步骤通常是自动化的,避免了手动创建和编辑大量文件的工作。 4. **自定义扩展**:如果你有...

    mybatis逆向生成javaBean_generatorSqlmapCustom

    MyBatis逆向生成JavaBean和GeneratorSqlmapCustom是一个实用的开发工具,它极大地提高了开发效率,特别是对于处理大量数据库表映射到Java对象的工作。这个工具能够自动生成JavaBean和SQL Map配置文件,帮助开发者...

    mybatis demo mybatis 实例

    4. README.md:项目说明文件,介绍项目的搭建、运行和使用方法。 通过这个实例项目,开发者可以从实践中学习MyBatis的使用,掌握如何配置MyBatis,如何编写Mapper接口和XML映射文件,以及如何在Java代码中调用...

    mybatis的中文api文档

    MyBatis的日志功能可以帮助开发者更好的理解和调试MyBatis的运行。MyBatis的日志功能可以帮助开发者更好的理解和调试MyBatis的运行。 MyBatis的项目文档和项目信息包括了MyBatis的安装、配置、使用方法等内容。...

Global site tag (gtag.js) - Google Analytics