

SpringでMySQL(ver:8.0.11)を接続してDB処理を行いたいのですがTomcatを起動したときに「以前のエラーのためにコンテキストの起動が失敗しました」というエラーが下記のようにコンソールに表示されます。

[code]

    警告: Exception encountered during context initialization - cancelling refresh attempt [水 7 04 00:05:17 GMT+09:00 2018]
    重大: Context initialization failed [水 7 04 00:05:17 GMT+09:00 2018]
    重大: クラス org.springframework.web.context.ContextLoaderListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です [水 7 04 00:05:17 GMT+09:00 2018]
    重大: One or more listeners failed to start. Full details will be found in the appropriate container log file [水 7 04 00:05:17 GMT+09:00 2018]
    重大: 以前のエラーのためにコンテキストの起動が失敗しました [/SampleSpringTest] [水 7 04 00:05:17 GMT+09:00 2018]
    
[/code]

eclipse上のDBViewerではちゃんと接続できてSQLが実行できることを確認はできています。どう対処すればよいのでしょうか。「pom.xml」には下記のような記述をしているのですがそこに原因があったりするのでしょうか。

●pom.xml

[code]

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>4.2.4.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.11</version>
    </dependency>
    
[/code]


CC BY-SA 4.0
2018-07-03T15:36:06.950
45281
2023-04-15T04:09:41.160
2018-07-03T15:43:37.433
3060
17348
question
java spring
Tomcat起動時に「以前のエラーのためにコンテキストの起動が失敗しました」というエラー


コンソールの出力にある通り、

> One or more listeners failed to start.

リスナーを起動する際に何らかのエラーが発生しています。また、

> Full details will be found in the appropriate container log file

とあるので、`$CATALINA_HOME/logs`（※）の中にあるログを確認してみて下さい。そこに出力されているエラーが何を意味するのか分からないようでしたら、質問を編集して追記して下さい。

※ログの出力先を変えているようでしたら、そちらを確認してみて下さい。


CC BY-SA 4.0
2018-07-03T23:47:01.573
45289
2018-07-04T01:34:20.990
2018-07-04T01:34:20.990
21092
21092
45281
answer