3折購買ECS服務器連接:https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=t9686fzwhtml
阿里雲ECS服務器(CentOs)Tomcat部署JavaWeb項目教程(BaseVersion) 數據庫先本身研究可使用起來,這裏就不介紹了~~java
1、搭建Java環境 linux
一、使用(Xshell)鏈接到Linux系統下面 nginx
二、輸入命令:java -version,若是顯示jdk版本號,則證實已經安裝,若是不顯示,則證實沒有安裝,下一步 web
三、輸入命令:uname -a, 若是有x86_64就是64位的,沒有就是32位的。後面是X686或X86_64則內核是64位的,i686或i386則內核是32位的 shell
四、下載JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 數據庫
五、經過ftp工具將下載好的jdk壓縮包拷貝到/usr/lib/java/目錄下 apache
六、解壓壓縮包:tar zxvf xxxxxx.tar.gz,生成jdk文件夾jdk1.8.0_111 vim
七、配置環境變量,修改文件/etc/profile,將下面內容複製到底部: tomcat
JAVA_HOME=/usr/lib/java/jdk1.8.0_111
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
CATALINA_HOME=/home/data/tomcat
export PATH JAVA_HOME CLASSPATH CATALINA_HOME
八、保存退出vim編輯器,輸入命令:source /etc/profile,讓該配置文件當即生效
九、輸入命令:java -version 還有 echo $JAVA_HOME 來驗證新的jdk是否安裝成功
十、關鍵步驟,查看服務器下是否有舊的jdk版本,若是有須要卸載才能使用新的jdk
十一、首先執行命令查看服務器下的jdk的版本:命令以下:rpm -qa|grep jdk
十二、若查出有舊的版本則:
yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
將上面查詢出來的每一個版本依次刪掉便可。
1三、恭喜,配置完成!
2、配置Tomcat
一、上傳並解壓tomcat服務器壓縮包,置於/home/data/目錄下
二、解壓:tar zxvf apache-tomcat-XXX.tar.gz
三、更名:mv apache-tomcat-xxx tomcat
四、進入conf文件夾修改服務器端口 vi server.xml
22行的<Server port="9005" shutdown="SHUTDOWN"> port
71行的 <Connector port="9999" protocol="HTTP/1.1" port
五、進入bin文件夾啓動tomcat ./startup.sh
六、進入logs文件夾查看日誌是否啓動成功
cat catalina.out
七、配置虛擬目錄:
1)、將tomcat鏈接端口號設置爲80,由於TCP/IP協議默認80端口訪問
2)、修改host節點<Host name="localhost" appBase="/home/data/web" unpackWARs="true" autoDeploy="true"> 將war包置於appBase目錄下後將自動解壓,而不是再放在默認的tomcat的webapps下
3)、在</Host>以前添加<Context path="" docBase="/home/data/web/ProjectName" debug="0" reloadable="true" />
path爲空表示直接訪問ip+port可訪問到docBase所指定的項目, 例如地址欄輸入「10.43.147.180」便可訪問項目「NutchManage」(端口號80能夠不寫)
*此時目錄「/home/data/web」即爲虛擬目錄*
4)、 重啓tomcat,若已開啓先關閉,即時查看tomcat日誌,
若報端口占用錯誤,查明佔用端口是否能夠殺掉,以後再重啓,便可經過ip訪問了
八、將tomcat設置爲linux系統服務:
執行命令:vim /etc/rc.d/init.d/tomcat,建立腳本文件,在文件中寫入以下代碼,保存而且退出
#!/bin/bash
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "\atomcat: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?
CATALINA_HOME="/usr/local/kencery/tomcat" #tomcat安裝目錄,你安裝在什麼目錄下就複製什麼目錄 case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi ;; stop) if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
九、給文件添加權限,使得腳本文件能夠執行,命令爲 chmod 755 /etc/rc.d/init.d/tomcat 十、將其添加到服務中,命令爲 chkconfig --add /etc/rc.d/init.d/tomcat
十一、將下面的配置文件加到tomcat中的catalina.sh文件中的正文(除了註釋)最前面,命令爲:
export JAVA_HOME=/usr/lib/java/jdk1.8.0_111
export CATALINA_HOME=/home/data/tomcat
export CATALINA_BASE=/home/data/tomcat
export CATALINA_TMPDIR=/home/data/tomcat/temp
十二、基本配置完成,可輸入命令測試:serviec tomcat stop service tomcat start
1三、將項目打war包置於tomcat虛擬目錄/home/data/web/下便可自動解壓,直接訪問ip地址試試看吧~~
1四、設置service tomcat 開機自啓動:
因爲阿里雲服務器自帶的nginx和tomcat服務默認自啓動,這裏須要設置關閉一下(有則改之無則算了),再設置咱們的tomcat
chkconfig nginx off
chkconfig default off
chkconfig tomcat on
1五、輸入命令查看系統服務狀態:chkconfig --list,
看看service tomcat的2345這四個級別是否是on,是的話就說明配置成功啦
1六、congratulation~~
阿里雲代金券 | 阿里雲優惠券 |阿里雲優惠碼|雲服務器|阿里雲|阿里雲代金券 – 限時領取1888元阿里雲代金券【點擊領取】
雲服務器ECS(阿里雲服務器)以其穩定高性能的特色,是作網站的首選,受到廣大站長的好評。不少站長在購買阿里雲服務器的時候,不知道領取阿里雲優惠,購買的時候,就沒有任何優惠。如今領券能省不少!