[Eclipse] - 集成JBoss7熱加載和自動發布


使用Eclipse + JBoss開發時,總是要重啟項目或JBoss,煩人。下面方法可以很簡單的實現Eclipse + JBoss熱加載和自動發布。

我的環境是JBoss 7.1.1 Final

 

1) 下載這個:jboss-as-web-7.1.1.Final-RECOMPILE.jar

http://files.cnblogs.com/HD/jboss-as-web-7.1.1.Final-RECOMPILE.jar.zip

 

2) 把這個jar包放到這個目錄下:jboss-as-7.1.1.Final\modules\org\jboss\as\web\main

 

3) 在此目錄下編輯module.xml文件:

        <!--<resource-root path="jboss-as-web-7.1.1.Final.jar"/>-->
        <resource-root path="jboss-as-web-7.1.1.Final-RECOMPILE.jar"/>

此配置,注釋原來那句,使用這個jar包。

 

4) 打開文件:jboss-as-7.1.1.Final\standalone\configuration\standalone.xml

找到這個配置:

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
:
</subsystem>

加入這段配置:

            <configuration>
                <jsp-configuration development="true"/>
            </configuration>

比如:

        <subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
            <configuration>
                <jsp-configuration development="true"/>
            </configuration>
            <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
            <virtual-server name="default-host" enable-welcome-root="true">
                <alias name="localhost"/>
                <alias name="example.com"/>
            </virtual-server>
        </subsystem>

 

好了,現在jboss已經可以熱加載jsp了。


 

接下來,eclipse的設置jboss了(eclipse集成jboss,可以看這里:http://www.cnblogs.com/HD/p/4000554.html

 

1) 先修改eclipse jboss的server配置:

把publishing設置為:Automatically publish when resources change

 

2)禁用自動發布功能:

 

3) 一切就緒,運行jboss,使用debug模式運行,不要使用start

 

現在在項目中修改java文件、jsp文件,可以直接在瀏覽器看到結果了,不需要停止jboss再重新發布。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM