linux启动jar设置端口命令

不及物动词 其他 444

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,要启动一个使用Java编写的Jar包并设置端口,可以使用以下命令:

    “`shell
    java -jar -Dserver.port=端口号 文件名.jar
    “`

    其中,`端口号`是你想要设置的具体端口号,`文件名.jar`是你要启动的Jar包的文件名。

    举例来说,如果你希望启动一个文件名为`myapp.jar`的Jar包,并将端口号设置为`8080`,则可以使用如下命令:

    “`shell
    java -jar -Dserver.port=8080 myapp.jar
    “`

    这样就可以在Linux上启动该Jar包,并将应用程序的端口号设置为8080。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux上启动一个JAR文件并设置端口,需要使用以下命令:

    1. java -jar -Dserver.port=端口号 文件名.jar
    这个命令会启动一个JAR文件,并将端口号设置为指定的值。例如,如果你想要将端口号设置为8080,那么命令就应该是:java -jar -Dserver.port=8080 文件名.jar
    这会将JAR文件以8080端口号启动。

    2. export PORT=端口号
    这个命令会将环境变量PORT设置为指定的端口号。例如,如果你想要将端口号设置为8080,那就执行export PORT=8080。
    然后,使用以下命令启动JAR文件:java -jar 文件名.jar
    这会将JAR文件以8080端口号启动。

    3. nohup java -jar -Dserver.port=端口号 文件名.jar > 日志文件名.log &
    这个命令会在后台运行JAR文件,并将输出重定向到指定的日志文件中。例如,如果你想要将端口号设置为8080,那就执行nohup java -jar -Dserver.port=8080 文件名.jar > 日志文件名.log &。
    这会将JAR文件以8080端口号启动,并将输出记录到指定的日志文件中。

    4. 使用systemd启动服务。
    在Linux上,可以使用systemd来管理服务,包括启动JAR文件并指定端口号。首先,需要创建一个服务文件,例如 myapp.service。然后,将以下内容添加到该文件中:
    “`
    [Unit]
    Description=My App

    [Service]
    ExecStart=/usr/bin/java -jar -Dserver.port=端口号 文件名.jar
    WorkingDirectory=/path/to/jar/file
    Restart=always
    User=your_user

    [Install]
    WantedBy=multi-user.target
    “`
    将 “端口号” 和 “文件名.jar” 替换为实际的值。然后,将服务文件移动到 /etc/systemd/system/ 目录下,并运行以下命令启动服务:
    “`
    sudo systemctl start myapp.service
    “`
    这会启动JAR文件并指定端口号。

    5. 使用Docker容器。
    如果你使用Docker来运行应用程序,可以在Dockerfile中设置端口号。在Dockerfile中添加以下行:
    “`
    EXPOSE 端口号
    “`
    将 “端口号” 替换为实际的端口号。然后,构建Docker镜像并运行容器:
    “`
    docker build -t myapp .
    docker run -p 端口号:端口号 myapp
    “`
    将 “端口号” 替换为实际的端口号。这将使用Docker容器运行JAR文件并指定端口号。

    以上是在Linux上启动一个JAR文件并设置端口的一些常用命令。根据具体的场景,选择适合的命令来满足需求。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统上启动Java的jar文件并设置端口,可以通过以下步骤:

    1. 在Linux系统上安装Java环境。首先需要确保已经安装了Java运行时环境(JRE)或Java开发工具包(JDK)。可以通过运行以下命令来检查Java版本:
    “`
    java -version
    “`
    如果未安装Java,可以使用以下命令安装:
    “`
    sudo apt-get update
    sudo apt-get install openjdk-8-jre
    “`

    2. 在Linux系统上创建一个Shell脚本。可以使用任何文本编辑器创建一个新文件,例如`start_app.sh`。在该文件中,输入以下内容:
    “`shell
    #!/bin/bash
    java -jar -Dserver.port=8080 your_app.jar
    “`
    这里假设`your_app.jar`是要启动的Java应用程序的名称,而8080是要设置的端口号。请注意,通过`-Dserver.port=8080`参数可以设置应用程序使用的端口号。

    3. 保存并退出脚本文件,并为其设置执行权限。在终端中运行以下命令:
    “`shell
    chmod +x start_app.sh
    “`
    这将允许脚本文件在Linux系统上执行。

    4. 启动Java应用程序。在终端中运行以下命令:
    “`shell
    ./start_app.sh
    “`
    这将使用脚本文件启动Java应用程序,并使用指定的端口号。

    以上是在Linux系统上启动Java的jar文件并设置端口的基本步骤。你可以根据实际需要进行修改和调整。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部