一、JDK 安裝
1.安裝wget
yum -y install wget
2.下載剂府,輸入指令
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm
3.執(zhí)行npm安裝包拧揽,等待安裝完成
rpm -ivh jdk-8u112-linux-x64.rpm
4.驗(yàn)證安裝是否成功
//輸入指令
java -version
//輸出版本
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
二、Tomcat 安裝
1.下載,切換至任意目錄執(zhí)行
wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz
2.解壓 淤袜,執(zhí)行以下命令
tar -zxvf apache-tomcat-9.0.0.M18.tar.gz
3.移動(dòng)至想放置的目錄
mv apache-tomcat-9.0.0.M18 /usr/local/
4.配置自啟動(dòng)痒谴,切換至Tomcat的bin目錄執(zhí)行vi setenv.sh,并按i進(jìn)入編輯模式铡羡,拷貝以下代碼粘貼
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
之后按esc鍵积蔚,在按shift+:(左下角出現(xiàn)會(huì)出現(xiàn)“:”),然后輸入wq保存退出烦周,最后執(zhí)行 chmod +x setenv.sh尽爆,確保文件setenv.sh可執(zhí)行。
5.配置service 執(zhí)行cd /usr/lib/systemd/system切換至目錄 并執(zhí)行vi tomcat.service(也可以直接vi /usr/lib/systemd/system/tomcat.service),拷貝以下代碼粘貼(注意將第6和7行的Tomcat路徑/usr/local/apache-tomcat-9.0.0.M18 換成你自己的Tomcat的絕對(duì)路徑)
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/apache-tomcat-9.0.0.M18/tomcat.pid
ExecStart=/usr/local/apache-tomcat-9.0.0.M18/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
之后按esc鍵读慎,在按shift+:(左下角出現(xiàn)會(huì)出現(xiàn)“:”)漱贱,然后輸入wq保存退出。執(zhí)行以下指令將tomcat.service添加開(kāi)機(jī)至開(kāi)機(jī)啟動(dòng)
//配置開(kāi)機(jī)啟動(dòng)
systemctl enable tomcat
//啟動(dòng)tomcat
systemctl start tomcat
//停止tomcat
systemctl stop tomcat
//重啟tomcat
systemctl restart tomcat
配置完成贪壳,建議重啟服務(wù)器饱亿,即輸入命令 reboot(或者sudo reboot)即可在瀏覽器里輸入你的服務(wù)器地址+8080端口(例如:192.168.1.161:8080),如果看到小貓咪表示成功闰靴,否則請(qǐng)檢查以上所有步驟是否全都執(zhí)行正確了彪笼。
6.修改端口,切換至Tomcat conf目錄
cd /usr/local/apache-tomcat-9.0.0.M18/conf
//輸入指令打開(kāi)文件
vi server.xml
//輸入 /8080 并回車(chē)搜索8080 字符串,找到如下兩處地方
<<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
//按“i”進(jìn)入編輯模式蚂且,將port="8080"改成port="80"
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
之后按esc鍵配猫,在按shift+:(左下角出現(xiàn)會(huì)出現(xiàn)“:”),然后輸入wq保存退出杏死。
7.配置gui-manager項(xiàng)目部署方式泵肄,切換至Tomcat conf目錄,輸入vi tomcat-users.xml打開(kāi)文件淑翼,按“i”進(jìn)入編輯模式腐巢,拷貝以下代碼放置</tomcat-users>標(biāo)簽之間(注意將password和username換成你自己的)
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="xxx" password="***" roles="admin-gui,manager-gui"/>
之后按esc鍵,在按shift+:(左下角出現(xiàn)會(huì)出現(xiàn)“:”)玄括,然后輸入wq保存退出冯丙。
輸入 cd webapps/manager/META-INF/ 切換至目錄,輸入vi context.xml打開(kāi)文件遭京,按i進(jìn)入編輯模式胃惜,將</Context> 標(biāo)簽下的<Valve> 標(biāo)簽注釋掉
<Context antiResourceLocking="false" privileged="true" >
<!--注釋掉此標(biāo)簽
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>
之后按esc鍵,在按shift+:(左下角出現(xiàn)會(huì)出現(xiàn)“:”)哪雕,然后輸入wq保存退出船殉。
8.重啟Tomcat
systemctl restart tomcat
瀏覽器中直接輸入你的服務(wù)器地址,例如192.168.1.161(不用輸端口號(hào)了)斯嚎,看見(jiàn)小貓咪利虫,點(diǎn)擊manager 輸入賬號(hào)密碼即可部署你的項(xiàng)目了挨厚。
參考:
http://blog.csdn.net/zzpzheng/article/details/48864129
http://blog.csdn.net/guochunyang/article/details/51820066
http://stackoverflow.com/questions/10268583/downloading-java-jdk-on-linux-via-wget-is-shown-license-page-instead