Closed hirotb closed 8 years ago
JDKの設定か、何らかの環境の問題かと思います。
./mvnw spring-boot:run
を実行してアプリケーションが起動しますか?ターミナルで生成されたプロジェクトのフォルダに./mvnw spring-boot:runを実行してアプリケーションが起動しますか? windows8.1でコマンドプロンプトを利用したのですがまず ./mvnwコマンドが通りません。 「'.' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
https://start.spring.io からプロジェクトを作り、STSにインポートした場合はどうですか?
上記と同様にNoClassDefFoundErrorです。
windowsなら
> mvnw.cmd spring-boot:run
で。
フォルダ内にmvnw.cmdファイルは存在していますが、そのコマンドも通りません。
C:\Users\YO\hajiboot> mvnw.cmd spring-boot:run 'mvnw.cmd' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
謎ですね・・・ よくわからいですけど、コマンド実行しているところで・・・
> tree /F
した結果を貼り付けてみてください(解決できる気はしないけどw)
なんか色々環境がおかしい気がしますね・・STSもダウンロードした状態で動くはずですし。
hello.cmd
というファイルを作成して、
ECHO hello, world.
を書いて、コマンドプロンプトからhello.cmd
を実行して、hello, worldが出力されるかも確認してみてください。
コマンドプロンプトって書いてあるからパワーシェルではないんですもんね? パワーシェルだとちょっと挙動変わってた記憶。
mvnw spring-boot:run
とかで動かないかしら
Windows 10だけど、コマンドプロンプトとぱわーしぇる両方で試した結果・・両方とも問題なく起動した・・。
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>
hello.cmdも通らないみたいです C:\Users\YO\hajiboot>hello.cmd 'hello.cmd' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
!?
ちなみに.cmd
と.bat
に変えるとどうですか?
もしくは.cmd.txt
になってるとか・・
tree
が見えないなら、実行しているディレクトリでdir
を実行した結果も貼ってほしいです。
ユーザーディレクトリ直下に hajiboot
ディレクトリあるのも気になると言えば気になる。権限的な制限かかってなかったっけ?
C:\Users\YO\Downloads
的な場所に移動してみるとか
Pathをhajibootフォルダに通したらhello.cmdは通りました けどmvnw.cmdは反応なしです。
mvnw.cmdは反応なしです。
JDKはインストール済みで、環境変数JAVA_HOME
も設定されていますか?
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 バイトの空き領域
単純に実行する場所間違ってませんか??
ディレクトリ変ですね。
cd demo
してmvnw.cmd spring-boot:run
をしてください。うまくいかなければdemo
ディレクトリでdir
の結果を。
demoディレクトリの中に入って、その中にあるmvnw.cmdを実行してください。
動きがありました コンパイルエラーしてるみたいです
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
Perhaps you are running on a JRE rather than a JDK
JDKじゃなくてJREがインストールされていません?
%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に設定してください。
普段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
> mvnw.cmd clean package
> java -jar target/demo-0.0.1-SNAPSHOT.jar
でどうなりますか? ※ jarの名前は推測なので、targetディレクトリにできたjarファイルを指定するようにしてください。
出力結果が見切れた場合は
コマンド > result.txt
で出力をファイルに書き出して、その内容を貼ってください。省略されている部分が重要な場合が多いので。
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
ちなみに、出力内容貼るときは
出力内容
でいいですよ。
出力内容
は大変そう。
> mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo
ではどうでしょうか?
あ・・すみません。
> mvnw.cmd clean package -DskipTests=true
だ。
mvnw.cmd clean package
打つとmvnwコマンドが反応しなくなりました
spring-bootのjarが不完全な形でダウンロードされているかもしれませんね。自分も
mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo
これを試してほしい。
打つとmvnwコマンドが反応しなくなりました
反応しないとは?ディレクトリあっていますか?
このようにまたログ出ない感じに
C:\Users\YO\hajiboot\demo>mvnw.cmd spring-boot:run
C:\Users\YO\hajiboot\demo>mvnw.cmd clean package
C:\Users\YO\hajiboot\demo>
mvnw.cmd
の中身、ディレクトリの構成(dir
の結果)がおかしくなっていないですか?空になっているとか。
mvnw.cmdが0バイトファイルになってません? 前の dirの結果も0バイトのmvnw.cmdがあったし。。。。
spring-bootのjarが不完全な形でダウンロードされているかもしれませんね。
ありえそうですね。
何度もプラグインやライブラリのダウンロードログが現れているような気がするのが、ちょっと気になります。 ダウンロードしたライブラリが変な状態か、保存できてないとか…。
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
とりあえず、zipファイルを再度解凍して・・・
> mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo
を実行してみてください。
demo以下にinitializerからのファイル入れ直してみましたが、実行できないままです
C:\Users\YO\hajiboot\demo>mvnw.cmd spring-boot:run
C:\Users\YO\hajiboot\demo>
zip回答した後も0バイト?
もう一回、http://start.spring.io からプロジェクトをつくり直してみてください。
windowsエクスプローラ上からみると5kbあるんですが、 dirコマンドだと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 個のディレクトリ 186,617,499,648 バイトの空き領域
スクリーンキャプチャのディレクトリとコマンドプロンプトのディレクトリがずれています
改めてC:\Users\YO\hajiboot\demo に入れ直したところ
[INFO] BUILD SUCCESS
でました エクスプローラー上の認識のフォルダとコマンドプロンプト上の認識のフォルダがずれて修正聞いてなかったのが一因みたいだったかもしれないです
mvnw.cmd spring-boot:run -Dmaven.repo.local=localrepo
ではBUILD SUCCESSとSPRINGロゴがでるものの、
mvnw.cmd spring-boot:run
では上述のNoClassDefFoundErrorが起きるみたいです。
-Dmaven.repo.local=localrepo
をつけで実行するか、C:\Users\YO\.m2\repository\org\springframework
を一度削除してからもう一度実行してみてください。
mvnw.cmd spring-boot:run
でも成功し、STS上でも実行できました。 大元の原因は.m2\repository\配下がおかしかったわけですね。 時間使ってもらって本当にありがとうございます。
👍
STS3.82をダウンロードしてSpring Starter ProjectでDependenciesにWebを選択し最低限の状態でプロジェクト作成するも、 Run asからSpring Boot Appで実行時に下記のようなエラーがでて最低限の起動すらできません。 STS3.81でもPleiadesにSTS3.82プラグインをインストールして同様の操作を行った場合でもエラーが出るので、STS固有の問題だと思います。 どのように対処すればSTSでプロジェクトが動くようになるのでしょうか