making / hajiboot-samples

書籍「はじめてのSpring Boot」のサポートページ
133 stars 67 forks source link

STS自体が動きません #59

Closed hirotb closed 8 years ago

hirotb commented 8 years ago

STS3.82をダウンロードしてSpring Starter ProjectでDependenciesにWebを選択し最低限の状態でプロジェクト作成するも、 Run asからSpring Boot Appで実行時に下記のようなエラーがでて最低限の起動すらできません。 STS3.81でもPleiadesにSTS3.82プラグインをインストールして同様の操作を行った場合でもエラーが出るので、STS固有の問題だと思います。 どのように対処すればSTSでプロジェクトが動くようになるのでしょうか

package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication
    at com.example.DemdsadApplication.main(DemdsadApplication.java:10)
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 1 more
making commented 8 years ago

JDKの設定か、何らかの環境の問題かと思います。

hirotb commented 8 years ago

ターミナルで生成されたプロジェクトのフォルダに./mvnw spring-boot:runを実行してアプリケーションが起動しますか? windows8.1でコマンドプロンプトを利用したのですがまず ./mvnwコマンドが通りません。 「'.' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」

https://start.spring.io からプロジェクトを作り、STSにインポートした場合はどうですか?

上記と同様にNoClassDefFoundErrorです。

kazuki43zoo commented 8 years ago

windowsなら

> mvnw.cmd spring-boot:run

で。

hirotb commented 8 years ago

フォルダ内にmvnw.cmdファイルは存在していますが、そのコマンドも通りません。

C:\Users\YO\hajiboot> mvnw.cmd spring-boot:run 'mvnw.cmd' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。

kazuki43zoo commented 8 years ago

謎ですね・・・ よくわからいですけど、コマンド実行しているところで・・・

> tree /F

した結果を貼り付けてみてください(解決できる気はしないけどw)

making commented 8 years ago

なんか色々環境がおかしい気がしますね・・STSもダウンロードした状態で動くはずですし。

hello.cmdというファイルを作成して、

ECHO hello, world.

を書いて、コマンドプロンプトからhello.cmdを実行して、hello, worldが出力されるかも確認してみてください。

eiryu commented 8 years ago

コマンドプロンプトって書いてあるからパワーシェルではないんですもんね? パワーシェルだとちょっと挙動変わってた記憶。

mvnw spring-boot:run とかで動かないかしら

kazuki43zoo commented 8 years ago

Windows 10だけど、コマンドプロンプトとぱわーしぇる両方で試した結果・・両方とも問題なく起動した・・。

hirotb commented 8 years ago

tree /Fはログが長すぎて最初の方のログが見えないですね

hello.cmdも通らないみたいです

C:\Users\YO\hajiboot>hello.cmd 'hello.cmd' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Users\YO\hajiboot>echo hello world hello world

mvnwコマンドではログが残らないみたいです

C:\Users\YO\hajiboot>mvnw spring-boot:run

C:\Users\YO\hajiboot>

making commented 8 years ago

hello.cmdも通らないみたいです C:\Users\YO\hajiboot>hello.cmd 'hello.cmd' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。

!?

ちなみに.cmd.batに変えるとどうですか? もしくは.cmd.txtになってるとか・・ treeが見えないなら、実行しているディレクトリでdirを実行した結果も貼ってほしいです。

eiryu commented 8 years ago

ユーザーディレクトリ直下に hajiboot ディレクトリあるのも気になると言えば気になる。権限的な制限かかってなかったっけ? C:\Users\YO\Downloads 的な場所に移動してみるとか

hirotb commented 8 years ago

Pathをhajibootフォルダに通したらhello.cmdは通りました けどmvnw.cmdは反応なしです。

making commented 8 years ago

mvnw.cmdは反応なしです。

JDKはインストール済みで、環境変数JAVA_HOMEも設定されていますか?

hirotb commented 8 years ago

JDKもJAVA_HOMEも設定済みです。

C:\Users\YO\hajiboot>echo

%JAVA_HOME% C:\Program Files\Java\jre1.8.0_101

C:\Users\YO\hajiboot>mvnw spring-boot:run

C:\Users\YO\hajiboot>dir ドライブ C のボリューム ラベルは OS です ボリューム シリアル番号は 0402-DD1E です

C:\Users\YO\hajiboot のディレクトリ

2016/11/06 01:37

. 2016/11/06 01:37 .. 2016/11/04 01:26 .metadata 2016/11/05 00:37 demo 2016/11/06 01:37 0 mvnw.cmd 2016/11/04 01:26 RemoteSystemsTempFiles 2016/11/04 01:55 Servers 1 個のファイル 0 バイト 6 個のディレクトリ 180,518,912,000 バイトの空き領域

kazuki43zoo commented 8 years ago

単純に実行する場所間違ってませんか??

making commented 8 years ago

ディレクトリ変ですね。

cd demo

してmvnw.cmd spring-boot:runをしてください。うまくいかなければdemoディレクトリでdirの結果を。

kazuki43zoo commented 8 years ago

demoディレクトリの中に入って、その中にあるmvnw.cmdを実行してください。

hirotb commented 8 years ago

動きがありました コンパイルエラーしてるみたいです

C:\Users\YO\hajiboot\demo>mvnw spring-boot:run Downloading https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/a pache-maven-3.3.9-bin.zip ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ .............................. Unzipping C:\Users\YO.m2\wrapper\dists\apache-maven-3.3.9-bin\2609u9g41na2l7oga ckmif6fj2\apache-maven-3.3.9-bin.zip to C:\Users\YO.m2\wrapper\dists\apache-mav en-3.3.9-bin\2609u9g41na2l7ogackmif6fj2 [INFO] Scanning for projects... Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven -help-plugin/2.2/maven-help-plugin-2.2.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven- help-plugin/2.2/maven-help-plugin-2.2.pom (9 KB at 9.2 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven -help-plugin/2.2/maven-help-plugin-2.2.jar Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven- help-plugin/2.2/maven-help-plugin-2.2.jar (67 KB at 147.2 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/xml-maven-pl ugin/1.0/xml-maven-plugin-1.0.pom Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/xml-maven-plu gin/1.0/xml-maven-plugin-1.0.pom (8 KB at 26.9 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/ 28/mojo-parent-28.pom Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/2 8/mojo-parent-28.pom (26 KB at 92.2 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/3 /codehaus-parent-3.pom Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/3/ codehaus-parent-3.pom (5 KB at 15.1 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/xml-maven-pl ugin/1.0/xml-maven-plugin-1.0.jar Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/xml-maven-plu gin/1.0/xml-maven-plugin-1.0.jar (34 KB at 114.1 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/build-helper -maven-plugin/1.10/build-helper-maven-plugin-1.10.pom Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/build-helper- maven-plugin/1.10/build-helper-maven-plugin-1.10.pom (6 KB at 21.1 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/ 38/mojo-parent-38.pom Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/3 8/mojo-parent-38.pom (33 KB at 112.9 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/build-helper -maven-plugin/1.10/build-helper-maven-plugin-1.10.jar Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/build-helper- maven-plugin/1.10/build-helper-maven-plugin-1.10.jar (50 KB at 165.2 KB/sec) [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building demo 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] >>> spring-boot-maven-plugin:1.4.1.RELEASE:run (default-cli) > test-compi le @ demo >>> [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ demo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ demo --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to C:\Users\YO\hajiboot\demo\target\classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.490 s [INFO] Finished at: 2016-11-06T02:25:01+09:00 [INFO] Final Memory: 18M/212M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3. 1:compile (default-compile) on project demo: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please rea d the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc eption

making commented 8 years ago

Perhaps you are running on a JRE rather than a JDK

JDKじゃなくてJREがインストールされていません?

kazuhira-r commented 8 years ago
%JAVA_HOME%
C:\Program Files\Java\jre1.8.0_101

JAVA_HOMEが指している場所が、JREです。

JDKをインストールした場所をJAVA_HOMEに設定するようにしてください。

デフォルトのパスでJDKをインストールしていれば、以下のようなパスに入っていると思います。

C:\Program Files\Java\jdk1.8.0_101

インストールしていなければ、JDKをインストールしてJAVA_HOMEに設定してください。

hirotb commented 8 years ago

普段Pleiades使っているのでJDKインストールしているかあまり意識してなかったです。 すいません。 jdk関連のエラーは解決しました そしてまた最初のNoClassDefFoundErrorが立ちふさがりました。

(みきれたため上記省略) Downloaded: https://repo.maven.apache.org/maven2/com/google/guava/guava/18.0/gua va-18.0.jar (2204 KB at 532.8 KB/sec) [INFO] Attaching agents: [] Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/b oot/SpringApplication at com.example.DemoApplication.main(DemoApplication.java:20) Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringAppl ication at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 more [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 37.856 s [INFO] Finished at: 2016-11-06T02:40:00+09:00 [INFO] Final Memory: 30M/313M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin :1.4.1.RELEASE:run (default-cli) on project demo: Could not exec java: Applicati on finished with exit code: 1 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please rea d the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE xception

kazuki43zoo commented 8 years ago
> mvnw.cmd clean package
> java -jar target/demo-0.0.1-SNAPSHOT.jar

でどうなりますか? ※ jarの名前は推測なので、targetディレクトリにできたjarファイルを指定するようにしてください。

making commented 8 years ago

出力結果が見切れた場合は

コマンド > result.txt

で出力をファイルに書き出して、その内容を貼ってください。省略されている部分が重要な場合が多いので。

hirotb commented 8 years ago

target直下にjreファイルは存在しません。

mvnw.cmd clean package もエラー起こしてます

(見切れたため省略) [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ demo --- Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/mave n-surefire-common/2.18.1/maven-surefire-common-2.18.1.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven -surefire-common/2.18.1/maven-surefire-common-2.18.1.pom (7 KB at 21.2 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/ maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/m aven-plugin-annotations/3.3/maven-plugin-annotations-3.3.pom (2 KB at 5.6 KB/sec ) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/ maven-plugin-tools/3.3/maven-plugin-tools-3.3.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/m aven-plugin-tools/3.3/maven-plugin-tools-3.3.pom (13 KB at 42.2 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/sure fire-api/2.18.1/surefire-api-2.18.1.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/suref ire-api/2.18.1/surefire-api-2.18.1.pom (3 KB at 7.2 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/sure fire-booter/2.18.1/surefire-booter-2.18.1.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/suref ire-booter/2.18.1/surefire-booter-2.18.1.pom (3 KB at 9.7 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/mav en-reporting-api/3.0/maven-reporting-api-3.0.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/mave n-reporting-api/3.0/maven-reporting-api-3.0.pom (3 KB at 8.4 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven- shared-components/15/maven-shared-components-15.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-s hared-components/15/maven-shared-components-15.pom (10 KB at 29.7 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/ 16/maven-parent-16.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/1 6/maven-parent-16.pom (23 KB at 68.7 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/apache/7/apache-7.p om Downloaded: https://repo.maven.apache.org/maven2/org/apache/apache/7/apache-7.po m (15 KB at 50.9 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolcha in/2.2.1/maven-toolchain-2.2.1.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchai n/2.2.1/maven-toolchain-2.2.1.pom (4 KB at 11.1 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lan g3/3.1/commons-lang3-3.1.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang 3/3.1/commons-lang3-3.1.pom (17 KB at 53.3 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-par ent/22/commons-parent-22.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-pare nt/22/commons-parent-22.pom (41 KB at 135.5 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/mave n-surefire-common/2.18.1/maven-surefire-common-2.18.1.jar Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/sure fire-booter/2.18.1/surefire-booter-2.18.1.jar Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lan g3/3.1/commons-lang3-3.1.jar Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/mav en-reporting-api/3.0/maven-reporting-api-3.0.jar Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-uti ls/1.5.15/plexus-utils-1.5.15.jar Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang 3/3.1/commons-lang3-3.1.jar (309 KB at 683.8 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/sure fire-api/2.18.1/surefire-api-2.18.1.jar Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/mave n-reporting-api/3.0/maven-reporting-api-3.0.jar (11 KB at 19.0 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolcha in/2.2.1/maven-toolchain-2.2.1.jar Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/suref ire-booter/2.18.1/surefire-booter-2.18.1.jar (39 KB at 53.7 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/ maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.jar Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/suref ire-api/2.18.1/surefire-api-2.18.1.jar (145 KB at 187.7 KB/sec) Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven -surefire-common/2.18.1/maven-surefire-common-2.18.1.jar (269 KB at 260.4 KB/sec ) Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchai n/2.2.1/maven-toolchain-2.2.1.jar (37 KB at 35.5 KB/sec) Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/m aven-plugin-annotations/3.3/maven-plugin-annotations-3.3.jar (14 KB at 13.1 KB/s ec) Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-util s/1.5.15/plexus-utils-1.5.15.jar (223 KB at 194.4 KB/sec) [INFO] Surefire report directory: C:\Users\YO\hajiboot\demo\target\surefire-repo rts Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/sure fire-junit4/2.18.1/surefire-junit4-2.18.1.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/suref ire-junit4/2.18.1/surefire-junit4-2.18.1.pom (3 KB at 8.1 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/sure fire-providers/2.18.1/surefire-providers-2.18.1.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/suref ire-providers/2.18.1/surefire-providers-2.18.1.pom (3 KB at 8.4 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/sure fire-junit4/2.18.1/surefire-junit4-2.18.1.jar Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/suref ire-junit4/2.18.1/surefire-junit4-2.18.1.jar (67 KB at 215.6 KB/sec)


T E S T S

02:53:04.782 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4Cl assRunner - SpringJUnit4ClassRunner constructor called with [class com.example.D emoApplicationTests] 02:53:04.798 [main] DEBUG org.springframework.test.context.BootstrapUtils - Inst antiating CacheAwareContextLoaderDelegate from class [org.springframework.test.c ontext.cache.DefaultCacheAwareContextLoaderDelegate] 02:53:04.819 [main] DEBUG org.springframework.test.context.BootstrapUtils - Inst antiating BootstrapContext using constructor [public org.springframework.test.co ntext.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.c ontext.CacheAwareContextLoaderDelegate)] 02:53:04.854 [main] DEBUG org.springframework.test.context.BootstrapUtils - Inst antiating TestContextBootstrapper for test class [com.example.DemoApplicationTes ts] from class [org.springframework.boot.test.context.SpringBootTestContextBoots trapper] 02:53:04.872 [main] INFO org.springframework.boot.test.context.SpringBootTestCon textBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.example.DemoApplicationTests], using SpringBootContextLoader 02:53:04.879 [main] DEBUG org.springframework.test.context.support.AbstractConte xtLoader - Did not detect default resource location for test class [com.example. DemoApplicationTests]: class path resource [com/example/DemoApplicationTests-con text.xml] does not exist 02:53:04.879 [main] DEBUG org.springframework.test.context.support.AbstractConte xtLoader - Did not detect default resource location for test class [com.example. DemoApplicationTests]: class path resource [com/example/DemoApplicationTestsCont ext.groovy] does not exist 02:53:04.879 [main] INFO org.springframework.test.context.support.AbstractContex tLoader - Could not detect default resource locations for test class [com.exampl e.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.g roovy}. 02:53:04.881 [main] INFO org.springframework.test.context.support.AnnotationConf igContextLoaderUtils - Could not detect default configuration classes for test c lass [com.example.DemoApplicationTests]: DemoApplicationTests does not declare a ny static, non-private, non-final, nested classes annotated with @Configuration.

02:53:04.939 [main] DEBUG org.springframework.test.context.support.ActiveProfile sUtils - Could not find an 'annotation declaring class' for annotation type [org .springframework.test.context.ActiveProfiles] and class [com.example.DemoApplica tionTests] 02:53:05.013 [main] DEBUG org.springframework.core.env.StandardEnvironment - Add ing [systemProperties] PropertySource with lowest search precedence 02:53:05.013 [main] DEBUG org.springframework.core.env.StandardEnvironment - Add ing [systemEnvironment] PropertySource with lowest search precedence 02:53:05.014 [main] DEBUG org.springframework.core.env.StandardEnvironment - Ini tialized StandardEnvironment with PropertySources [systemProperties,systemEnviro nment] Running com.example.DemoApplicationTests 02:53:05.026 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4Cl assRunner - SpringJUnit4ClassRunner constructor called with [class com.example.D emoApplicationTests] 02:53:05.026 [main] DEBUG org.springframework.test.context.BootstrapUtils - Inst antiating CacheAwareContextLoaderDelegate from class [org.springframework.test.c ontext.cache.DefaultCacheAwareContextLoaderDelegate] 02:53:05.027 [main] DEBUG org.springframework.test.context.BootstrapUtils - Inst antiating BootstrapContext using constructor [public org.springframework.test.co ntext.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.c ontext.CacheAwareContextLoaderDelegate)] 02:53:05.028 [main] DEBUG org.springframework.test.context.BootstrapUtils - Inst antiating TestContextBootstrapper for test class [com.example.DemoApplicationTes ts] from class [org.springframework.boot.test.context.SpringBootTestContextBoots trapper] 02:53:05.028 [main] INFO org.springframework.boot.test.context.SpringBootTestCon textBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.example.DemoApplicationTests], using SpringBootContextLoader 02:53:05.029 [main] DEBUG org.springframework.test.context.support.AbstractConte xtLoader - Did not detect default resource location for test class [com.example. DemoApplicationTests]: class path resource [com/example/DemoApplicationTests-con text.xml] does not exist 02:53:05.030 [main] DEBUG org.springframework.test.context.support.AbstractConte xtLoader - Did not detect default resource location for test class [com.example. DemoApplicationTests]: class path resource [com/example/DemoApplicationTestsCont ext.groovy] does not exist 02:53:05.030 [main] INFO org.springframework.test.context.support.AbstractContex tLoader - Could not detect default resource locations for test class [com.exampl e.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.g roovy}. 02:53:05.031 [main] INFO org.springframework.test.context.support.AnnotationConf igContextLoaderUtils - Could not detect default configuration classes for test c lass [com.example.DemoApplicationTests]: DemoApplicationTests does not declare a ny static, non-private, non-final, nested classes annotated with @Configuration.

02:53:05.037 [main] DEBUG org.springframework.test.context.support.ActiveProfile sUtils - Could not find an 'annotation declaring class' for annotation type [org .springframework.test.context.ActiveProfiles] and class [com.example.DemoApplica tionTests] 02:53:05.038 [main] DEBUG org.springframework.core.env.StandardEnvironment - Add ing [systemProperties] PropertySource with lowest search precedence 02:53:05.038 [main] DEBUG org.springframework.core.env.StandardEnvironment - Add ing [systemEnvironment] PropertySource with lowest search precedence 02:53:05.038 [main] DEBUG org.springframework.core.env.StandardEnvironment - Ini tialized StandardEnvironment with PropertySources [systemProperties,systemEnviro nment] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.025 sec <<< FA ILURE! - in com.example.DemoApplicationTests initializationError(com.example.DemoApplicationTests) Time elapsed: 0.011 sec <<< ERROR! java.lang.NoClassDefFoundError: org/springframework/boot/SpringBootConfiguration

    at org.springframework.boot.test.context.SpringBootConfigurationFinder.<

init>(SpringBootConfigurationFinder.java:45) at org.springframework.boot.test.context.SpringBootTestContextBootstrapp er.getOrFindConfigurationClasses(SpringBootTestContextBootstrapper.java:171) at org.springframework.boot.test.context.SpringBootTestContextBootstrapp er.processMergedContextConfiguration(SpringBootTestContextBootstrapper.java:133)

    at org.springframework.test.context.support.AbstractTestContextBootstrap

per.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:409) at org.springframework.test.context.support.AbstractTestContextBootstrap per.buildDefaultMergedContextConfiguration(AbstractTestContextBootstrapper.java: 323) at org.springframework.test.context.support.AbstractTestContextBootstrap per.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:277) at org.springframework.test.context.support.AbstractTestContextBootstrap per.buildTestContext(AbstractTestContextBootstrapper.java:112) at org.springframework.boot.test.context.SpringBootTestContextBootstrapp er.buildTestContext(SpringBootTestContextBootstrapper.java:78) at org.springframework.test.context.TestContextManager.(TestContex tManager.java:120) at org.springframework.test.context.TestContextManager.(TestContex tManager.java:105) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.creat eTestContextManager(SpringJUnit4ClassRunner.java:152) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init

(SpringJUnit4ClassRunner.java:143) at org.springframework.test.context.junit4.SpringRunner.(SpringRun ner.java:49) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct

orAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC onstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBui lder.java:104) at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(Annotated Builder.java:86) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilde r.java:59) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForC lass(AllDefaultPossibilitiesBuilder.java:26) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilde r.java:59) at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java: 33) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provide r.java:283) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUni t4Provider.java:173) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4 Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider .java:128) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameCla ssLoader(ForkedBooter.java:203) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(Fork edBooter.java:155) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java: 103)

Results :

Tests in error: DemoApplicationTests.initializationError ≫ NoClassDefFound org/springframewor k...

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0

[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 14.032 s [INFO] Finished at: 2016-11-06T02:53:05+09:00 [INFO] Final Memory: 29M/300M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2. 18.1:test (default-test) on project demo: There are test failures. [ERROR] [ERROR] Please refer to C:\Users\YO\hajiboot\demo\target\surefire-reports for th e individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please rea d the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc eption

making commented 8 years ago

ちなみに、出力内容貼るときは

出力内容

でいいですよ。

出力内容

は大変そう。

kazuhira-r commented 8 years ago
> mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo

ではどうでしょうか?

kazuki43zoo commented 8 years ago

あ・・すみません。

> mvnw.cmd clean package -DskipTests=true

だ。

hirotb commented 8 years ago

mvnw.cmd clean package

打つとmvnwコマンドが反応しなくなりました

making commented 8 years ago

spring-bootのjarが不完全な形でダウンロードされているかもしれませんね。自分も

mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo

これを試してほしい。

making commented 8 years ago

打つとmvnwコマンドが反応しなくなりました

反応しないとは?ディレクトリあっていますか?

hirotb commented 8 years ago

このようにまたログ出ない感じに

C:\Users\YO\hajiboot\demo>mvnw.cmd spring-boot:run

C:\Users\YO\hajiboot\demo>mvnw.cmd clean package

C:\Users\YO\hajiboot\demo>

making commented 8 years ago

mvnw.cmdの中身、ディレクトリの構成(dirの結果)がおかしくなっていないですか?空になっているとか。

kazuki43zoo commented 8 years ago

mvnw.cmdが0バイトファイルになってません? 前の dirの結果も0バイトのmvnw.cmdがあったし。。。。

kazuki43zoo commented 8 years ago

spring-bootのjarが不完全な形でダウンロードされているかもしれませんね。

ありえそうですね。

kazuhira-r commented 8 years ago

何度もプラグインやライブラリのダウンロードログが現れているような気がするのが、ちょっと気になります。 ダウンロードしたライブラリが変な状態か、保存できてないとか…。

hirotb commented 8 years ago

0バイトファイルになってるみたいですね

C:\Users\YO\hajiboot\demo>dir ドライブ C のボリューム ラベルは OS です ボリューム シリアル番号は 0402-DD1E です

C:\Users\YO\hajiboot\demo のディレクトリ

2016/11/06 03:00

. 2016/11/06 03:00 .. 2016/11/05 00:37 1,226 .classpath 2016/11/05 00:37 249 .gitignore 2016/11/05 00:37 .mvn 2016/11/05 00:37 970 .project 2016/11/05 00:37 .settings 2016/11/05 00:37 bin 2016/11/05 00:37 7,058 mvnw 2016/11/06 03:00 0 mvnw.cmd 2016/11/05 00:46 1,544 pom.xml 2016/11/06 03:00 0 result.text 2016/11/05 00:37 src 2016/11/06 02:53 target 7 個のファイル 11,047 バイト 7 個のディレクトリ 187,536,572,416 バイトの空き領域

C:\Users\YO\hajiboot\demo>dir

kazuki43zoo commented 8 years ago

とりあえず、zipファイルを再度解凍して・・・

> mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo

を実行してみてください。

hirotb commented 8 years ago

demo以下にinitializerからのファイル入れ直してみましたが、実行できないままです

C:\Users\YO\hajiboot\demo>mvnw.cmd spring-boot:run

C:\Users\YO\hajiboot\demo>

making commented 8 years ago

zip回答した後も0バイト?

もう一回、http://start.spring.io からプロジェクトをつくり直してみてください。

hirotb commented 8 years ago

windowsエクスプローラ上からみると5kbあるんですが、 dirコマンドだと0だとでます

snapcrab_noname_2016-11-6_3-36-30_no-00

C:\Users\YO\hajiboot\demo>dir ドライブ C のボリューム ラベルは OS です ボリューム シリアル番号は 0402-DD1E です

C:\Users\YO\hajiboot\demo のディレクトリ

2016/11/06 03:00

. 2016/11/06 03:00 .. 2016/11/05 00:37 1,226 .classpath 2016/11/05 00:37 249 .gitignore 2016/11/05 00:37 .mvn 2016/11/05 00:37 970 .project 2016/11/05 00:37 .settings 2016/11/05 00:37 bin 2016/11/05 00:37 7,058 mvnw 2016/11/06 03:00 0 mvnw.cmd 2016/11/05 00:46 1,544 pom.xml 2016/11/06 03:00 0 result.text 2016/11/05 00:37 src 2016/11/06 02:53 target 7 個のファイル 11,047 バイト 7 個のディレクトリ 186,617,499,648 バイトの空き領域

making commented 8 years ago

スクリーンキャプチャのディレクトリとコマンドプロンプトのディレクトリがずれています

hirotb commented 8 years ago

改めてC:\Users\YO\hajiboot\demo に入れ直したところ

[INFO] BUILD SUCCESS

でました エクスプローラー上の認識のフォルダとコマンドプロンプト上の認識のフォルダがずれて修正聞いてなかったのが一因みたいだったかもしれないです

hirotb commented 8 years ago

mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo

ではBUILD SUCCESSとSPRINGロゴがでるものの、

mvnw.cmd spring-boot:run

では上述のNoClassDefFoundErrorが起きるみたいです。

making commented 8 years ago

-Dmaven.repo.local=localrepoをつけで実行するか、C:\Users\YO\.m2\repository\org\springframeworkを一度削除してからもう一度実行してみてください。

hirotb commented 8 years ago

mvnw.cmd spring-boot:run

でも成功し、STS上でも実行できました。 大元の原因は.m2\repository\配下がおかしかったわけですね。 時間使ってもらって本当にありがとうございます。

making commented 8 years ago

👍