2016-10-08 13 views
2

pom.xmlにspringブートを追加しましたが、それでもエラーが発生しています。 誰でも助けてくれますか?それがエラーを与えているSpringブートアプリケーションをタイプに解決できませんが、pom.xmにインポートしました

輸入org.springframework.boot.autoconfigure.SpringBootApplicationは

を解決できないと SpringBootApplicationはタイプ My Main method is

マイ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.webapp</groupId> 
    <artifactId>proj1</artifactId> 
    <packaging>war</packaging> 
    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.3.5.RELEASE</version> 
    </parent> 
    <version>0.0.1-SNAPSHOT</version> 
    <name>proj1 Maven Webapp</name> 
    <url>http://maven.apache.org</url> 
    <dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-tomcat</artifactId> 
      <scope>provided</scope> 
     </dependency> 

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot --> 
<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.1.0</version> 
    <scope>provided</scope> 
</dependency> 

     <dependency> 
      <groupId>org.apache.tomcat.embed</groupId> 
      <artifactId>tomcat-embed-jasper</artifactId> 
      <scope>provided</scope> 
     </dependency> 
    </dependencies> 
    <build> 
    <finalName>proj1</finalName> 
    </build> 
</project> 
+0

「spring-boot-autoconfigure」jarファイルが見つからない。 .m2ディレクトリにあるかどうかを確認できます。もしそうなら、それを削除してプロジェクトを再インポートします。 –

+0

私は試してみましたが、うまくいきませんでした。私はエラーはありませんが、エラーを与えるSTSですEclipseで同じコードを試してみました。 –

+0

@Archit、私の答え(http://stackoverflow.com/questions/39245732/java-lang-noclassdeffounderror-org-springframework-core-env-configurableenviron/39246493#39246493)をこの質問にリンクしてください。 –

答えて

-2

はあなたのポンポンがほとんど正しいようですが、いくつかのことが

  1. 依存「のjavax.servlet-API」を追加する必要はありませんを注意することは、それは春ブート-starter-」から入手可能ですweb '
  2. ' spring-boot-maven-plugin 'が不足している可能性がありますが、それは必須ではありませんが、あなたのプロジェクトでは必要になるかもしれません。あなたが走らせるための簡単な目標を提供します。

 <build> 
 
      <plugins> 
 
       <plugin> 
 
        <groupId>org.springframework.boot</groupId> 
 
        <artifactId>spring-boot-maven-plugin</artifactId> 
 
       </plugin> 
 
      </plugins> 
 
     </build>

あなたのランニングはあなただけでいつもの MVNの日食としてあなた.classpathファイルを生成することができます日食場合:日食一度あなたのIDEを行って罰金になります

その後、mvn spring-boot:実行してアプリケーションを実行する必要があります

関連する問題