WinSW使用说明

WinSW使用说明

Windows系统下部署多个java程序
场景:
多个java的jar程序,通常来说一个程序使用一个cmd窗口,通过java -jar xxx.jar 命令来运行。这样如果程序多了打开cmd窗口也就多了。
解决:
通过使用WinSW程序,把java程序设置成服务,通过服务启动。

WinSW下载和配置使用过程:
git官网地址:https://github.com/winsw/winsw/releases
因为是git所以访问可能会存在长时间无法打开的情况,建议耐心等待
进入git找到如下,并根据自己系统的版本下载对应版本的(我是64位)
在这里插入图片描述

下载完成之后无需进行别的操作,直接把他们放到同一个文件夹下,也建议把java程序(程序是自己的程序)放到这个目录下
在这里插入图片描述
编辑sample-allOptions.xml
在这里插入图片描述
参考如下配置,可以自己定id服务之类的,还有java程序启动方式和路径,如果程序在同一个目录下,就按我的改,启动日志输出位置,可以自己创建一个目录。改完记得保存
在这里插入图片描述
然后把sample-allOptions.xml和WinSW-x64.exe都重命名成自己刚刚定义的服务。
例如我的服务名是WMSServerice,我就把对应的文件改成对应的服务名
在这里插入图片描述
使用cmd窗口执行命令
在这里插入图片描述
安装服务

安装命令
WMSService.exe install

出现如下,则为安装成功
在这里插入图片描述
查看服务是否安装成功
在这里插入图片描述
启动服务,可以使用命令,建议直接可视化启动服务
在这里插入图片描述
启动完成之后对应的日志输出位置会有日志的,不论是报错还是正常启动
在这里插入图片描述
以上是一个java程序的启动和配置
如果java程序是多个情况怎么办呢?
参考如下
首先要知道的是一个java程序对应一个服务名,和一个exe启动程序
例如我现在有第二个程序nacos-server.jar
在这里插入图片描述
在这里插入图片描述
日志的几种模式
在这里插入图片描述

参考之前的服务安装和启动,安装NacosService服务和启动即可
到这里就结束了,如果有相关问题可以私信我

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Wins11终端中,可以使用多个命令来运行指定的工具或执行特定的操作。 一种常见的命令是`go tool`命令,用于运行指定的Go工具。使用`go tool`命令,可以运行`go help tool`命令来获取关于每个工具命令的更多信息。该命令还可以打印已知工具的列表。例如,要运行特定的Go工具,可以使用以下命令:`go tool command [args...]`。其中,`command`是要运行的工具命令的标识符,`args...`是工具命令的参数。请注意,使用`-n`标志可以打印将要执行的命令,但不实际执行它。 另一个常见的命令是`ping`命令,用于测试网络的连通性。在Wins11终端中,可以直接使用`ping`命令来ping指定的IP地址。然而,有时在Windows终端中使用`ping`命令可能会出现一些问题,具体情况可能因网络配置或其他因素而异。 除此之外,Wins11终端还提供了许多其他命令,可以用于执行各种操作。例如,可以使用`Net Continue`命令来继续挂起的网络服务,使用`Net File`命令来查看或关闭打开的文件,使用`Net Group`命令来管理用户组,使用`Net Help`命令来获取关于特定命令的帮助信息,等等。Wins11终端还提供了许多其他有用的命令,可以根据具体需求选择合适的命令来执行相应操作。 最后,如果你想对Go代码进行格式化,可以使用`gofmt`命令。在Wins11终端中,可以运行`go fmt`命令来对指定的包进行重新格式化。该命令将运行`gofmt -l -w`命令,并打印被修改的文件名。使用`-n`标志可以打印将要执行的命令,而`-x`标志可以打印命令的执行过程。 总结起来,Wins11终端提供了丰富的命令来运行工具、测试网络连通性、执行各种操作和格式化Go代码。具体使用哪个命令取决于你的需求和具体情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值