Deployment 在不同端口上部署web应用程序(JBoss/Wildfly)

Deployment 在不同端口上部署web应用程序(JBoss/Wildfly),deployment,jboss,wildfly,jboss7.x,wildfly-8,Deployment,Jboss,Wildfly,Jboss7.x,Wildfly 8,我已经在wildfly服务器上成功部署了1个应用程序,它们处于独立/部署状态,运行良好 现在,我想在同一台服务器上部署具有不同端口的同一应用程序,我已经尝试了以下步骤:- 已创建新文件夹,它是独立文件夹的副本 将我的war文件放在standalone1/deployments/“war文件放在此处”文件夹中 然后在bin文件夹中复制并重命名standalone.sh和standalone1.sh 尝试通过运行以下命令启动standalone1.sh “sudo nohup./standalone

我已经在wildfly服务器上成功部署了1个应用程序,它们处于独立/部署状态,运行良好

现在,我想在同一台服务器上部署具有不同端口的同一应用程序,我已经尝试了以下步骤:-

  • 已创建新文件夹,它是独立文件夹的副本
  • 将我的war文件放在standalone1/deployments/“war文件放在此处”文件夹中
  • 然后在bin文件夹中复制并重命名standalone.sh和standalone1.sh
  • 尝试通过运行以下命令启动standalone1.sh “sudo nohup./standalone1.sh”
  • 服务器未启动

  • 任何人都可以帮助?

    使用参数
    jboss.socket.binding.port offset
    启动第二个实例,以避免端口冲突,并
    jboss.server.base.dir
    指向克隆的独立文件夹

    例如,运行此命令将在端口
    8180
    上启动standalone1实例

    ./standalone.sh -Djboss.socket.binding.port-offset=100 -Djboss.server.base.dir=/path/to/jboss/standalone1
    
    在第一次启动克隆实例之前,请不要忘记删除文件夹
    standalone1/data
    standalone1/tmp
    ,否则可能会出现不可预测的错误。

    尝试此操作

    ./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=100
    
    通过为
    jboss.socket.binding.port offset
    提供值100,可以将“100”添加到服务器上的所有
    portbindings
    ,这对于在同一台机器上运行
    jboss
    的多个实例非常有用,可以避免端口冲突。