将JDK 的bin目录文件找一找有没有javaw.exe,有的话查看下面命令变化 原来代码:java -jar Hello.jar 修改为:javaw.exe -jar Hello.jar 命令行窗口不要关闭...,jar包就已经开始运行了!
目录 1 代码 1 代码 1.如果jar文件为test.jar,新建test.bat start javaw -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize...=512m -XX:MaxNewSize=512m -jar D:\test\test.jar >> test.log 2>&1 #启动命令带有日志输出 java -jar -Xms512m -Xmx1024m...-XX:PermSize=64M -XX:MaxPermSize=1024M D:\test\test.jar #没有日志输出 exit 2.新建test.vbs,最后的0表示cmd窗口隐藏运行 createobject...wscript.shell").run"D:\bate\bate.bat" #不隐藏运行 3.创建test.vbs的快捷方式 将test.vbs移动到C:\ProgramData\Microsoft\Windows
在开启Apache服务器的时候却发现,Apache莫名其妙的打不开了,提示 ? 在服务里面开启提示 ?...看到图中的服务,这里原因也就找到了,IIS的World Wid Web Publishing Service 万维网服务的问题 解决方案: 控制面板–>程序–>启用或者关闭Windows功能–>找到Internet
1 直接打开电脑的目录(记得勾选查看隐藏项目) C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 在该目录下新建web-start.bat...set appProfile=dev echo "Start %appName% ..." start javaw -jar %appName% --spring.profiles.active=%...可以用jps命令查看程序的pid; (3)jar包启动的JVM参数可根据自己实际情况进行调整; (4)编辑好命令后,双击运行保证能够正常运行。...3 开机或者重启测试 在完成前面的步骤后,这样就能在开机后直接启动jar包了。 我们重新启动电脑,看是否会开机自启动。 开机后会出现cmd命令行窗口。..."Start C:/MyProgram/java-service/web-core.jar ..." 请按任意键继续. . 然后通过任务管理器或者jps命令查看服务是否启动
第一种需要一直开着dos界面: java -jar jar文件路径 第二种无需一直开着dos界面: 1.新建my-service.bat文件,内容如下: @echo off START "my-service..." javaw -jar science-0.0.1-SNAPSHOT.jar 2.然后直接运行my-service.bat文件即可
1、首先在jar包目录创建一个sh文件,并写上 在文件里面写上jdk环境变量 start.sh #!...:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME.../bin nohup java -jar 具体路径/ROOT.jar > /dev/null 2>&1 & 2、然后在服务器的/etc/rc.d文件夹里的 rc.local 添加上面的sh脚本 sh...具体路径/start.sh 3、重启linux reboot 测试项目 4、如果想要输出日志可以这样写 nohup java -jar 具体路径/ROOT.jar > 具体路径/log.log 2>&1
就是打开Tomcat安装目录下的bin目录下 找到Tomcat9w.exe文件,打开
命令实例: nohup java -Xms500m -Xmx500m -Xmn250m -Xss256k -server -XX:+HeapDumpOnOutOfMemoryError -jar $JAR_PATH...daily, 这个可以在spring-boot启动中指定系统变量,多环境(测试、预发、线上配置)的区分 在排查jar包冲突时,可以指定启动的-verbose:class 打印出启动的应用实际加载类的路径...eg:nohup command & -server:服务器模式,在多个CPU时性能佳,启动慢但性能好,能合理管理内存。...2.& 用途:在后台运行 一般两个一起用 我们经常使用nohup command &命令形式来启动一些后台程序,比如一些java服务: #nohup java -jar xxxx.jar & 为了不让一些执行信息输出到前台...(控制台),我们还会加上刚才提到的>/dev/null 2>&1命令来丢弃所有的输出: #nohup java -jar xxxx.jar >/dev/null 2>&1 &
# 如果进厂不存在返回1 return 1 else # 进程存在返回0 return 0 fi } #定义启动程序函数...echo "${APP_NAME} is already running, PID=${PID}" else nohup ${JAVA_HOME}/bin/java -jar
启动时,`-cp`参数无效 jar 文件的 Class-Path java -jar 启动程序时,设置classpath的方法 方法1:修改 bootclasspath 方法2:修改 Extensions...\Program Files\Java\jre1.8.0_144\lib\ext - C:\WINDOWS\Sun\Java\lib\ext java.class.path: - target\PrintPath.jar...java -jar 启动时,-cp参数无效 使用-jar选项(形如:java -jar xxx.jar )来运行一个可执行的jar包时,-jar会覆-cp的值。...Class-Path的属性中的jar会被加载。 java -jar 启动程序时,设置classpath的方法 方法1:修改 bootclasspath 此种方法可以添加少量的jar文件。...\lib2\xx2.jar java.ext.dirs: - C:\Program Files\Java\jre1.8.0_144\lib\ext - C:\WINDOWS\Sun\Java\lib\ext
环境准备 确保服务器上安装了正确版本的JDK。 配置环境变量,如JAVA_HOME指向JDK安装目录。 确保服务器有适当的权限设置,以便应用程序可以运行。...部署策略 直接部署:将生成的JAR文件上传至服务器的指定目录。 持续集成/持续部署(CI/CD):通过自动化工具如Jenkins,自动化测试和部署流程。...使用SCP命令将JAR文件复制到服务器: scp build/libs/MyApp.jar username@server:/path/to/deployment 一旦JAR文件上传到服务器,就可以使用之前提到的...对于Windows系统,可以通过系统属性 -> 高级 -> 环境变量来设置。 启动命令的完整示例 结合上述脚本和环境变量配置,一个完整的启动命令可能如下: # 运行启动脚本 ....) 案例源码说明 假设我们有一个名为MyApp.jar的Java应用程序,我们希望在服务器上自动启动它,并确保它在后台稳定运行。
\IfmsWorks\ljd-ifms-cloud\ljd-stream-msvs\target @rem 服务启动的日志输出目录文件路径 set LOGS_DIR=D:\usr\local\program...MyTools\jdk-11.0.2\bin\java @rem 运行服务GC垃圾收集器参数 此参数可以配置也可以不配置 set GC_OPTS=-XX:+UseG1GC @rem 配置文件使用编码格式,一般在Windows...:EOF exit 0 然后修改文件的扩展名为 .bat 或 .cmd 两者在windows都是可以运行的 2....可以使用 javaw.exe 做 # ljd-stream-msvs.jar 是需要运行的jar,可以放绝对路径的jar 例如:D:\usr\javaFiles\ljd-stream-msvs.jar...start javaw -jar ljd-stream-msvs.jar b.
war包需要部署到web服务器中(Tomcat、Apache、IIS) 1.2 jar包 jar包是类的归档文件,主要用于存储Java类文件和相关资源文件。...1.3 主要区别: jar包主要用于存储Java类文件和相关资源文件,而war包主要用于存储Web应用程序相关的文件。 jar包可以被JVM直接加载和运行,而war包需要被Web服务器加载和运行。...二、SpringBoot使用war包启动 war包启动:需要先启动外部的Web服务器,实现Servlet3.0规范中引导应用启动类,然后将war包放入Web服务器下,Web服务器通过回调引导应用启动类方法启动应用...2.1 Servlet3.0规范中引导应用启动的说明 在Servlet容器(Tomcat、Jetty等)启动应用时,会扫描应用jar包中 ServletContainerInitializer 的实现类...jar加入到classpath下,然后调用META-INF/MANIFEST.MF文件Start-Class属性完成应用程序的启动。
重命名 将打出的 TMarket.jar 与 winsw.exe 放在同一个目录中,然后将 winsw.exe 重命名为 TMarket.exe 创建配置 创建 TMarket.xml 如下(具体参数参考... java -Xmx512m -Xms512m -jar "TMarket.jar" 安装服务与卸载服务 安装: TMarket.exe install 卸载: TMarket.exe uninstall 或 sc delete TMarket 启动方式...TMarket 方式四: TMarket.exe stop 查找服务 SC queryex TMarket winsw的其他命令 install to install the service to Windows
/target/ruben.jar' '/server/ruben.jar' # 删除日志 rm -f '/test/ruben_log.txt' || true # 创建日志 touch '/test.../ruben_log.txt' # 静默启动 nohup sh /server/ruben.sh 这里启动的ruben.sh如下: #!.../bin/bash BUILD_ID=DONTKILLME function start(){ nohup java -jar '/server/ruben.jar' > '/test/ruben_log.txt
如果在启动jar包时,发现内存不足无法启动,并伴随着如下的日志 此时使用top命令查看各进程资源占用情况, 发现有一command为abrt-hook-ccpp的进程占用较多CPU和内存资源
RDP-Tcp',chrome_data,re.M) #云服务器基本上以为RDP-Tcp结尾 #具体情况具体分析 for pid in chrome_pid_list:...pid =pid.strip() os.popen(f'taskkill /F /PID {pid}') # taskkill windows杀死进程命令 return f
start.bat=============== @echo off start javaw -jar xxx.jar exit 这里的javaw加w表示后台启动。...2.如果后台启动怎样找到对应服务。
随着spring boot技术成为主流,我们都知道spring boot项目打的是jar包而非war包,虽然可以修改成war包,但是如果就是jar包的话,那么spring boot项目怎么怎么启动?...单一启动脚本: 思路:其实就是正常的启动命令,只是这里凯哥使用了后台运行模式 vi start.sh #!...启动&重启脚本: #!.../bin/sh #Jar包名称,注意:不要带有.jar APP1_NAME=sdk-cms-1.0.1-beta #启动服务前,如果服务依然在运行,找到服务的PID #grep -v 只打印没有匹配的...的名称,然后根据jar的名字找到对应的pid,然后调用pid进行kill,最后在调用启动命令。
背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发...springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代码执行和部署方式不一致导致的bug),需要配置外部tomcat比较麻烦,所以决定还是以java -jar命令方式启动并注册为...window服务 项目地址:https://gitee.com/code2roc/deploy-jar-util 环境依赖 windows系统 安装framework4.0 安装jdk配置环境变量...包路径】【部署端口】【执行结果】【操作按钮】五个部分 服务名称 对应的就是安装后windows服务的名字 jar包路径 部署项目的jar文件物理路径 部署端口 默认为空不指定使用配置文件中端口,指定后使用自定义端口...执行结果 显示安装/卸载/启动/关闭服务适输出的操作日志 操作按钮 在进行服务操作前必须将所有配置确定输入后点击保存配置按钮 安装/卸载/启动/停止四个按钮对应相关windows服务的操作 服务安装后默认停止状态
领取专属 10元无门槛券
手把手带您无忧上云