CentOS 64-bit下安裝JDK和Tomcat並設定Tomcat開機啟動操作步驟

來源:互聯網
上載者:User

標籤:des   http   java   os   io   檔案   for   ar   

準備檔案如下:

1.CentOS-6.4-x86_64-bin-DVD1.iso

2.jdk-7u67-linux-x64.rpm

3.apache-tomcat-7.0.55.tar.gz

安裝步驟如下:

一、安裝JDK

[[email protected] /]# java -version
bash: java: command not found

[[email protected] /]# rpm -ivh /soft/jdk-7u67-linux-x64.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
    rt.jar...
    jsse.jar...
    charsets.jar...
    tools.jar...
    localedata.jar...
    jfxrt.jar...
[[email protected] /]#

[[email protected] /]# java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

[[email protected] /]# cd /usr/java
[[email protected] java]# ls
default  jdk1.7.0_67  latest
[[email protected] java]#



二、安裝Tomcat

rm -rf /usr/local/tomcat7
cd /usr
cd /usr/local/tomcat7
ls
ls

cd /
tar zxvf /soft/apache-tomcat-7.0.55.tar.gz
mv /apache-tomcat-7.0.55 /usr/local/tomcat7
chmod +x /usr/local/tomcat7

三、設定環境變數

執行vim /etc/profile命令,添加環境變數代碼如下

#jdk config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CALSSPATH=$JAVA_HOME/lib/*.*  
#tomcat config
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
#path config
export PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin

執行指令source /etc/profile重新整理環境變數

四、啟動Tomcat

sh /usr/local/tomcat7/bin/startup.sh

在Firefox瀏覽器中開啟網址http://localhost:8080測試

關閉Tomcat命令
sh /usr/local/tomcat7/bin/shutdown.sh

五、開機啟動Tomcat指令碼


5.1、執行指令vi /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/tomcat7" #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



5.2、添加許可權chmod 755 /etc/rc.d/init.d/tomcat,使得指令檔可執行

5.3、運行:chkconfig --add /etc/rc.d/init.d/tomcat #將其加到服務中

5.4、在vim /usr/local/tomcat7/bin/catalina.sh檔案中加入以下語句:

#auto startup tomcat config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_BASE=/usr/local/tomcat7
export CATALINA_TMPDIR=/usr/local/tomcat7/temp

啟動tomcat服務: service tomcat start
停止tomcat服務: service tomcat stop

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.