起因
最近博客所在的VPS掛了又要重裝系統,又要重裝各種軟件.
以前我也經常更換VPS,每次更換都是各種坑爹事情..比如要下載java.下載tomcat.下載mysql..........以前每次我都是手動下載安裝部署...雖然東西不多.要不了多少時間...但是實在是太無聊了...
不難但是很煩!!!!!
這次我實在是受夠了...所以我覺得自己寫個sh腳本. 用它去下載安裝各種軟件...
我用的是centos..雖然可以使用yum命令去安裝我需要的.但是有些軟件我想下載特定的版本..想安裝在特定位置.做一些特定的配置...
這種情況下我覺得還是通過URL去指定位置下載比較好....但是別人的URL下載地址顯然不靠譜...可能會變化..我想自己弄個文件下載服務器...於是就去研究了下...
具體操作
一開始我覺得要自己去寫servlet...去實現下載....發現后來tomcat提供的servlet就能完成..真的是很方便....
具體操作如下:
1.新建一個web項目 (廢話)
2.在web項目中增加tomcat默認的servlet的映射,因為這個項目里只放下載的文件.所以這個servlet映射所有路徑
1 <servlet> 2 <servlet-name>jet</servlet-name> 3 <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> 4 <init-param> 5 <param-name>debug</param-name> 6 <param-value>0</param-value> 7 </init-param> 8 <init-param> 9 <param-name>listings</param-name> 10 <param-value>true</param-value> 11 </init-param> 12 <load-on-startup>1</load-on-startup> 13 </servlet> 14 <servlet-mapping> 15 <servlet-name>jet</servlet-name> 16 <url-pattern>/</url-pattern> 17 </servlet-mapping>
3.把文件或者文件夾傳到項目的webapp目錄下就大工告成了!
超級簡單!

是不是很有趣呀
