やりたいこと
Intellij Ideaの画面右上にある実行ボタン(?)から、Spring bootのmain関数を実行、起動したいです。
すでにSpring Bootも2.2まで来ているようで、知らない仕様の変更があるのかもしれません...
各種バージョン情報
Spring Boot * Kotlinの組み合わせです。Intellij Ideaでいろいろやろうと考えています。
- Spring Boot:2.2.2
- Kotlin:1.3.61
- Intellij Idea: Community Edition 2019_2
- Gradle(ローカル): 6.0.1
症状
Intellij Ideaの画面右上にある実行ボタン(?)から、Spring bootのmain関数を実行すると、勝手に終了
してしまいます。このような出力を得ます。
kotlin
12019-12-21 19:32:47 localhost payment INFO Starting BillingsApplicationKt on macine with PID 1727 (/path/to/module/build/classes/kotlin/main started by me in /path/to/master) 22019-12-21 19:32:47 localhost payment INFO The following profiles are active: dev 32019-12-21 19:32:47 localhost payment INFO Started BillingsApplicationKt in 0.915 seconds (JVM running for 1.596) 4 5Process finished with exit code 0
ここでは、Logbackで出力を得ています。
あまり関係はないはずですが、複数のGradleプロジェクトを並べて含む構成を取っています。つまり、
- master(ルートプロジェクトに相当) - payment(ロジック本体) - framework(独自便利系ライブラリ)
やったこと
あまりなにかできるイメージもなく、ホームディレクトリ配下の .gradle
ディレクトリを消すくらいです...
Gradleからの起動は可能でした。
machine:master me$ gradle :payment:bootRun Welcome to Gradle 6.0.1! Here are the highlights of this release: - Substantial improvements in dependency management, including - Publishing Gradle Module Metadata in addition to pom.xml - Advanced control of transitive versions - Support for optional features and dependencies - Rules to tweak published metadata - Support for Java 13 - Faster incremental Java and Groovy compilation - New Zinc compiler for Scala - VS2019 support - Support for Gradle Enterprise plugin 3.0 For more details see https://docs.gradle.org/6.0.1/release-notes.html Starting a Gradle Daemon, 1 stopped Daemon could not be reused, use --status for details > Task :payments:bootRun . ____ _ __ _ _ /\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ / _` | \ \ \ \ \/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.2.2.RELEASE) 2019-12-21 19:58:55 localhost payment-module INFO Starting BillingsApplicationKt on mac0087 with PID 4567 () 2019-12-21 19:58:55 localhost payment-module INFO The following profiles are active: dev 2019-12-21 19:58:56 localhost payment-module INFO Tomcat initialized with port(s): 18080 (http) 2019-12-21 19:58:56 localhost payment-module INFO Initializing ProtocolHandler ["http-nio-18080"] 2019-12-21 19:58:56 localhost payment-module INFO Starting service [Tomcat] 2019-12-21 19:58:56 localhost payment-module INFO Starting Servlet engine: [Apache Tomcat/9.0.29] 2019-12-21 19:58:56 localhost payment-module INFO Initializing Spring embedded WebApplicationContext 2019-12-21 19:58:56 localhost payment-module INFO Root WebApplicationContext: initialization completed in 555 ms 2019-12-21 19:58:56 localhost payment-module INFO Initializing ExecutorService 'applicationTaskExecutor' 2019-12-21 19:58:56 localhost payment-module INFO Starting ProtocolHandler ["http-nio-18080"] 2019-12-21 19:58:56 localhost payment-module INFO Tomcat started on port(s): 18080 (http) with context path '' 2019-12-21 19:58:56 localhost payment-module INFO Started BillingsApplicationKt in 1.023 seconds (JVM running for 1.345) <===========--> 90% EXECUTING [2m 20s]
Intellij Ideaの実行ログを確認したいのですが、見たところ探せず...
といった感じで、ほとんど何もできてないのが今です。
おわりに
正直、心当たりのある操作がほとんどないので困っています。Gradleから起動できるとはいえ、個人的には不便を感じます。
Spring Initializrでzip作ってインポートしてからずっとこの状態です。
これやった?、とかこれ確認してみ?、といった観点だけでもご教示いただければ幸いです。
また、足りない情報があればご指摘ください。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー