最近遇到一個很奇葩問題:
我購買了一台阿里雲服務器,在服務器上部署了一個Apache Tomcat 8.0.5服務器,跑着一個Java API服務,
Apache Tomcat 啟用了端口8090,啟動Apache Tomcat 后使用了一段時間(2周左右),后來忽然就停止了。
開始以為是端口沖突了,重新換了一個端口8010,重啟Tomcat服務器,結果通用過了10多秒鍾又停止了服務。
(端口修改:Apache-Tomcat/conf/server.xml)
最終處理辦法:
設置環境變量CATALINA_HOME和CATALINA_BASE,在運行tomact命令就能找到tomcat 的目錄,知道它安裝到哪了。
設置環境變量
cd root
vim .bashrc文件,加入:
export CATALINA_BASE=/alidata/data/apps/apache-tomcat-8.0.5
export CATALINA_HOME=/alidata/data/apps/apache-tomcat-8.0.5
vi .bashrc
# .bashrc # User specific aliases and functions export CATALINA_BASE=/alidata/data/apps/apache-tomcat-8.0.5 export CATALINA_HOME=/alidata/data/apps/apache-tomcat-8.0.5 alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
保存退出
啟動系統
reboot
啟動后可以查看到環境變量設置成功
echo $CATALINA_HOME
echo $CATALINA_BASE