2017-10-19 5 views
0

それはIntelliJのIDEから作業し、しかし、jarファイルを作成し、私の地元で実行した後に動作していない、#一致するワイルドカードは厳しいですが、何の宣言は、要素のために見つけることができない「コンテキスト:アノテーション設定」

JDKの - 1.5 -

スプリングに起因3.1.0-RELEASE

org.xml.sax.SAXParseException。 lineNumber:7; columnNumber:33; cvc-complex-type.2.4.c:一致するワイルドカードは厳密ですが、要素 'context:annotation-config'の宣言が見つかりません。問題は、あなたが外部依存関係

のために必要な追加の設定があるにjarファイルを作成している方法である

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:context="http://www.springframework.org/schema/context" 
     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> 

    <context:annotation-config/> 

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
     <property name="ignoreUnresolvablePlaceholders" value="true"/> 
     <property name="systemPropertiesModeName" 
       value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/> 
     <property name="searchSystemEnvironment" value="true"/> 
     <property name="locations"> 
      <list> 
       <value>classpath:log/dev.properties</value> 
      </list> 
     </property> 
     <property name="ignoreResourceNotFound" value="false"/> 
    </bean> 

</beans> 

のpom.xml

<?xml version="1.0" encoding="UTF-8"?> 
<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/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.logger</groupId> 
    <artifactId>logger</artifactId> 
    <version>1.0</version> 
    <packaging>jar</packaging> 
    <name>logger</name> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
        <source>1.5</source> 
        <target>1.5</target> 
       </configuration> 
      </plugin> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-assembly-plugin</artifactId> 
       <version>2.2-beta-5</version> 
       <configuration> 
        <appendAssemblyId>false</appendAssemblyId> 
        <finalName>logger</finalName> 
        <descriptorRefs> 
         <descriptorRef>jar-with-dependencies</descriptorRef> 
        </descriptorRefs> 
        <archive> 
         <manifest> 
          <mainClass>com.TestLogger</mainClass> 
         </manifest> 
        </archive> 
       </configuration> 

       <executions> 
        <execution> 
         <id>package-jar-with-dependencies</id> 
         <phase>package</phase> 
         <goals> 
          <goal>assembly</goal> 
         </goals> 
        </execution> 
       </executions> 
      </plugin> 
     </plugins> 
    </build> 

    <dependencies> 
     <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-web</artifactId> 
      <version>3.1.0.RELEASE</version> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.data</groupId> 
      <artifactId>spring-data-redis</artifactId> 
      <version>1.1.1.RELEASE</version> 
      <optional>false</optional> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-core</artifactId> 
      <version>3.1.0.RELEASE</version> 
     </dependency>  
     </dependencies> 
</project> 
+0

ならびにスキーマ位置にスプリングバージョンと試みました。

答えて

関連する問題