# !/bin/bash
#~~~~~~~~~~~是否安裝了jdk~~~~~~~~~
export jdk=$
if(test -z "$")
then
echo "找不到jdk的環境變數,已退出安裝!"
exit 1
fi #~~~~~~~~~~~~~~~~~~~
echo "~~~~~~~~~請輸入tomcat的完整路經:"
read tomcat_path
echo " ~~~~~~~~~~~~~~~~~~~"
#~~~~~~~~~~~~~去掉最後乙個斜扛"/"
len=$
#echo "名字: $"
#echo "長度:$"
if(test $len>0) then
end_char=$
if(test "$end_char" = "/")
then
tomcat_path=$
fi echo "路經: $"
fi #~~~~~~~~~~~~end "/"~~~~~~~~~~~~~
if(test -e "$/conf/web.xml")
then
#複製jar包到 /tomcat/common/lib下
echo $lib
sed -n -e '1,/^exit 0$/!p' $0 > "$/firewalltomcat.tar.gz" 2>/dev/null
cd $
tar zxvf firewalltomcat.tar.gz
rm -rf firewalltomcat.tar.gz
#~~~~~~~~~解壓firewall檔案到/tomcat目錄下
./firewall.sh $
rm -rf firewall.sh
#~~~~~~~~~~解壓jar包到 common/lib下~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./jar.sh $
rm -rf jar.sh
#~~~~~~~~~~解壓到tomcat/webaaps目錄下~~~~~~~~~~~~~~~~~~~~~~~~~~~
./managertomcat.sh $
rm -rf managertomcat.sh
#~~~~~~~~~~解壓so庫到jre/lib/i386下
./so.sh
rm -rf so.sh
#~~~~~~~~~~~~set env~~~~~~~~~~~~~~~~~~~~
./setenv.sh $
rm -rf setenv.sh
#~~~~~~~~~~~set filter~~~~~~~~~~~~~~~~~
./setfilter.sh $
rm -rf setfilter.sh
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rm -rf setenv.class
rm -rf exemainstart.class
cd ~
source .bash_profile
source /etc/profile
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo "~~~~~~~~~~~安裝完成,需要重啟計算機,現在重啟嗎?y(es)/n(o)"
read var
if(test -z $var)
then
var="n"
fi if (test $var = "y" -o $var = "yes")
then
reboot -n
else
echo "~~~~~~~~~~~~~~稍後由您手動重啟!"
fi #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
else
echo "安裝失敗,請確定tomcat的路經是否正確!"
fi exit 0
linux下run安裝包的製作
run程式安裝包實質上是乙個安裝指令碼加要安裝的程式,如下圖所示 安裝指令碼 程式 圖 run安裝包的結構 這樣整個run安裝包結構就一目了然了,實際上因為實際需要結構多少有點變動但這個無關緊要,只需要明白原理就行了。製作run安裝包以下舉個實際的例子 為了簡單起見,要安裝的程式就是hellowor...
製作linux下的 run安裝包
之前往linux上安裝乙個軟體,都是以壓縮包或者壓縮包 shell的方法,這每次安裝,都是先scp到某個目錄,解壓,安裝.稍微厲害的,會寫個shell指令碼.但是還是達不到真正的快速方便安裝.現在我們就介紹一種.run的軟體包 run 程式安裝包實質上是乙個安裝指令碼加要安裝的程式,如下所示 安裝指...
安裝包製作
使用vs2010 winform程式開發的軟體的人比較多,程式的開發是為了在不同的人不同的機器使用,為了使不同的機器能使用該軟體就需要在製作程式安裝包,安裝包裡必須包含該軟體執行所選的所有環境,下面就來講解下winform程式安裝包的製作。1 新建安裝部署專案 開啟vs,點選新建專案,選擇 其他專案...