也就是說, 除了本機可以連線之外, 外部機器無法連線到本機之 JBoss.
由於觀察 JBoss 的啟動訊息會dump出所有的 System property, 其中有 jboss.bind.address 的設定. 所以一開始的想法是透過設定 System property 的方式來改變為0.0.0.0, 卻無效.
最後追蹤Jboss的source code, 他會先設定 jboss.bind.address 為 127.0.0.1 (也是唯一有先預設的屬性), 最後再依使用者設定的值來改掉.
那要如何設定 jboss.bind.address呢? 跟設定給 JVM 的方式一樣, 只是並不是傳給 JVM, 而是傳給 JBoss 的啟動程式, 如下:
用了 jboss 這麼久都不知道...(汗)...
算是額外收穫吧..^^
6510



被折叠的 条评论
为什么被折叠?



