Install4j提示用户指定运行JBoss服务器的端口号

Install4j提示用户指定运行JBoss服务器的端口号,jboss,installation,exe,install4j,Jboss,Installation,Exe,Install4j,我已经创建了一个安装程序来在JBoss服务器上部署我的web应用程序,具体操作如下 文件 HSQLDB数据库文件夹 JBoss文件夹,包括我的应用程序war文件 启动器 在本节中,我创建了两个启动器 首先解压/解压缩给定目录(生成的启动器) 另一个启动器,用于执行我的JBoss服务器的standalone.sh文件 (外部发射器) 安装程序 这里我添加了3个动作 更改standalone.sh的访问模式 server.log文件 执行启动器操作以启动JBoss服务器 当我运行安装程序,然后

我已经创建了一个安装程序来在JBoss服务器上部署我的web应用程序,具体操作如下

文件

  • HSQLDB数据库文件夹
  • JBoss文件夹,包括我的应用程序war文件
  • 启动器

    在本节中,我创建了两个启动器

  • 首先解压/解压缩给定目录(生成的启动器)
  • 另一个启动器,用于执行我的JBoss服务器的standalone.sh文件 (外部发射器)
  • 安装程序

    这里我添加了3个动作

  • 更改standalone.sh的访问模式 server.log文件
  • 执行启动器操作以启动JBoss服务器
  • 当我运行安装程序,然后一切正常,它会启动我的JBoss到,但问题是JBoss默认运行在端口8080,因此,如果这个端口在使用中,那么它将不会启动我的JBoss服务器现在我想做的是

    • 提示用户指定运行JBoss的端口号
    • 安装过程完成后发出警报消息

    您可以使用可配置的表单向用户询问端口值:

  • 选择安装程序节点,单击添加按钮,然后在“添加屏幕”上选择“可配置表单”

  • 添加“整数格式文本字段”表单组件以请求端口。表单组件将用户输入保存到安装程序变量,例如“jbossPort”

  • 使用“替换XML文件中的文本”操作更改JBoss的XML配置文件中的端口。端口值的引用方式如下:${installer:jbossPort},它也可以从变量选择器(所有文本字段旁边的小箭头,选择“插入安装程序运行时变量”,然后选择“绑定变量”选项卡)获得


  • 感谢您的回复,我做了与您描述的相同的事情,但还有一个问题,我如何验证输入端口号是免费的?