【问题标题】:Can run jar from commandline but not in shell script - why?可以从命令行运行 jar 但不能在 shell 脚本中运行 - 为什么?
【发布时间】:2017-01-01 13:57:41
【问题描述】:

我想启动一个应该提供 Rest-WebService 的 jar。 当我从终端运行以下命令时,jar 和 web 服务成功启动:

java -jar SchnittprofilService-1.0-fat.jar BH121 8888

如果我在 shell 脚本 start.sh 中运行相同的命令,jar 会启动,但不会启动 web 服务。

start.sh 的权限设置为 777。

有什么建议吗?

【问题讨论】:

  • 你的脚本内容是什么?

标签: java linux shell rest jar


【解决方案1】:

哎呀:

你必须把你的论点放在引号里:

java -jar SchnittprofilService-1.0-fat.jar "BH121" "8888"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 2020-01-02
    • 2011-06-04
    相关资源
    最近更新 更多