我有一個Spring引導應用程序,它運行在一個JDK 1.7的JBoss EAP 6.4.0服務器中,並且使用Maven打包在一個EAR中。Spring引導端口與Jboss端口衝突?
- 在我的春天開機
application.properties
(在src /主/資源),我有server.port=8081
- 在我的JBoss
standalone.xml
文件,我有<socket-binding name="http" port="8080"/>
然後,當我跑我的應用程序(從Eclipse與Run on server > My JBoss server
),似乎服務器正在偵聽8080,即server.port被忽略。
還試圖這樣:
@Component
public class CustomizationBean implements EmbeddedServletContainerCustomizer {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.setPort(8081);
}
}
簡單日誌確保方法是公執行。但應用程序仍在聽8080.
我該如何讓我的應用程序在8081上運行? (在不改變我的standalone.xml文件)
我已經閱讀文檔,但沒有幫助我:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-change-the-http-port
我很新到Java。
謝謝。
這正是我想要的確認: )。非常感謝。 – mikedu95