2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

RundeckをMySQLと紐づける

Posted at

##前提
OS:RHEL7
Rundeck
Mysql:8.0.23

##Rundeckをインストールして起動させる
Rundeckのデータベース設定を基本参照しながら進める。

##MySQLと紐づける
上記の手順はCentOS用なんですよね、うまく行かなくて詰みました。。。
こういう時こそログを見て確認

エラー文

Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_282]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_282]
	at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:93) ~[rundeckpro-enterprise-3.3.9-20210201.war:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_282]
	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_282]
	at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_282]
	at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38) ~[tomcat-jdbc-9.0.39.jar!/:?]
	at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:281) ~[tomcat-jdbc-9.0.39.jar!/:?]
	... 172 more

ってことで、jdbcドライバがないよと言われました。
今回はRHELだったので、それ専用のMySQLのjdbcドライバを入れました。

# wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.23/mysql-connector-java-8.0.23.jar

上記をインストールした上で、再起動をすると解決しました。
公式にもjdbcドライバを入れろって言ってるけど、古いんじゃ。。。

以上、バックログでした。

##参考サイト
Rndeck公式サイト
https://docs.rundeck.com/docs/administration/configuration/database/

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?