繁体   English   中英

使用cmd脚本调用远程JVM

[英]Call to remote JVM using cmd script

我需要调用一个保存在共享Windows机器上的jar。 JVM也需要放置在此共享计算机上,以便任何有权访问远程位置的人都可以调用此jar。

我需要编写一个Windows脚本,该脚本应使用服务用户运行。

这可能吗? 如果是,请您提供指示。

Java管理扩展提供了用于构建基于Web的,分布式,动态和模块化解决方案的工具,用于管理和监视设备,应用程序和服务驱动的网络。

参见JMX教程

查看带有Linux脚本的示例

请参阅Windows cmd脚本

使用Tanuki Software Java Service Wrapper可能会有些运气。 Jetty将此用于其Windows Service Wrapper

另一个选择是Apache Commons Procrun ,这是Apache Tomcat所使用的

两者都能很好地将Java应用程序设置为Windows服务。 您将需要确保您的应用程序设计为可以很好地作为服务运行; 您应该能够“触发”事件(启动,停止,重新启动等)。 您可能需要在应用程序周围使用轻量级适配器,以使其能够作为服务正常工作。 但这应该是一件小事。

设置服务后,请确保适当的用户具有启动/停止服务的权限[1] [2] 您甚至可以将服务设置为使用特定帐户运行。 然后,您可以在批处理文件中使用net startnet stop命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM