前提・実現したいこと
- ローカル環境で構築したSpringBootアプリケーションをAWS上のEC2にデプロイして、実行したい
発生している問題・エラーメッセージ
./gradlew clean buildコマンドを実行するとテストコンパイルまでは通り、テストで弾かれてしまいます
しかし、テスト自体に何も書いておらず、エラー原因がわかりません
当該エラーの他の例が見つからず、お手上げ状態なため、有識者の方、何かしら情報を教えていただきたいです
$ ./gradlew clean build > Task :test com.org.adachi.productapi.ProductApiApplicationTests > contextLoads FAILED java.lang.IllegalStateException Caused by: org.springframework.beans.factory.BeanCreationException Caused by: org.springframework.beans.factory.BeanCreationException Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException 1 test completed, 1 failed > Task :test FAILED FAILURE: Build failed with an exception.
該当のソースコード
java
1@RunWith(SpringRunner.class) 2@SpringBootTest 3public class ProductApiApplicationTests { 4 5 @Test 6 public void contextLoads() { 7 } 8 9}
試したこと
- application.ymlのDBをH2DBにした
補足情報(FW/ツールのバージョンなど)
- AmazonLinux(EC2)
- open_jdk_1.8.0_181
- gradle 4.8.1