# Java Jar 启动脚本
在Java开发中,我们通常会将代码打包成一个可执行的Jar文件。当我们需要在服务器上部署和运行这个Jar文件时,就需要编写一个启动脚本。这个启动脚本可以用来设置Java运行环境的参数、启动Jar文件等。
在本文中,我们将介绍如何编写一个Java Jar启动脚本,并通过代码示例说明每个步骤。同时,我们将使用mermaid语法中的journey标识出旅行图,以及使用
原创
2024-04-25 06:03:55
152阅读
jar包启动脚本#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=/home/user/jar/test-demo.jarcd `dirname $0`#使用说
原创
2022-05-19 10:12:57
446阅读
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=/opt/server/msp/health-api/health-2.0.2.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh health_api.sh [start|s
转载
2019-06-27 08:58:00
244阅读
2评论
jar包启动脚本 #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=/home/user/jar/test-demo.jar cd `dirname $0` #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [
原创
2022-05-19 13:52:48
510阅读
前段时间用springboot做项目后,每次重新发布都好麻烦, 所以写了个脚本来配合jenkins 发布; #!/bin/bash
APP_NAME=application.jar
function check {
local PID=0
if [ -e tpid ] ;then
PID=$(cat tpid)
# while read TMPID; do
转载
2023-06-25 15:42:53
140阅读
bat 脚本启动class文件或jar文件,配置可remote debug因为jar文件或class文件不能直接像exe那样运行,有时候我们需要用bat脚本的帮助来方便的完成java程序在windows上的执行首先这台机器得有JRE环境。这个具体安装和配置环境变量不再赘述其次,用bat脚本本质上还是调用java命令,所以可以先试着用命令行工具测试下我们脚本的核心指令,即java命令运行是否正确步骤
转载
2024-02-02 18:17:28
43阅读
jar包运行参数优化命令实例:nohup java -Xms500m -Xmx500m -Xmn250m -Xss256k -server -XX:+HeapDumpOnOutOfMemoryError -jar $JAR_PATH/test-0.0.1-SNAPSHOT.jar --spring.profiles.active=daily -verbose:class &说明:--spr
转载
2023-08-03 22:08:25
736阅读
掰碎了讲一个jar包启动文件.当前服务目录如下# ls /easy/test/info/ -> bin mytest.jar
# ls /easy/test/info/bin/ -> spring-boot.shspring-boot.sh 文件内容如下#!/bin/bash
# 环境索引: 标识解释器为bash ./当前文件 等同于 sh 当前文件
# 本次解析执行命令= ./e
转载
2024-06-20 20:15:21
37阅读
操作步骤1、新建一个文件夹xxx,将要执行java程序(可使用eclipse导出的可执行的jar包)拷贝到该文件夹中;2、将jdk中jre文件夹拷贝到要执行的java程序所在的文件夹;3、在java程序所在的文件夹中新建一个bat文件。bat文件样例:样例一:@echo off
set PATH=.;%CD%\xxx\jre\bin
set CLASSPATH=.
start java.exe -
转载
2023-06-26 17:24:38
674阅读
1、一般写到sh文件nohup java -jar -Dfile.encoding=utf-8 api.jar --spring.profiles.active=prod> cmd.out &
原创
2022-11-25 11:16:57
566阅读
一个netty tcp长连接的项目中用到的启动脚本(脚本非原创,网上拷贝来拷贝去的,已不知出处),以及jvm一些参数的设置,记录下来以后应该还用得到 #!/bin/bash
# JDK所在路径
JAVA_HOME="/opt/java"
# 需要启动的Java主程序(main方法类)
APP_MAINCLASS="XXX"
# 拼凑完整的classpath参数,包括指定lib目录下所有的j
转载
2024-02-02 13:30:10
84阅读
CentOS Java 服务 jar 文件 启动脚本文件名称:xxx-server.sh#!/bin/sh
xxx=/home/xxx/server/xxx-0.0.1.jar
xxx_log=/home/xxx/server/logs/xxx.log
xxx_pid=/home/xxx/server/pid/xxx.pid
red='\e[0;31m'
green='\e[0;32m'
yel
转载
2023-07-02 22:50:38
431阅读
最近在工作中整合友盟消息推送服务时,遇到了用 Ajax 向 Java 后台传递自定义参数的需求,当时想要采取 java.util.Map ,但发现 Ajax 无法传递 java.util.Map 类型的参数,后来无奈采取的方式的是采用了这样的Vo 对象:public ExtraVo {private List keys;private List&n
转载
2021-02-16 06:12:29
205阅读
#!/bin/bash #Created on Jul 24 #@author yunweibu@foresee.com #Version 1.1 #刷新系统环境变量 source ~/.bash_profile echo "Sping Cloud ops script.FORESEE" #封装定义
转载
2020-07-17 14:27:00
129阅读
点赞
2评论
关于springboot项目的部署与SSM(框架)部署war包到Tomcat下有所不同,比较明显的是springboot打包为jar包,运行则是执行通过java -jar xxx.jar,不再需要放置在Tomcat下面运行。关于springboot项目部署相对于之前简化了一些步骤,只需要在服务器中安装好jdk环境,然后执行java -jar xxx.jar就可以把项目跑起来,如下所示
我们通常要启动一个jar包的话首先就是从git中拉取代码,然后使用maven命令进行打包,再java -jar启动程序。这样的一个过程是非常没有实际意义的且非常浪费时间,更别提有时候重启还需要kill了,那么今天小编就来教大家如何使用Linux脚本执行。 首先需要交代的是,这里小编项目的结构目录是这样的:
转载
2023-11-19 11:26:19
69阅读