java - 在 Windows Server AWS EC2 上部署 jar
问题描述
我需要在 Windows 服务器实例上运行一个 jar。我想通过脚本构建/更新/重新部署 jar。
在 Linux 上,我知道它是如何工作的,但我似乎找不到任何信息,它是如何在 Windows 服务器上工作的。
我在詹金斯的某个地方建造了罐子。在 linux 上,我可以将 jar scp(ssh-copy)到某个位置的服务器。然后重新启动它。
在 Windows 中,甚至不知道如何在不通过 RDP 手动登录的情况下将文件复制到服务器上。我想要一个可以在 jenkins 中运行的脚本,它可以连接到 Windows 服务器。停止正在运行的 jar 并将其换成新的。再次启动它。(使用 Windows 文件句柄,我必须在覆盖 jar 之前停止它)。
CI如何在Windows服务器上工作?PS:问题是 jar 启动了一个进程,该进程仅在 Windows 服务器上以非无头模式运行,因此,我无法绕过 Windows。
解决方案
推荐阅读
- rest - 使用 com.sun.jersey.api.client.WebResource 创建 URI 时出错,将字符串值添加到路径
- android - 如何下载具有所有依赖项的工件?
- mysql - Mysql选择查询不在同一张表中
- python-3.x - 科学记数法在python中作为数字(不是字符串)
- ruby - Mongoid - 在 belongs_to 关系的查找/连接中替换数组的第一个元素
- javascript - Epic App Orchard 如何获取从业者 ID 或信息
- http - 如何 AWS 将负载均衡器从 HTTP 路由到 TOMCAT 服务器的 HTTPS
- python - 如何对熊猫数据框行执行卡方测试?
- highcharts - Firefox / IE 将日期格式化为 1970
- javascript - 根据文本调整 Bootstrap 手风琴按钮高度