日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

LINUX下用脚本实现JDK+TOMCAT

發布時間:2023/12/10 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LINUX下用脚本实现JDK+TOMCAT 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這幾天真是累。常常下半夜3點睡覺。是因為這段時間對LINUX下的SHELL編程喜歡上了。

一時弄的忘了睡覺。還好,累沒白累。遍寫了一個JDK+TOMCAT的自動安裝,配置的腳本

在這里我把配置出來的成果拿來和大家分享一下。希望有高手來指定一下,我在編程中的不足之處。

我將十分的感謝~~!

首先touch service.sh

chmod a+x service.sh

?


?#!/bin/bash
#this is jdk+tomcat of server allocation

touch /home/aaaaa

? jk="/home/aaaaa"

??????? echo "#!/bin/bash


??????????????????? service vsftpd stop

??? " >$jk

chmod a+x $jk

cd /home

./aaaaa
rm -rf /home/aaaaa

echo "select 'N' is withdraws from ;
??????? select 'Y' Will be able to carry out JDK + TOMCAT server allocation .
if select 'Y' You need to wait for several minutes ,
If you do not want to wait to invite note CTRL + C, the key withdraws from"

??? echo -n "select Y or N:"


read NAME

???? if [ "$NAME" == "N" ]


then

???????? echo "select 'N' is exit"

else

???? find / -name jakarta-tomcat-5.0.28.tar.gz > /aaa


???????????????????????? tar -zxvf `cat /aaa`

mkdir /opt/tomcat

find / -name jakarta-tomcat-5.0.28 > /la


???? echo "Torture fatigued jakarta-tomcat-5.0.28/ in course of waiting for one meeting to opt/tomcat/, please"


cp -r `cat /la`/* /opt/tomcat


???? find / -name j2sdk-1.4.2-03-linux-i586.bin > /aaa


?? chmod a+x `cat /aaa`

????????????? cp `cat /aaa` /
cd /

./j2sdk-1.4.2-03-linux-i586.bin

rm -rf /aaa
???? mkdir /usr/jdk

cp -r /j2sdk1.4.2/* /usr/jdk

rm -rf /j2sdk1.4.2 /j2sdk-1.4.2-03-linux-i586.bin

? mv /etc/profile /etc/zuan

sed 's/export/& JAVA_HOME CLASS_PASS TOMCAT_HOME /' /etc/zuan>/etc/yirehe

?????????????? sed '/local/a pathmunge /usr/jdk/bin' /etc/yirehe>/etc/ewang

sed '/LOGNAME=$USER/a\CLASS_PATH="/usr/jdk/lib/tools.jar" JAVA_HOME="/usr/jdk/" TOMCAT_HOME="/opt/tomcat/"' /etc/ewang>/etc/profile

rm -rf /etc/zuan /etc/yirehe /etc/ewang

mv /opt/tomcat/conf/tomcat-users.xml /opt/tomcat/conf/bdyd

sed '7d' /opt/tomcat/conf/bdyd>/opt/tomcat/conf/yileng

sed '9d' /opt/tomcat/conf/yileng>/opt/tomcat/conf/bdyda

echo "<user name="aaa" password="aaa" roles="yirehe" />" >> /opt/tomcat/conf/bdyda

echo "</tomcat-users>" >> /opt/tomcat/conf/bdyda

sed 's/aaa/"admin"/g' /opt/tomcat/conf/bdyda> /opt/tomcat/conf/kaka

sed 's/yirehe/"admin,manager"/g' /opt/tomcat/conf/kaka> /opt/tomcat/conf/tomcat-users.xml

rm -rf /opt/tomcat/conf/bdyd /opt/tomcat/conf/yileng /opt/tomcat/conf/bdyda /opt/tomcat/conf/kaka


mv /opt/tomcat/conf/server.xml /opt/tomcat/conf/aaa

sed 's/Connector port="8080"/Connector port="80"/' /opt/tomcat/conf/aaa>/opt/tomcat/conf/djdk

sed 's/Connector port="8443"/Connector port="443"/' /opt/tomcat/conf/djdk>/opt/tomcat/conf/server.xml

rm -rf /opt/tomcat/conf/djdk /opt/tomcat/conf/aaa

mv /opt/tomcat/conf/server.xml /opt/tomcat/conf/aaa

sed 's/Connector port="8080"/Connector port="80"/' /opt/tomcat/conf/aaa>/opt/tomcat/conf/djdk

sed 's/Connector port="8443"/Connector port="443"/' /opt/tomcat/conf/djdk>/opt/tomcat/conf/server.xml

rm -rf /opt/tomcat/conf/djdk /opt/tomcat/conf/aaa

mv /opt/tomcat/bin/startup.sh /opt/tomcat/bin/aaa
touch /opt/tomcat/bin/startup.sh
chmod a+x /opt/tomcat/bin/startup.sh
aa="/opt/tomcat/bin/startup.sh"
echo "export JAVA_HOME=/usr/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/opt/tomcat
/opt/tomcat/bin/catalina.sh start
" >$aa
echo "/opt/tomcat/bin/startup.sh" >> /etc/rc.d/rc.local

chkconfig --level 3 httpd off

source /etc/profile

/opt/tomcat/bin/startup.sh

touch /hello.java

echo "public class HelloWorld{
public static void main(String args[]){
System.out.println("nihao");

}
}

" > /hello.java

sed 's/nihao/"Hello, World"/g' /hello.java >/HelloWorld.java

rm -rf hello.java

touch /mmm.sh

echo "#!/bin/bash
#This is the script testing JAVA
javac /HelloWorld.java
java HelloWorld

if
?? HelloWorld="Haha"

then

echo "Successful"

else

echo "Fail"

fi

" > /mmm.sh


sed 's/Haha/"Hello, Wrold"/g' /mmm.sh>/kkk.sh
sed 's/Successful/"Successful"/g' /kkk.sh>/nnn.sh
sed 's/Fail/"Fail"/g' /mmm.sh>/hello.sh

rm -rf /mmm.sh /kkk.sh /nnn.sh
chmod a+x /hello.sh


fi


echo "Jdk + tomcat installation and allocation have been completed.

????????????????????? You can work also no to come to test an once IP being able??? to import a server on IE.

Hanging coming to test once JAVA your hello.sh

???????????????????????????????????? under being able to run root builds"


再次希望朋友們提出寶貴的意見。為了你我的提高。一直努力著。










本文轉自 yirehe 51CTO博客,原文鏈接:http://blog.51cto.com/yirehe/16895,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的LINUX下用脚本实现JDK+TOMCAT的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。