CentOS tomcat8 安裝及配置

一:下載tomcat8

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz

二:解壓

tar -zxvf apache-tomcat-8.0.47.tar.gz -C /tomcat8?

三:運行

./startup.sh ?:這種方式代表在后臺運行

下面這幾種在關閉會話后tomcat都會停止

./catalina.sh start

./catalina.sh stop

./catalina.sh run :表示看到日志

注意:tomcat 8080端口需要打開權限,在阿里云安全組設置

Tomcat日志文件: cataina.out

四:tomcat域名綁定

Tomcat綁定域名:

修改server.xml,localhost改為相應的域名

docBase表示物理路徑,可以是相對路徑也可以是絕對路徑,相對路徑時相對appBase的,

如hello,代表/webapps/hello。path代表虛擬路徑,如果path為空,則代表

訪問域名則可以直接訪問該項目

五:tomcat啟動卡住的問題

解決Linux環境下Tomcat啟動卡住問題

最近發現在服務器上啟動tomcat,會存在卡住的情況,這種情況是每次必現,通過搜索發現是隨機數生成問題.解決方案如下

將$JAVA_HOME/jre/lib/security/Java.security內,將securerandom.source的內容改為file:/dev/./urandom即可

[if !supportLists]·[endif]注: Linux或者部分unix系統提供隨機數設備是/dev/random 和/dev/urandom ,兩個有區別,urandom安全性沒有random高,但random需要時間間隔生成隨機數??赡茉谏呻S機數的時候卡住了,導致tomcat啟動不了

[if !supportLists]·[endif]

在服務器啟動時也可以加上參數-Djava.security.egd=file:/dev/./urandom

六:tomcat內存設置

Linux下修改JVM內存大小:

要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引號要帶上,紅色的為新添加的.

# OS specific support. $var _must_ be set to either true or false.

export JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"

cygwin=false

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容