【问题标题】:use of ";" in a env var on setenv.sh用于 ”;”在 setenv.sh 上的环境变量中
【发布时间】:2023-03-05 16:29:01
【问题描述】:

我想设置这个环境变量。

#!/bin/bash
dburl="jdbc:sqlserver://xxxx.database.windows.net:1433;database=xxxx;user=xxxx@iafox;password=***;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30"
export CATALINA_OPTS="$CATALINA_OPTS -Ddburl=${dburl}"

但是setenv.sh 不识别";",我该怎么做呢?

编辑

The error

【问题讨论】:

  • 您收到什么错误?
  • 我对帖子进行了编辑,但图片错误
  • 请阅读no pictures of exceptions / no pictures of code。然后使用edit 链接将文本的屏幕截图替换为问题中格式正确/缩进的文本。
  • 我没有看到您的 CATALINA_OPTS 与该错误消息有任何关系。
  • 我试图在我的 server.xml 中设置这个环境变量,如果我把 ;代码编译但没有设置环境

标签: java bash shell tomcat


【解决方案1】:

不确定它是否会有所帮助,但你可以试试这个:

dburl="jdbc:sqlserver://xxxx.database.windows.net:1433;database=xxxx;user=xxxx@iafox;password=***;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30"
export CATALINA_OPTS="$CATALINA_OPTS -Ddburl='$dburl'"

【讨论】:

    猜你喜欢
    • 2021-07-19
    • 2014-09-30
    • 1970-01-01
    • 2014-09-16
    • 2020-01-24
    • 2021-05-26
    • 2014-12-08
    • 1970-01-01
    • 2014-12-18
    相关资源
    最近更新 更多