本帖最后由 debug0x 于 2012-10-26 08:51:08 编辑

解决方案 »

  1.   

    奇怪了,我在SpringSource Enterprise Bundle Repository中引入我所用的包,就没这种现象了,难道是包引入的问题?求解
    我的pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.zed</groupId>
    <artifactId>Spring3</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>Spring3 Maven Webapp</name>
    <url>http://maven.apache.org</url> <properties>
    <org.springframework.version>3.1.2.RELEASE</org.springframework.version>
    </properties>
    <dependencies> <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.core</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Expression Language (depends on core) Define this if you use Spring 
    Expression APIs (org.springframework.expression.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.expression</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Bean Factory and JavaBeans utilities (depends on core) Define this 
    if you use Spring Bean APIs (org.springframework.beans.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.beans</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Aspect Oriented Programming (AOP) Framework (depends on core, beans) 
    Define this if you use Spring AOP APIs (org.springframework.aop.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.aop</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Application Context (depends on core, expression, aop, beans) This 
    is the central artifact for Spring's Dependency Injection Container and is 
    generally always defined -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.context</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Various Application Context utilities, including EhCache, JavaMail, 
    Quartz, and Freeer integration Define this if you need any of these integrations -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.context.support</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Transaction Management Abstraction (depends on core, beans, aop, context) 
    Define this if you use Spring Transactions or DAO Exception Hierarchy (org.springframework.transaction.*/org.springframework.dao.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.transaction</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- JDBC Data Access Library (depends on core, beans, context, transaction) 
    Define this if you use Spring's JdbcTemplate API (org.springframework.jdbc.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.jdbc</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA, 
    and iBatis. (depends on core, beans, context, transaction) Define this if 
    you need ORM (org.springframework.orm.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.orm</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Object-to-XML Mapping (OXM) abstraction and integration with JAXB, 
    JiBX, Castor, XStream, and XML Beans. (depends on core, beans, context) Define 
    this if you need OXM (org.springframework.oxm.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.oxm</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Web app development utilities common across Servlet/Portlet environments 
    (depends on core, beans, context) Define this if you use Spring MVC, or wish 
    to use Struts, JSF, or another web framework with Spring (org.springframework.web.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.web</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Spring MVC for Servlet Environments (depends on core, beans, context, 
    web) Define this if you use Spring MVC with a Servlet Container such as Apache 
    Tomcat (org.springframework.web.servlet.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.web.servlet</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Spring MVC for Portlet Environments (depends on core, beans, context, 
    web) Define this if you use Spring MVC with a Portlet Container (org.springframework.web.portlet.*) -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.web.portlet</artifactId>
    <version>${org.springframework.version}</version>
    </dependency> <!-- Support for testing Spring applications with tools such as JUnit and 
    TestNG This artifact is generally always defined with a 'test' scope for 
    the integration testing framework and unit testing stubs -->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.test</artifactId>
    <version>${org.springframework.version}</version>
    <scope>test</scope>
    </dependency> <dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>com.springsource.org.apache.commons.logging</artifactId>
    <version>1.1.1</version>
    </dependency> <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
    </dependency> <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>com.springsource.javax.servlet.jsp.jstl</artifactId>
    <version>1.2.0.v20110728</version>
    </dependency> <dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>com.springsource.org.aspectj.tools</artifactId>
    <version>1.6.12.RELEASE</version>
    </dependency>

    <dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>com.springsource.org.aspectj.runtime</artifactId>
    <version>1.6.12.RELEASE</version>
    </dependency> </dependencies>
    <build>
    <finalName>Spring3</finalName>
    </build> <repositories>
    <repository>
    <id>com.springsource.repository.bundles.release</id>
    <name>EBR Spring Release Repository</name>
    <url>http://repository.springsource.com/maven/bundles/release</url>
    </repository>
    <repository>
    <id>com.springsource.repository.bundles.external</id>
    <name>EBR External Release Repository</name>
    <url>http://repository.springsource.com/maven/bundles/external</url>
    </repository>
    </repositories></project>