歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 在openstack的 ubuntu上安裝tomcat環境

在openstack的 ubuntu上安裝tomcat環境

日期:2017/3/3 12:39:48   编辑:Linux技術

一、安裝jdk

tar zxvf jdk.tar.gz #解壓縮

mv jdk1.7.0_72 /usr/local/java #改名#移動

vi /etc/profile

#末尾加入:

export JAVA_HOME=/usr/local/java

export JRE_HOME=/usr/local/java/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile

java -version

二、安裝tomcat7

tar zxvf tomcat7.tar.gz

mv apache-tomcat-7.0.55 /usr/local/tomcat7

cd /usr/local/tomcat7

rm -rf ./webapps

mkdir ./webapps

設置自動啟動

建立一個啟動腳本:

vi /etc/init.d/tomcat

內容為:

#!/bin/bash

# Tomcat auto-start

# description: Auto-starts tomcat

# processname: tomcat

# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/local/java

case $1 in

start)

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

;;

stop)

sh /usr/local/tomcat7/bin/shutdown.sh

;;

restart)

sh /usr/local/tomcat7/bin/shutdown.sh

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

;;

esac

exit 0

chmod 755 /etc/init.d/tomcat

添加到系統自服務:

update-rc.d -f tomcat defaults

service tomcat start/stop

修改jvm啟動參數:

修改catalina.sh,注釋後增加

JAVA_OPTS="$JAVA_OPTS -Xms2g -Xmx2g -Xmn768m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+UseConcMarkSweepGC -Djava.security.egd=file:/dev/./urandom"

//開啟JMC遠程訪問和flight record

-Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.168.226.158 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder

-Duser.timezone=GMT+8 //時區

-Dfile.encoding=utf-8 //文件編碼

注意:

-Djava.security.egd=file:/dev/./urandom 用於解決阻塞式隨機數生成所引發的啟動緩慢問題

Copyright © Linux教程網 All Rights Reserved