目錄
- 一、簡介
- 二、下載Wildfly(JBoss)
- 三、配置Idea
- 四、調試
一、簡介
首先說一下在linux環境,只需要將war包上傳到 wildfly-8.2.0.Final/standalone/deployments
目錄,然后到 wildfly-8.2.0.Final/bin
目錄下 ./standalone.sh
,即可自動部署。
端口查看:wildfly-8.2.1.Final/standalone/configuration/standalone.xml
,搜索port
<socket-binding-group name="standard-sockets" default-interface="any" port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding name="management-http" interface="management"port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" port="${jboss.http.port:820}"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
上面的name="http"的配置即通過瀏覽器訪問的端口。
然后瀏覽器訪問 http://ip:port/xxx 即可。
通過ip:port/9990可以訪問控制臺,但是 默認不允許遠程訪問
,將上面的配置文件 interface
改為 any
即可。
<socket-binding name="management-http" interface="any" port="${jboss.management.http.port:9990}"/>
二、下載Wildfly(JBoss)
下載地址:https://wildfly.org/downloads/
三、配置Idea
第一步:點擊Ideaj右上角【Edit Configurations】,彈出框中點擊【+】號后,沒有JBoss選項,如下圖:
第二步:點擊【設置圖標】,然后指Wildfly的路徑,設置JRE,最后點擊【Apply】,然后點【OK】。
第三步:設置完后點擊【+】號,就出現JBoss選項了,然后選擇【Local】。
第四步:設置【Name】,選擇【Application server】,設置【JRE】,JBoss默認端口為8080。
第五步:點擊【Fix】,選擇第一個。
第六步:執行完第五步后,選擇【Server】按鈕,【URL】改變了,然后點擊【Apply】,最后點擊【OK】。
第七步:選擇【JBoss 16.2.1.Final】,然后點擊【Run】,即可在JBoss環境下運行應用了。
第八步:彈出如下界面說明運行成功。
四、調試
想要看源碼還需要在pom.xml配置文件中添加如下依賴:
<dependency><groupId>io.undertow</groupId><artifactId>undertow-servlet</artifactId><version>1.0.0.Beta9</version>
</dependency>