工做的時候遇到這個需求,一開始沒接觸過,上網搜,網上雖然有答案,但大都不全,要麼就是說把war文件放進resin目錄中的webapps下,而後resin自動解壓,這樣雖然能夠,可是可能會遇到不少問題,就好比運行的時候找不到js文件了,報404,又或者找不到配置的文件或者action。因此博主在這裏給你們分享個resin能夠成功發佈war文件的一個方法,就是在resin目錄中的conf中的resin.conf,這個文件是resin自帶的,打開這個文件,拉到底下,找到<web-app>這個標籤,而後把本來的<web-app id="/" root-directory=「」>註釋掉,添加下面一句web
<web-app id="/" document-directory="D:\test\**" archive-path="D:\test\**.war"/>瀏覽器
id默認,document-directory是war存放的路徑,**是war的名字,注意!這裏不加後綴app
archive-path是war存放路徑的全稱以及後綴webapp
路徑隨便找個地方存起來,注意,不要放到resin中的webapps目錄下測試
最後打開httpd.exe到瀏覽器上輸入localhost:8080進行測試.net