zoukankan      html  css  js  c++  java
  • 项目jar包部署服务器

    测试本机项目是否能正常运行 (环境:主机要有maven,java环境,服务器:java环境 jar包需要tomact的支持就能运行)

    然后通过启动类模块的pom.xml设置为jar包类型

    把主项目进行maven重构

    项目重构后在启动模块的target目录下会出现项目启动模块的jar包(jar包可以重命名)

    把jar包用filezilla或其他工具上传到服务器使用命令:

    java -jar jar包路径/jar包名.jar
    

    启动成功在浏览器输入:服务器公网ip:项目端口号/项目路径(可以配置项目默认路径)

    但是只要关闭终端,如 xshell 停止项目就停止了。

    如果需要一直挂载运行需要:nohup command & (其中 command 是你运行项目输入的命令)语句:

    nohup java -jar jar包路径/jar包名.jar &
    

    会出现一个pid,这个pid就是项目在服务器运行的端口号对应的id,同时项目正在部署,耐心等待部署完成

    如果不在项目中配置项目端口号(会默认tomact的端口号),可以在命令使用 --server.port=xxx.. 改变默认端口号如:nohup java -jar HusbandrySystem.jar --server.port=8081 &

    如报:nohup: 忽略输入并把输出追加到"nohup.out"  (这不是报错,只是提示,后台执行程序的输出都被重定向到nohup.out文件)
    
    执行nohup java -jar do_iptable.jar >/dev/null  & 运行jar会提示:nohup: 忽略输入重定向错误到标准输出端
    
    修改运行方式为:
    
    nohup java -jar HusbandrySystem-0.0.1.jar –server.port=8081 > /dev/null 2>&1&
    

    ps -ef|grep java 查看java程序在服务器运行的所有pid

    杀死进程:

    kill -9 需要结束进程的pid          列如:kill -9 17871
    
  • 相关阅读:
    vscode终端无法使用webpack命令
    vscode 常用配置
    git中fatal: Authentication failed的问题
    vue项目初始化步骤
    Windwos安装Node.js和npm的详细步骤
    node安装教程,全局安装vue,webpack/cli,创建一个vue项目(详细步骤)
    VsCode 自动生成文件头部注释和函数注释
    微信小程序使用字体图标
    微信小程序第三方框架
    查看最近访问的文件目录或文件
  • 原文地址:https://www.cnblogs.com/A-Nan-q/p/14487145.html
Copyright © 2011-2022 走看看