Binding JBoss新手可以';t将应用程序加载到自定义端口

Binding JBoss新手可以';t将应用程序加载到自定义端口,binding,jboss,ports,Binding,Jboss,Ports,提前感谢您的耐心等待。我最近“转换”到JBoss,把应用程序的维护推到我身上,只要我们不碰它,它就可以正常工作。然而,任务已经落到了使用版本4.2.3GA将应用程序从Solaris移植到Linux Fedora的地步 我使用jboss-port-bindings.xml指定我想要使用的端口,但是当我打开jboss时,它会加载到标准端口8080,而不是像我在文件中指定的40029。我已经对配置进行了三次检查,它在Linux设备上的设置方式与在Solaris设备上的设置方式完全相同——所有必需的文件

提前感谢您的耐心等待。我最近“转换”到JBoss,把应用程序的维护推到我身上,只要我们不碰它,它就可以正常工作。然而,任务已经落到了使用版本4.2.3GA将应用程序从Solaris移植到Linux Fedora的地步

我使用jboss-port-bindings.xml指定我想要使用的端口,但是当我打开jboss时,它会加载到标准端口8080,而不是像我在文件中指定的40029。我已经对配置进行了三次检查,它在Linux设备上的设置方式与在Solaris设备上的设置方式完全相同——所有必需的文件都在它们应该位于的位置,等等


有人知道为什么我不能使用指定的端口吗?如果您需要比我提供的更多的信息,请询问。

我们发现了问题。我们在server/default/conf文件夹中的jboss-service.xml文件是正确的,但是我们还需要将相同的文件添加到server/appname/config文件中,其中appname是我们应用程序的名称。这告诉应用程序去哪里寻找jboss-port-bindings.xml文件,现在大家都很高兴


我不知道为什么我们不需要在Solaris下进行配置,但无论如何,这解决了问题。感谢那些看过这个问题的人。这要归功于经验。

JBoss提供了不同的配置文件,您只需要更新您正在运行的配置文件。(作为最佳实践,让您自己的JBoss发行版只使用使用的配置文件,这样就不可能更新到错误的配置文件…)