天天看點

怎麼在resin上釋出war包?

工作的時候遇到這個需求,一開始沒接觸過,上網搜,網上雖然有答案,但大都不全,要麼就是說把war檔案放進resin目錄中的webapps下,然後resin自動解壓,這樣雖然可以,但是可能會遇到很多問題,就比如運作的時候找不到js檔案了,報404,又或者找不到配置的檔案或者action。是以部落客在這裡給大家分享個resin可以成功釋出war檔案的一個方法,就是在resin目錄中的conf中的resin.conf,這個檔案是resin自帶的,打開這個檔案,拉到底下,找到<web-app>這個标簽,然後把原本的<web-app id="/" root-directory=“”>注釋掉,添加下面一句

<web-app id="/" document-directory="D:\test\**" archive-path="D:\test\**.war"/>

id預設,document-directory是war存放的路徑,**是war的名字,注意!這裡不加字尾

archive-path是war存放路徑的全稱以及字尾

路徑随便找個地方存起來,注意,不要放到resin中的webapps目錄下

最後打開httpd.exe到浏覽器上輸入localhost:8080進行測試

繼續閱讀