获取Apache Tomcat的端口号

时间:2012-02-16 06:13:31

标签: tomcat installer nsis

我很乐意创建我的第一个NSIS安装程序:

  1. 如果是32位中止
  2. 检查JRE - 如果不是
  3. 则安装
  4. 安装Tomcat(嵌入式安装程序)的选项
  5. 部署WAR的选项(可能是在上面的Tomcat或同一个框中的其他实例)
  6. Here是整个脚本,如果需要的话。

    我正在考虑使用ReadRegStr尝试向用户显示可用的Tomcat实例列表。

    但是,我希望做的......

    难题: 在NSIS脚本的最后,我想在桌面上转储一些快捷方式,其中包含指向在Tomcat下部署的应用程序的链接。

    但是,仅从注册表项中,我无法获取端口号 这里最好的方法是什么?我想我需要深入了解Tomcat文件夹下的配置文件,还是更简单的方法?

    enter image description here

    Slightly related Q

1 个答案:

答案 0 :(得分:0)

您可以编写命令列出test.bat文件中的端口(netstat -a或任何其他命令),并使用以下命令在安装期间执行它

ExecCMD :: Exec $ PLUGINSDIR \ test.bat 这将打开命令提示符并列出端口的详细信息。 注意:您需要插件才能在NSIS中执行.bat文件