Springブートデプロイ可能なwarファイルを作成して、weblogic 12cにデプロイしようとしました。アプリケーションの起動が例外で失敗しました:Spring起動アプリケーションがWeblogic 12cにデプロイされ、起動に失敗しました
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
ERROR SpringApplication - Application startup failed
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'graphQLServletRegistrationBean' defined in class path resource
...
入れ子の例外は次のとおりです。
java.lang.IllegalStateException: No *.graphqls files found on classpath. Please add a graphql schema to the classpath or add a SchemaParser bean to your application context.
は、実際には、上記のファイルは、*.graphqls
がWEB-INF/classes/
フォルダの下に戦争に存在して言及しました。 warファイルがローカルディスクに解凍され、展開された形式でアプリケーションを再デプロイすると、この例外は表示されません。
私は何かお見逃しですか?
ありがとうございました。
春の起動は、アプリケーションサーバー内ではなく独立して実行することを意図しています – jmhostalet
weblogicで春の起動アプリケーションを展開するガイドに従っていますか?追加の設定ファイルが必要になります。 – Patrick
@jmhostaletあなたはステートメントが真ではありません。 Spring BootアプリケーションもApp Serversに配備できます。私たちは過去2年間、JBossにSpringBootアプリケーションを配備しています。 https://docs.spring.io/spring-boot/docs/current/reference/html/howto-traditional-deployment.html –