我最近构建了我的运行甲板服务器,并使用mariaDB创建了一个DB,并将运行甲板指向此。我按照runundeck网站上的官方文档进行了操作。由于我已将systemDB更改为mariaDB,因此服务不再启动。
我rundeck-config。
#loglevel.default是作业的默认日志级别:ERROR,WARN,INFO,VERBOSE,DEBUGloglevel.default =信息rdeck.base =/var/lib/rundeck
# rss。如果设置为true,则启用公共RSS提要(未经身份验证)rss。启用= false
#change hostname here
grails。serverURL=http://IP OF SERVER:4440
数据源。driverClassName =
数据源。
dataSource. url = jdbc:mysql://IP OF SERVER/rundeck?username =数据库用户
数据源。
grails.plugin.databasemigration. password = password。updateOnStart=true
autoReconnect=true
#在后台存储项目
rdeck . projectsstoragetype =db
#密钥存储加密
rdekk .storage.provider.1。类型=
rundeck.storage.provider.1.path =键
rundeck.storage.converter.1。类型= jasypt-encryption
rundeck.storage.converter.1。路径=键
rundeck.storage.converter.1.config。encryptorType =定义
rundeck.storage.converter.1.config。密码= 7 ee99cf09ffc59e7
rundeck.storage.converter.1.config。算法= PBEWITHSHA256AND128BITAES-CBC-BC
rundeck.storage.converter.1.config。公元前提供者=
rdeck . projectsstoragetype =db
rundeck.config.storage.converter.1。类型= jasypt-encryption
rundeck.config.storage.converter.1。路径=项目
rundeck.config.storage.converter.1.config。密码= 7 ee99cf09ffc59e7
rundeck.config.storage.converter.1.config。encryptorType =定义
rundeck.config.storage.converter.1.config。算法= PBEWITHSHA256AND128BITAES-CBC-BC
rundeck.config.storage.converter.1.config。公元前提供者=
rundeck.feature.repository。启用= true
有人能帮帮忙吗
这里有几件事:
-
您的
dataSource.driverClassName
为空,将其设置为org.mariadb.jdbc.Driver
,查看此处的完整示例。 -
您的
rundeck.storage.provider.1.type
也是空的,设置为rundeck.storage.provider.1.type=db