Advertisement

WinSW将JAR包作为Windows服务(WinSW.zip)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这段文档介绍了如何使用WinSW工具将Java应用程序封装为Windows服务的方法。通过此方法,可以实现以服务形式运行基于jar文件的应用程序,便于系统管理和维护。 将Spring Boot部署的jar包作为Windows服务,并实现开机自动启动,请按照以下步骤操作: 1. 将打包好的jar文件进行重命名,去除版本号部分(例如:xxxxxx-1.0.0.jar 重命名为 xxxxxx.jar)。 2. 在与该jar相同的路径下放置下载好的WinSW.NET4.exe文件,并将其也重新命名为与jar名称一致的 xxxx.exe。 3. 下载并放置 sample-minimal.xml 文件至同一目录,然后将此配置文件同样重命名成xxxxxx.xml(确保和jar及exe同名)。 4. 对xxxxxx.xml进行如下修改: ```xml xxxxxx xxxxxx Service (powered by WinSW) This service is a service cratead from a minimal configuration java -jar xxxxxx.jar ``` 5. 完成以上配置后,在该目录下以管理员身份打开命令提示符,输入 `AllInOne.exe install` 命令。之后在Windows服务中可以看到我们的jar包已被作为服务启动。 **重要说明:** - 当需要替换新版本的程序包时,请先停止当前的服务,然后更换新的jar文件(注意重命名),最后重新启动服务。 - 卸载该服务的操作步骤为: - 停止相关服务; - 在管理员身份下运行命令提示符,并输入 `xxxxxx.exe uninstall`。 请确保所有涉及的文件都放置在固定的位置,以避免误删或丢失。另外,在作为Windows服务启动后无法查看控制台输出,请务必完善项目中的日志配置以便于追踪问题和调试信息。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • WinSWJARWindowsWinSW.zip
    优质
    这段文档介绍了如何使用WinSW工具将Java应用程序封装为Windows服务的方法。通过此方法,可以实现以服务形式运行基于jar文件的应用程序,便于系统管理和维护。 将Spring Boot部署的jar包作为Windows服务,并实现开机自动启动,请按照以下步骤操作: 1. 将打包好的jar文件进行重命名,去除版本号部分(例如:xxxxxx-1.0.0.jar 重命名为 xxxxxx.jar)。 2. 在与该jar相同的路径下放置下载好的WinSW.NET4.exe文件,并将其也重新命名为与jar名称一致的 xxxx.exe。 3. 下载并放置 sample-minimal.xml 文件至同一目录,然后将此配置文件同样重命名成xxxxxx.xml(确保和jar及exe同名)。 4. 对xxxxxx.xml进行如下修改: ```xml xxxxxx xxxxxx Service (powered by WinSW) This service is a service cratead from a minimal configuration java -jar xxxxxx.jar ``` 5. 完成以上配置后,在该目录下以管理员身份打开命令提示符,输入 `AllInOne.exe install` 命令。之后在Windows服务中可以看到我们的jar包已被作为服务启动。 **重要说明:** - 当需要替换新版本的程序包时,请先停止当前的服务,然后更换新的jar文件(注意重命名),最后重新启动服务。 - 卸载该服务的操作步骤为: - 停止相关服务; - 在管理员身份下运行命令提示符,并输入 `xxxxxx.exe uninstall`。 请确保所有涉及的文件都放置在固定的位置,以避免误删或丢失。另外,在作为Windows服务启动后无法查看控制台输出,请务必完善项目中的日志配置以便于追踪问题和调试信息。
  • jar注册Windows
    优质
    本教程详细介绍了如何将Java应用程序打包成Jar文件,并通过Java Service Wrapper将其配置和运行作为Windows操作系统的服务,确保程序后台稳定运行。 将Java程序打包成JAR文件后,通过配置运行脚本可以将其注册为Windows服务。之后可以在Windows的服务管理界面进行启动、重启、禁用及设置自启动等操作。
  • Windows电脑或器上JAR部署
    优质
    本文介绍了如何在Windows系统中,将Java应用程序(JAR包)配置并运行成为一个独立的服务,实现后台自动执行。 在Windows电脑或服务器上部署jar包为服务的具体操作如下: 1. 将发布后的jar包放置到指定文件夹内; 2. 重命名“cyPhoneApi.exe”与“cyPhoneApi.xml”,确保两个名称一致,建议使用便于后期维护和管理的服务名; 3. 根据所选服务名及jar包信息修改“cyPhoneApi.xml”的配置内容; 4. 按照步骤2中对“cyPhoneApi.exe”的重命名结果调整“安装服务.bat”、“启动服务.bat”、“停止服务.bat”以及“卸载服务.bat”的相关设置; 5. 点击执行“安装服务.bat”,系统会自动生成“.wrapper.log”日志文件,通过该日志可以查看部署情况(如:是否成功安装等)。 6. 最后重启服务器以确保所有更改生效。 此外: 1. “停止服务.bat”用于关闭已运行的服务; 2. “启动服务.bat”负责开启相关服务的执行; 3. “卸载服务.bat”的功能是移除该jar包对应的服务。
  • Jar部署到Windows
    优质
    本文档详细介绍了如何将Java Jar包配置并运行于Windows操作系统的服务之中,帮助开发人员实现应用自动化与后台持续运行。 在部署Spring Boot项目时,我遇到了找不到用于一键将jar包部署为Windows服务的工具的问题,并且由于需要处理的服务量较大,所以我结合Winsw自己编写了一个批处理脚本实现了一键部署并启动的功能。这种方法非常灵活,支持自定义服务名称和多服务部署等需求。
  • Kafka 部署 Windows
    优质
    本指南详细介绍了如何在Windows操作系统中将Kafka配置并运行成为一个系统服务,简化了其启动和维护过程。适合需要长期稳定运行Kafka环境的技术人员参考。 本段落档包含了kafka-2.12-2.4.0、zookeeper-3.5.6的部署教程以及如何将kafka部署为Windows服务的指导。
  • Spring Boot生成的JAR转换Windows,实现Java应用自动启动
    优质
    本教程详解如何将Spring Boot项目打包成可执行JAR文件,并进一步将其配置为Windows操作系统下的自启动服务,确保Java应用程序开机即运行。 将Spring Boot打包成的JAR文件做成Windows服务,解决Java程序自启动问题,在现场部署后无需人员看管的情况下尤为适用。这样在服务器断电重启之后不需要手动管理Spring Boot服务,也无需打开CMD窗口,并且不用担心现场操作人员误关闭命令行窗口。
  • WindowsTomcat添加系统
    优质
    本文介绍了如何在Windows操作系统下,手动配置Apache Tomcat服务器作为系统级的服务,确保其启动、停止与系统的启停同步。 在Windows系统下将Tomcat添加为系统服务的方法已经经过测试并证明有效!这样可以避免手动关闭服务的麻烦。
  • jar直接Web运行,Netty处理HTTP协议,结合Spring MVC,告别Tomcat
    优质
    本项目介绍如何利用Netty处理HTTP请求,并结合Spring MVC框架,实现无需Tomcat等应用服务器即可独立部署和运行Web应用程序的方法。 通过使用jar包直接运行来提供web服务,并利用Netty处理HTTP协议与Spring MVC框架相结合的方式,可以完全替代Tomcat服务器的使用(因为不支持JSP)。这种方式特别适合于纯Web服务项目的需求。
  • jar转换app
    优质
    本教程详细讲解如何将Java开发的jar包转化为可在Android设备上运行的应用程序(APP),适合开发者入门学习。 本资源是一个jar包,名为jarbundler.jar,用于将 jar 包转换为 .app 可执行程序。可以通过 ant 配置来实现这一功能。具体使用方法和配置信息请参考相关文档或博客文章。分享是美德。