MySQLデータベース接続の例外処理について

Tomcatの起動エラーログの重要な情報:

28日- 8月- 2019年14:22:55.014 SEVERE [ローカルホスト-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild:開始:
org.apache.catalina.LifecycleException:[StandardEngineでの[コンポーネントを起動できませんでした。カタリナ] .StandardHost [ローカルホスト] .StandardContext []
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)で
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)で
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)で
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)で
org.apache.catalina.startup.HostConfig.deployDirectoryで(HostConfig.java:1125)
org.apache.catalina.startup.HostConfig $ DeployDirectory.runで(HostConfig.java:1859)
java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)で
java.util.concurrent.FutureTask.run(FutureTask.java:266)で
java.util.concurrent.ThreadPoolExecutor.runWorkerで(ThreadPoolExecutor.java :1149)
java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)で
java.lang.Thread.runで(Thread.java:748)
org.springframework.context.ApplicationContextException:によって引き起こされるWebサーバを起動することができません。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:名「cxfConfig」を持つBeanを作成エラー:リソースの依存性の注入に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:エラーが名「busiServices」でBeanを作成:リソースの依存関係の注入に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:名「AICCropServiceImpl」を持つBeanを作成エラー:リソースの依存性の注入に失敗しました。「lvAttachmentImplService」の名前を持つBeanを作成エラー:ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionあるリソースの依存関係の注入に失敗しました。ネストされた例外はorg.springframework.beansです。factory.UnsatisfiedDependencyException:名前を持つBeanを作成エラー「attachmentMapper」ファイルに定義されている[/usr/local/develop/wechat-tomcat/apache-tomcat-8.5.43/webapps/ROOT/WEB-INF/classes/com/dhht/dao /AttachmentMapper.class]:不満依存性は、Beanプロパティ「sqlSessionFactory」を通して表現しました。ネストされた例外はorg.springframework.beans.factory.UnsatisfiedDependencyExceptionある:エラー名に「sqlSessionFactory」定義されたクラスパス・リソースでのBeanを作成[ORG / MyBatisの/スプリング/ブート/自動設定/ MybatisAutoConfiguration.class]:不満依存性の方法で表現「sqlSessionFactory」パラメータ0; 名「のdataSource」でBeanを作成エラー:ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです クラスパス・リソースに定義されている[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害

成功し、サーバから受信した最後のパケットが144ミリ秒前でした。サーバーに正常に送信された最後のパケットが137ミリ秒前でした。
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:155)で
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544)で
org.springframework.boot.webで.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)で
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395)で
org.springframework.boot.SpringApplication.run(SpringApplication.java:327)で
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:155)で
org.springframework.boot.web.servletで.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:135)
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:87)で
org.springframework.web.SpringServletContainerInitializer.onStartupで(SpringServletContainerInitializer.java :172)
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)で
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)で
... 10以上
org.springframework.beans.factory.BeanCreationException:によって引き起こさ名「cxfConfig」を持つBeanを作成エラー:リソースの依存性の注入に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:エラーが名「busiServices」でBeanを作成:リソースの依存関係の注入に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:名「AICCropServiceImpl」を持つBeanを作成エラー:リソースの依存性の注入に失敗しました。「lvAttachmentImplService」の名前を持つBeanを作成エラー:ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionあるリソースの依存関係の注入に失敗しました。名前のBeanを作成エラー「attachmentMapper」:ネストされた例外はorg.springframework.beans.factory.UnsatisfiedDependencyExceptionです 【/usr/local/develop/wechat-tomcat/apache-tomcat-8.5.43/webapps/ROOT/WEB-INF/classes/com/dhht/dao/AttachmentMapper.class]ファイルに定義されている:不満依存性はBeanプロパティで表現しました'sqlSessionFactory'; ネストされた例外はorg.springframework.beans.factory.UnsatisfiedDependencyExceptionある:エラー名に「sqlSessionFactory」定義されたクラスパス・リソースでのBeanを作成[ORG / MyBatisの/スプリング/ブート/自動設定/ MybatisAutoConfiguration.class]:不満依存性の方法で表現「sqlSessionFactory」パラメータ0; ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionある:エラークラスパス・リソースに定義された名称「データソース」と豆を作成する[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外は、COMです。

成功し、サーバから受信した最後のパケットが144ミリ秒前でした。サーバーに正常に送信された最後のパケットが137ミリ秒前でした。
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:321)で
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1344)で
org.springframework.beans.factory.supportで.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:578)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanで(AbstractAutowireCapableBeanFactory.java:501)
org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0(AbstractBeanFactory.java:317)で
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)で
org.springframeworkで。 beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
org.springframework.beans.factory.support.AbstractBeanFactory.getBeanで(AbstractBeanFactory.java:199)
org.springframework.beans.factory.support.ConstructorResolverで。 instantiateUsingFactoryMethod(ConstructorResolver.java:368)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethodで(AbstractAutowireCapableBeanFactory.java:1250)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099)で
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)で
org.springframework.beans.factoryで.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)
org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0の(AbstractBeanFactory.java:317)
org.springframework.beans.factory.support.DefaultSingletonBeanRegistryで。 getSingleton(DefaultSingletonBeanRegistry.java:228)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBeanで(AbstractBeanFactory.java:315)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)で
org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:225)で
org.springframework.boot.webで.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)
org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:90)で
org.springframework.boot.web.servlet.ServletContextInitializerBeansで<初期化> (ServletContextInitializerBeans.java:79)
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:250)で
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:237)で
org.springframeworkで.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:183)
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:152)で
... 21以上
org.springframework.beans.factory.BeanCreationException:によって生じる誤差名「busiServices」でBeanを作成:リソースの依存関係の注入に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:名「AICCropServiceImpl」を持つBeanを作成エラー:リソースの依存性の注入に失敗しました。「lvAttachmentImplService」の名前を持つBeanを作成エラー:ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionあるリソースの依存関係の注入に失敗しました。ネストされた例外はorg.springframework.beans.factory.UnsatisfiedDependencyExceptionです:エラーは、名前のBeanを作成する「attachmentMapper」ファイルに定義されています[/usr/local/develop/wechat-tomcat/apache-tomcat-8.5.43/webapps/ROOT/WEB- INF /クラス/ COM / dhht / DAO / AttachmentMapper.class]:満たされていない依存関係は、Beanプロパティ「sqlSessionFactory」を通して表現しました。ネストされた例外はorg.springframework.beans.factory.UnsatisfiedDependencyExceptionある:エラー名に「sqlSessionFactory」定義されたクラスパス・リソースでのBeanを作成[ORG / MyBatisの/スプリング/ブート/自動設定/ MybatisAutoConfiguration.class]:不満依存性の方法で表現「sqlSessionFactory」パラメータ0; ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionある:エラークラスパス・リソースに定義された名称「データソース」と豆を作成する[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害 springframework.beans.factory.UnsatisfiedDependencyException:名前のBeanを作成エラー「sqlSessionFactory」クラスパス・リソースに定義されている[ORG / MyBatisの/スプリング/ブート/自動設定/ MybatisAutoConfiguration.class]:不満依存性の方法で表現「sqlSessionFactory」パラメータ0。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionある:エラークラスパス・リソースに定義された名称「データソース」と豆を作成する[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害 springframework.beans.factory.UnsatisfiedDependencyException:名前のBeanを作成エラー「sqlSessionFactory」クラスパス・リソースに定義されている[ORG / MyBatisの/スプリング/ブート/自動設定/ MybatisAutoConfiguration.class]:不満依存性の方法で表現「sqlSessionFactory」パラメータ0。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionある:エラークラスパス・リソースに定義された名称「データソース」と豆を作成する[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害 ;不満依存性方法により発現「sqlSessionFactory」パラメータ0:クラスパスリソース[ORG / MyBatisの/スプリング/ブート/自動設定/ MybatisAutoConfiguration.class]で定義されます ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionある:エラークラスパス・リソースに定義された名称「データソース」と豆を作成する[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害 ;不満依存性方法により発現「sqlSessionFactory」パラメータ0:クラスパスリソース[ORG / MyBatisの/スプリング/ブート/自動設定/ MybatisAutoConfiguration.class]で定義されます ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionある:エラークラスパス・リソースに定義された名称「データソース」と豆を作成する[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害 クラスパス・リソースに定義されている[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害 クラスパス・リソースに定義されている[COM /アリババ/ドルイド/スプリング/ブート/自動設定/ DruidDataSourceAutoConfigure.class]:initメソッドの呼び出しに失敗しました。ネストされた例外はcom.mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionです:通信リンク障害

 

- 理由:接続プールはデフォルトで暗号化されたときにmysqlのSSL暗号化は、設定されていません

以下の通り:(比較注)--warパッケージデータベース構成ファイルが変更され

#JDBCます。mysql://127.0.0.1:?13306 / pro_hnyz_db useSslオプション=真&useUnicode =真&characterEncoding = UTF-8&allowMultiQueries =真の
URLます。jdbc:mysqlの://127.0.0.1:?13306 / pro_hnyz_db useUnicode =真&characterEncoding = UTF-8&useSslオプション=偽&自動再=真&failOverReadOnly = falseの
ユーザ名:ルート

おすすめ

転載: www.cnblogs.com/sung1024/p/11425725.html