标签: tomcat service port nsis
在我正在处理的一个安装程序脚本中,我遇到了获取运行tomcat服务的端口号的要求。
所以在nsis中有一种方法,给定一个服务名称,我们可以得到它正在运行的端口号。
如果不能如何实现。
答案 0 :(得分:0)
我假设您不知道tomcat的安装位置(如果安装了它)。
一些指示 - 不确定NSIS中是否所有这些都是可能的:
使用Processes插件查找tomcat是否正在运行。您将能够通过java.exe进行过滤,但如果有多个java进程,则不确定我们可以做什么。
假设您找到一个指示运行tomcat的java进程,请使用nsExec插件运行netstat命令,再次按java.exe过滤并解析该行以获取端口号。