Tomcat安裝配置

安裝步驟:

下載tomcat的gz文件,利用tar gzip進行解壓縮,這裏選擇gzip指令(這裏的是兩層壓縮,gz+tar)。linux

一、gzip+安裝的tomcat文件名稱windows

二、gzip -d +文件名稱瀏覽器

三、lstomcat

四、tar -xvf +文件名(-v verbale詳細的,-f file)bash

五、多出一個bin目錄,轉移目錄spa

六、mv  文件名 /——轉移到/目錄下命令行

七、cd /代理

八、lsorm

九、修更名稱xml

啓動tomcat

可能出現的問題:

這時能夠手動添加JAVA_HOME,記住要export。這時設置的環境變量是局部的,即只對這個窗口有做用(能夠理解爲臨時性的),在別的窗口不起做用。固然咱們能夠將其設置爲全局的。

驗證是否啓動tomcat:

(1)瀏覽器:

訪問本地的計算機,端口爲8080,地址爲本地的ip,格式爲:

Http://192.168.204.128:8080

Tomcat連接不成功

容易出現的錯誤:

防火牆,遠程鏈接設置代理(本地鏈接無誤時,遠程鏈接一直出現錯誤的緣由)

在屢次努力後仍然鏈接不上時,能夠查看進程:

ps -ef  能夠列舉出全部的進程

使用命令:ps -ef | grep tomcat  查看tomcat是否啓動

若是出現如下,說明tomcat啓動,可是不能訪問(這就說明在訪問服務過程當中存在干涉,好比防火牆):

注:能夠看出tomcat的進程號爲2724。

使用service iptables stop關閉防火牆便可。

防火牆默認不啓動的設置:chkconfig iptables off

殺進程

Kill -9  表示強制殺進程(實際中因爲進程之間存在依賴,因此須要強制進行)

注:使用shutdown存在linux死機的風險。

固然咱們也能夠直接利用進程號來殺掉該進程:kill 2724

Ping通不能訪問

檢查防火牆(防火牆關閉)——檢查端口(在tomcat下利用cd /conf--more service.xml配置端口)——若是瀏覽器此時仍是沒法訪問,則在windows中使用telnet 192.168.204.128:8080(能夠知道是否啓用該端口)——這時多是由於tomcat版本問題(與jdk存在兼容性問題等,可使用舊版本的jdk)——下載一個新版本tomcat上傳到linux文件中——殺掉原來的tomcat:

檢查JAVA_HOME:

echo $JAVA_HOME

 

本地命令行上網的方法

(1)本地telnet到8080端口(較爲古老的方式)

(2)Wget http:/localhost:8080

 

(3)rpm ——(解壓後路徑總出現rpm文件),相似於windows中的添加刪除程序的管理,其含義是redhat package management,即redhat發明的包管理。

經常使用指令:rpm -qa  表示列舉機器上安裝的全部包

檢查有沒有安裝jdk: rpm -qa | grep jdk

卸載包:rpm  -e 包的名稱 

卸載後再安裝:1.從新執行bin文件中的startup 2. 進入jdk文件夾下——rpm  -ivh 文件名(不是package的名字,安裝時是文件名)

(4)wget檢測端口可否上網

注:多數軟件都提供rpm格式安裝包,固然bin的能夠直接運行,更方便一些。

 

環境變量設置爲全局

在etc文件(該文件中有不少的配置文件)中,more profile(每一個用戶都有本身的配置文件),這時系統級別的環境變量,若是登陸後設置其餘程序的配置,以下:

進入/etc/bashrc(只有用戶登陸後該文件纔會運行,即自動執行,這與bashprofile不一樣,bashprofile是設置環境變量,bashrc設置執行程序)

如想設置每一個用戶本身的環境變量 :進入用戶的主目錄 cd /home/yedushusheng——ls -a(列出全部文件,包括隱藏文件,若是用ls查看不到任何文件)——修改.bash profile能夠單獨修改環境變量

注:在得到管理員權限以後才能夠執行該操做,不然不會執行。

執行命令:vi /etc/profile  ——在最後一行寫便可JAVA_HOME=** ——export JAVA_HOME——檢查 echo $JAVA_HOME

Tomcat開機自啓動

在bashrc中設置是不能夠的,由於bashrc以後用戶登陸後纔會執行,這樣tomcat的啓動不合理。須要開機自啓動的操做是:修改rc.local——vi /etc/rc.local——tomcat的設置能夠是/tomcat7/bin/startup,可是JAVA_HOME環境變量沒起做用(尚未人登陸呢),所以須要從新設置JAVA_HOME——修改以後存盤推出——再次重啓reboot——查看tomct是否啓動(以上操做都是在putty上進行):

輸入相應的root用戶名和密碼,而後ps -ef | grep tomcat

這時就啓動了,固然其他的也能夠設置爲自啓動。

相關文章
相關標籤/搜索