右鍵maven項目,在Java Build Path選項的Source選項,選中Output folder java
點擊Edit按鈕,改變maven原來的java文件編譯目錄,按ok就能夠了。 web
原來的maven的java文件編譯後會保存在target目錄下,而resin服務器是配置在maven的webapp目錄中,這樣修改一個java文件,還要maven編譯一次,很麻煩 瀏覽器
這樣就能夠實現修改maven的java文件,編譯後在resin服務器就直接體現出來了。 服務器
前提是resin不能以war的形式發佈。 app
resin.conf的配置文件 webapp
<web-app id="/" root-directory="F:\maven\workspace-javaee\account-parent\account-web\src\main\webapp" /> jvm
app-default.xml的配置 socket
<class-loader>
<compiling-loader path="WEB-INF/classes"/>
<library-loader path="/usr/local/app/workspace/boss6.0/boss-web/target/boss-web/WEB-INF/lib"/> 更改lib的目錄
</class-loader> maven
而後在cluster-default.xml中找到 ui
<resin:import path="classpath:META-INF/caucho/app-default.xml"/>
改成<resin:import path="${__DIR__}/app-default.xml"/>
Eclipse-3.x
Resin-3.0.x / Resin-3.1.x
Windows操做系統: httpd.exe -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999 Unix/Linux操做系統: httpd -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999
<!-- Debug --> <jvm-arg>-Xdebug</jvm-arg> <jvm-arg>-Xnoagent</jvm-arg> <jvm-arg>-Djava.compiler=NONE</jvm-arg> <jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998</jvm-arg>