Pak*_*ako 2 mysql datasource wildfly jboss-cli keycloak
我正在将 MySQL 添加为 Wildfly 的数据源
我可以通过jboss-cli.sh将useSSL=false参数插入到 connection-url 标记中
这很完美,但是当我启动服务器时,它告诉我明确设置useSSL=false
/subsystem=datasources/data-source=KeycloakMysqlDS:add(
jndi-name=java:jboss/datasources/KeycloakMysqlDS,
driver-name=mysql,
connection-url=jdbc:mysql://localhost:3306/keycloak,
user-name=keycloak,
password=keycloak,
max-pool-size=15,
min-pool-size=5
)
Run Code Online (Sandbox Code Playgroud)
如果我将它与 jboss-cli.sh 一起使用
connection-url=jdbc:mysql://localhost:3306/keycloak?useSSL=false
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0097: Wrong type for 'connection-url'. Expected [EXPRESSION, STRING] but was OBJECT",
"rolled-back" => true
}
Run Code Online (Sandbox Code Playgroud)
有没有办法通过 jboss-cli.sh 做到这一点?
小智 6
该行失败,因为它包含双重分配。您应该转义 url 查询的等号 ( useSSL\=false)。
这个:
[standalone@localhost:9990 /] /subsystem=datasources/data-source=KeycloakMysqlDS:add( \
> jndi-name=java:jboss/datasources/KeycloakMysqlDS, \
> driver-name=mysql, \
> connection-url=jdbcmysql://localhost:3306/keycloak?useSSL\=false, \
> user-name=keycloak, \
> password=keycloak, \
> max-pool-size=15, \
> min-pool-size=5 \
> )
{
"outcome" => "success",
"response-headers" => {"process-state" => "reload-required"}
}
Run Code Online (Sandbox Code Playgroud)
应该管用。
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |