一、背景
idea中搭建Resin運行環境,可以在idea中通過點擊Run按鈕直接調試應用。
二、Resin下載地址
下載地址:https://caucho.com/products/resin/download/gpl#download
我下載的是tar.gz的,通過tar -zxvf命令解壓到自己mac的任意目錄下。
三、配置Idea
1、安裝插件
2、配置
第一步:點擊Ideaj右上角【Edit Configurations】,彈出框中點擊【+】號后,沒有Resin選項,如下圖:
第二步:點擊【設置圖標】,然后指定resin的路徑,設置JRE,最后點擊【Apply】,然后點【OK】。
第三步:設置完后點擊【+】號,就出現resin選項了,然后選擇【Local】。
第四步:設置【Name】,選擇【Application server】,設置【JRE】,端口我這里設置8081(默認為:80,為了避免與其他容器沖突,我這是為:8081)。
第五步:點擊【Fix】,選擇第一個。
第六步:執行完第五步后,選擇【Server】按鈕,【URL】改變了,然后點擊【Apply】,最后點擊【OK】。
第七步:選擇【Resin 3.1.8】,然后點擊【Run】,即可在Resin環境下運行應用了。
第八步:彈出如下界面說明運行成功。
四、調試
想要看源碼還需要在pom.xml配置文件中添加如下依賴:
<dependency><groupId>io.undertow</groupId><artifactId>undertow-servlet</artifactId><version>1.0.0.Beta9</version>
</dependency>