windows下resin的配置部署與調試


配置

從Resin官網(http://www.caucho.com)下載Resin解壓后,啟動Resin,運行resin根目錄下的resin.exe文件,運行期間將出現下圖所示的命令提示符窗口。  

表示Resin已成功啟動,啟動后在瀏覽器輸入http://localhost:8080/進入Resin默認頁面。 

部署 我們選擇/resin-admin鏈接(管理員控制台),進入管理員控制台后要求輸入用戶名和密碼,由於是第一次使用,我們需要創建一個新的管理員用戶。輸入用戶名和密碼后單擊注冊按鈕

 

輸入正確后,會提示如下圖所示的信息: 

 

成功創建了一個用戶,將生成的用戶名和密碼拷貝到/conf/resin.properties文件中,就可以登陸了。

但是目前也僅限於本機登陸,如若想要外部的主機能夠訪問,還需要在/conf/resin.properties文件中增加
admin_external : true
admin_secure : true

 或者在/conf/resin.xml文件中增加

<resin:set var="resin_admin_external" value="true"/>

重啟resin.exe,進入http://localhost:8080/ 

將打包好的war包發布到/webapps目錄下,啟動服務器,即可訪問你的應用。

到這里我們就差最后一部即可完成項目的部署了,找到resin目錄下的conf/resin.xml文件,在resin.xml文件中找到

<host id=""root-directory=".">,在<host id=""root-directory=".">標簽對中加入
如:<web-app id="/ismp"root-directory="${resin.root}/deploy/ismp"/>

id是指項目標識,tomcat也有項目標識,不過是根據項目名自動生成的,root-directory是指項目所在路徑,這個路徑一般是寫絕對路徑,部署的時候才會用相對路徑。

調試

調試有兩種方式進行調試,一種是遠程調試,一種是本地調試

遠程調試:

進入resin的安裝路徑下的conf目錄,下面有個resin.conf的文件,打開它,將下面這段配置添加進去。

<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=9999</jvm-arg>

  

先啟動resin服務器,Debug-->Debug Configrations-->Remote Java Application-->new

 

第二種:

Debug-->Debug Configrations-->Java Application-->new 

普通java應用:

 

web應用:

 

-resin-home "D:\DevelopSoftware\resin-pro-3.1.6"
-root-directory "D:\DevelopSoftware\resin-pro-3.1.6"
-conf "D:\DevelopSoftware\resin-pro-3.1.6\conf\hb-web.xml"

hb-web.xml就是resin.conf的一個復制並改了些參數換成了hb-web.xml,JVM參數配置可以自己定義
hb-web.xml相對resin.conf主要改了下面這一部分

 

<web-app id="/" root-directory="D:\Workspace\ismp-hb\ismp\web"/>
	<web-app id="/webapi" root-directory="D:\Workspace\ismp-hb\ismp\web\webapi"/>


免責聲明!

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



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