### Spring boot + GradleプロジェクトでwarファイルからTomcat起動できません。
eclipseを使用して、Spring boot + Gradleプロジェクトのローカル起動確認は完了しています。
warファイルを作成し、tomcat起動を行うと以下のログが出力され起動できません。
どの箇所を修正すればよいか分からないので、ご教授お願いします。
プロジェクト名:testとします。
■catalina.log
情報 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Webアプリケーションアーカイブ [/usr/local/tomcat/webapps/test.war] を配備します 情報 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 少なくとも1つのJARが、まだTLDを含んでいないTLDについてスキャンされました。 スキャンしたが、そこにTLDが見つからなかったJARの完全なリストについては、このロガーのデバッグログを有効にしてください。 スキャン中に不要なJARをスキップすると、起動時間とJSPのコンパイル時間が改善されます。 重大 [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal 1つまたは複数のフィルタを開始できませんでした。 完全な詳細は適切なコンテナログファイルにあります。 重大 [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal 以前のエラーのためにコンテキストの起動が失敗しました [/test] 警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web アプリケーション [test] は自身で登録した JDBC ドライバー [oracle.jdbc.OracleDriver] を停止時に解除できませんでした。メモリーリークの発生を防ぐには JDBC ドライバーを強制的に解除してください。 重大 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks Webアプリケーション[test]はタイプ[java.lang.ThreadLocal](値[java.lang.ThreadLocal@2303ff5a])のキーと値タイプ[io.netty.util.internal.InternalThreadLocalMap](値[io.netty.util.internal.InternalThreadLocalMap@6c954d36])のThreadLocalを作成しましたが、 それはWebアプリケーションの停止時に削除されていません。スレッドは時間の経過とともに更新され、メモリリークの可能性を回避しようとしています。 情報 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Web アプリケーションアーカイブ [/usr/local/tomcat/webapps/test.war] の配置は [9,091] ms で完了しました。
■logback.xml使用の[debugfile]
[DEBUG] j.c.e.w.TestApplication#logStarting - Running with Spring Boot v2.6.1, Spring v5.3.13 [DEBUG] o.s.j.d.DataSourceUtils#doGetConnection - Fetching JDBC Connection from DataSource [DEBUG] o.s.w.s.m.m.a.RequestMappingHandlerAdapter#initControllerAdviceCache - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice [DEBUG] o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver#initExceptionHandlerAdviceCache - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice [DEBUG] o.s.j.d.DataSourceUtils#doGetConnection - Fetching JDBC Connection from DataSource [DEBUG] o.s.j.d.DataSourceUtils#doGetConnection - Fetching JDBC Connection from DataSource [DEBUG] o.s.w.f.DelegatingFilterProxy#init - Filter 'springSessionRepositoryFilter' configured for use
■logback.xml使用の[stdfile]
[INFO ] o.h.v.i.u.Version#<clinit> - HV000001: Hibernate Validator 6.2.0.Final [INFO ] j.c.e.w.TestApplication#logStarting - Starting TestApplication using Java 1.8.0_242 on 3cc9ef47999c with PID 1 (/usr/local/tomcat/webapps/test/WEB-INF/classes started by root in /usr/local/tomcat) [INFO ] j.c.e.w.TestApplication#logStartupProfileInfo - The following profiles are active: staging [INFO ] o.s.d.r.c.RepositoryConfigurationDelegate#multipleStoresDetected - Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] o.s.d.r.c.RepositoryConfigurationDelegate#registerRepositoriesIn - Bootstrapping Spring Data JPA repositories in DEFAULT mode. [INFO ] o.s.d.r.c.RepositoryConfigurationDelegate#registerRepositoriesIn - Finished Spring Data repository scanning in 14 ms. Found 0 JPA repository interfaces. [INFO ] o.s.d.r.c.RepositoryConfigurationDelegate#multipleStoresDetected - Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] o.s.d.r.c.RepositoryConfigurationDelegate#registerRepositoriesIn - Bootstrapping Spring Data Redis repositories in DEFAULT mode. [INFO ] o.s.d.r.c.RepositoryConfigurationDelegate#registerRepositoriesIn - Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces. [INFO ] o.s.b.w.s.c.ServletWebServerApplicationContext#prepareWebApplicationContext - Root WebApplicationContext: initialization completed in 1140 ms [INFO ] o.h.j.i.u.LogHelper#logPersistenceUnitInformation - HHH000204: Processing PersistenceUnitInfo [name: default] [INFO ] o.h.Version#logVersion - HHH000412: Hibernate ORM core version 5.6.1.Final [INFO ] o.h.a.c.Version#<clinit> - HCANN000001: Hibernate Commons Annotations {5.1.2.Final} [INFO ] o.h.d.Dialect#<init> - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL10Dialect [INFO ] o.h.e.t.j.p.i.JtaPlatformInitiator#initiateService - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] [INFO ] o.s.o.j.LocalContainerEntityManagerFactoryBean#buildNativeEntityManagerFactory - Initialized JPA EntityManagerFactory for persistence unit 'default' [INFO ] o.s.b.a.w.s.WelcomePageHandlerMapping#<init> - Adding welcome page: class path resource [static/index.html] [INFO ] o.s.s.w.DefaultSecurityFilterChain#<init> - Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7f8dfeb9, org.springframework.security.web.context.SecurityContextPersistenceFilter@61cd1169, org.springframework.security.web.header.HeaderWriterFilter@7ab64538, org.springframework.security.web.csrf.CsrfFilter@81a188, org.springframework.security.web.authentication.logout.LogoutFilter@356a8f3b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@62f8f98e, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@319c0e0c, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@ece69be, org.springframework.security.web.session.SessionManagementFilter@29b5976a, org.springframework.security.web.access.ExceptionTranslationFilter@5be1a245, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@5eabece5] [INFO ] o.s.s.a.ScheduledAnnotationBeanPostProcessor#finishRegistration - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing [INFO ] j.c.e.w.TestApplication#logStarted - Started TestApplication in 4.847 seconds (JVM running for 29.775) [INFO ] o.s.o.j.LocalContainerEntityManagerFactoryBean#destroy - Closing JPA EntityManagerFactory for persistence unit 'default'
あなたの回答
tips
プレビュー