首页 > 系统相关 >Java程序部署成Windows服务

Java程序部署成Windows服务

时间:2023-04-26 17:24:00浏览次数:36  
标签:服务 Windows 程序 部署 服务器 Java

大多数时候部署Java程序时,都是简单弄一个控制台,一是简单,二是能很方便监测运行是否正常。
但如果是在服务器上部署这种模式就不可取,假设服务器重启了,重启之后不登录到远程桌面的话,即使把启动命令放到启动项,也不会自动运行。
另一个问题就是,针对Windows Server 2008以后的操作系统,控制台这个黑框框是可以选中文字的,一旦选中文字,就会造成程序卡住。
综上所述,在服务器部署Java程序,将其嵌到Windows服务才是最优解,静默化运行+无需登录的自启动。

 

一、准备
依托于“WinSW-x64.exe”程序,和jar包放一个目录,建议和jar包命名保持一致,这样如果有多个Java程序可以很好区分

二、配置
服务配置

 

三、安装服务
fund-server.exe install

 

四、启动

 

Done.

标签:服务,Windows,程序,部署,服务器,Java
From: https://www.cnblogs.com/dysjwang/p/17356731.html

相关文章

  • Java中关于String类以及字符串拼接的问题
    String类部分源码//被final修饰不可被继承publicfinalclassStringimplementsjava.io.Serializable,Comparable<String>,CharSequence{//String维护char[]所以不可修改privatefinalcharvalue[];创建String对象的方式str1它首先会去方法区的常量池......
  • 部署harbor
    部署harbor(1)下载地址https://github.com/goharbor/harborwgethttps://github.com/goharbor/harbor/releases/download/v2.4.3/harbor-offline-installer-v2.4.3.tgz(2)解压harbor软件包[root@docker~]#tarxfharbor-offline-installer-v2.8.0.tgz-C/data(3)修改har......
  • Java通过反射给final对象赋值(代码库)
    直接赋值会报错Methodthrew'java.lang.UnsupportedOperationException'exception.给没有set方法的类如下赋值publicstaticvoidsetFieldValue(Objectobj,StringfieldName,Objectval){if(isEmpty(obj)||isEmpty(fieldName))return;ClasssuperClas......
  • 测试Java初学者建议
    作为测试工程师,我们需要具备扎实的编程技能,能够熟练掌握至少一门编程语言。因为测试工作本身就需要编写测试脚本、开发自动化测试工具和测试框架等,这些工作离不开编程语言的支持。同时,编程语言的不断更新和变化也要求我们不断学习和提升。选择一门适合自己的编程语言学习,可以帮助......
  • Android进阶之路 - Java 单元测试
    在此之前,我在单元测试的时候,往往会单独创建一个Demo去进行功能实现,这俩天正好闲下来,所以快速的掌握了一下这个知识点,挺简单的,下面看图说话,看完你就出师了Lookhere~:此文讲的并不高深,扩展也有限,我的目的仅仅是初步且快速的掌握单元测试使用方式,从而提升自己的开发效率~单元......
  • 打卡4(java)
    importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);inta=sc.nextInt(),b=sc.nextInt();intc=sc.nextInt(),d=sc.nextInt();intx=a*60+b,y=c*60+d;......
  • Android结构优化 - Java、Kotlin项目结构分包
    随着Android中Java、Kotlin的混编开发场景越来越多,其中大多人都会将java文件和kt文件放在同一个资源文件夹下,在项目越来越大的情况下,我们进行代码查询、项目重构、优化都不太便捷,所以本篇主要记录通过kotlin分包、java分包来区分、整合java类和kotlin类因为目前项目为......
  • python与java 对应的加密算法
    python与java对应的加密算法1.gzip加密java的gzip加密:importjava.io.ByteArrayInputStream;importjava.io.ByteArrayOutputStream;importjava.util.Arrays;importjava.util.zip.GZIPInputStream;importjava.util.zip.GZIPOutputStream;publicclassHello{......
  • Windows 10 应用创建模糊背景窗口的三种方法
    现代的操作系统中创建一张图片的高斯模糊效果非常容易,不过如果要在窗口中获得模糊支持就需要操作系统的原生支持了。iOS/Mac和Windows系统都对此有支持。本文将介绍三种创建模糊背景窗口的方法。有人可能喜欢称之为毛玻璃窗口、亚克力窗口。Thispostiswrittenin multip......
  • 解决的Windows11的反人类<一>——任务栏强制合并问题
    开始前,先干一次微软的UI设计,脑子有泡的*****设计师,F******U!干完微软,进入正题。。。。0)、需要的工具——dxgi.dll,下载→ https://pan.baidu.com/s/1dZCoM4m7gxg-dTEt1DslzA提取码:8d5w ;1)、dxgi.dll放入“C:\Windows”目录下;2)、打开任务管理器重启“Windows资源管理......