首页 > 编程语言 >Spring Boot应用启动 java -jar

Spring Boot应用启动 java -jar

时间:2023-12-13 16:45:13浏览次数:35  
标签:run java Spring jar nohup home war

1.系统参数的标准格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格,则用引号括起来

#1.基本
java -jar run.jar

#2.指定java 路径
nohup /opt/mdw/jdk1.8.0_241/bin/java -jar run.jar

#3.如果中文乱码, 指定jar包的运行环境的编码
java -Dfile.encoding=utf-8 -jar run.jar

#4.指定application.properties 配置文件
nohup java -jar run.war -Dspring.config.location=/home/application.properties
nohup java -jar run.war --spring.profiles.active=dev

#5.指定端口
nohup java -jar run.war --server.port=8030

#6.指定上下文路径
nohup java -jar run.war --server.servlet.context-path =/

#7.把进程id写入文件
nohup java -jar run.war & echo $! > /home/pid.file

 

2.创建start.sh

 

nohup java -jar run.war -Dspring.config.location=/home/application.properties --server.port=8080 --server.servlet.context-path =/ & echo $! > /home/pid.file

 

3.创建stop.sh

kill -9 $(lsof -t -i:8080)

 

4. 创建restart.sh 文件

#! /bin/sh
kill -9 $(lsof -t -i:8080)
cd /home/
nohup java -jar run.war -Dspring.config.location=/home/application.properties --server.port=8080 --server.servlet.context-path =/ & echo $! > /home/pid.file

 

标签:run,java,Spring,jar,nohup,home,war
From: https://www.cnblogs.com/dreamstar99/p/17899335.html

相关文章

  • 基于JavaWeb的电影推荐平台的设计与实现
    1.项目演示前端演示地址:http://96.8.117.232:8082/后端演示地址:http://96.8.117.232:8083/(管理员账号:admin密码123456)访问慢是因为服务器是海外的,国内访问慢,便宜VPS凑合了2.项目介绍技术列表技术说明SpringBootWeb应用开发框架Vue3.xjava1.8mysql......
  • 无涯教程-Java - compareTo()函数
    该方法将调用该方法的Number对象与参数进行比较。可以比较Byte,Long,Integer等。但是,无法比较两种不同的类型,参数和调用该方法的Number对象应为同一类型。compareTo()-语法publicintcompareTo(NumberSubClassreferenceName)这是参数的详细信息-referenceName  - ......
  • java学习01-项目,模块,包,类的关系
    一.引言在Java编程语言中,项目、模块、包和类是组织代码的不同层次,它们之间的关系构成了Java程序的框架和结构。下面将详细解释这些概念以及它们之间的关系。二.定义项目(Project):项目是最大的组织单位,通常代表一个完整的软件应用或一组相关的应用。一个项目可以包含多个模块,这些......
  • JavaWeb - Day06 -MySQL-DDL、DML
    01.MySQL-课程介绍什么是数据库?数据库:英文为DataBase,简称DB,它是存储和管理数据的仓库。像我们日常访问的电商网站京东,企业内部的管理系统OA、ERP、CRM这类的系统,以及大家每天都会刷的头条、抖音类的app,那这些大家所看到的数据,其实都是存储在数据库中的。最终这些数据,只是在......
  • 项目使用第三方jar包SDK
    方式一、使用IDEA程序引入jar包1、首先,点他! 2、然后,点他! 3、再然后,点他! 4、最后,在这里选择自己需要上传的Jar包,收工结束!方式二、通过Maven添加到本地仓库,然后在运用依赖导入项1、首先,找到自己所在jar包的目录并输入cmd唤出控制台  2、然后,根据实际情况在控制台......
  • spring 怎么解决循环依赖的
    spring怎么解决循环依赖的理解spring的生命周期分为容器启动阶段、bean的实例化阶段、bean的属性注入阶段、bean的初始化阶段、bean的缓存阶段、bean的销毁阶段怎么解决循环依赖假设有两个对象X和Y,X依赖了Y,Y依赖了X,spring能解决循环依赖,底层主要接住了3个map。第一个是sing......
  • javaWeb项目开发文件上传与下载功能实现
    Web开发文件上传与下载依赖<!--java生成excel文件插件--><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.15</version></dependency><!--文件上传--><dependency><g......
  • Java-jdk 11或17 文件路径中没有jre文件
    Java-jdk11或17文件路径中没有jre文件 简介: Java-jdk11或17文件路径中没有jre文件在使用IDE敲代码的时候,是需要安装jdk的。但是由于jdk版本的不同导致在配置系统环境的时候找不到对应的jre文件。    所以我们想要配置系统变量就需要有jre文件,j......
  • 【转载】SpringBoot2.x使用Assert校验(非单元测试)
    参考https://blog.csdn.net/yangshangwei/article/details/123105926环境环境版本操作windows10JDK11Springboot2.3.12.RELEASE注意引入的包为importorg.springframework.util.Assert;介绍对象和类型断言函数说明notNull()假设对......
  • 无涯教程-Java - xxxValue()函数
    该方法将调用该方法的Number对象的值转换为从该方法返回的原始数据类型。xxxValue()-语法这是每种原始数据类型的单独方法-bytebyteValue()shortshortValue()intintValue()longlongValue()floatfloatValue()doubledoubleValue()xxxValue()-返回值此方法返回......