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
    
  • 相关阅读:
    LightOJ 1370 Bi-shoe and Phi-shoe
    CF410div2 B. Mike and strings
    CF410div2 A. Mike and palindrome
    CF410div2 D. Mike and distribution
    CF798 C. Mike and gcd problem
    LightOJ1282 Leading and Trailing
    入门-2
    入门-1
    铅笔,用用,舍不得放下
    《快乐读书 轻松理财》书摘
  • 原文地址:https://www.cnblogs.com/A-Nan-q/p/14487145.html
Copyright © 2011-2022 走看看