1、JDK的安裝java
一、檢查一下系統中的jdk版本node
[root@localhost software]# java -version
顯示:python
openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-b14) OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
二、檢測jdk安裝包linux
[root@localhost software]# rpm -qa | grep java
顯示:web
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
三、卸載openjdkredis
[root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch [root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 [root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 [root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 [root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
或者使用數據庫
[root@localhost jvm]# yum remove *openjdk*
以後再次輸入rpm -qa | grep java 查看卸載狀況:apache
[root@localhost software]# rpm -qa | grep java python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch
四、安裝新的jdkvim
首先到jdk官網上下載你想要的jdk版本,下載完成以後將須要安裝的jdk安裝包放到Linux系統指定的文件夾下,而且命令進入該文件夾下:tomcat
[root@localhost software]# ll total 252664 -rw-r--r--. 1 root root 11830603 Jun 9 06:43 alibaba-rocketmq-3.2.6.tar.gz -rw-r--r--. 1 root root 43399561 Jun 9 06:42 apache-activemq-5.11.1-bin.tar.gz -rwxrw-rw-. 1 root root 185540433 Apr 21 09:06 jdk-8u131-linux-x64.tar.gz -rw-r--r--. 1 root root 1547695 Jun 9 06:44 redis-3.2.9.tar.gz -rw-r--r--. 1 root root 16402010 Jun 9 06:40 zookeeper-3.4.5.tar.gz
解壓 jdk-8u131-linux-x64.tar.gz安裝包
[root@localhost software]# mkdir -p /usr/lib/jvm [root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm
五、設置環境變量
[root@localhost software]# vim /etc/profile
在最前面添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
六、執行profile文件
[root@localhost software]# source /etc/profile
這樣可使配置不用重啓便可當即生效。
七、檢查新安裝的jdk
[root@localhost software]# java -version
顯示:
java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
到此爲止,整個安裝過程結束。
2、上傳Tomcat服務器
3、安裝Tomcat服務器
3.1、解壓tomcat服務器壓縮包
3.2、配置環境變量
tomcat服務器運行時是須要JDK支持的,因此必須配置好JDK用到的那些環境變量
編輯/etc下的profile文件,加上以下內容:
3.3、修改tomcat服務器的啓動端口
修改將Tomcat服務器啓動時使用的端口,例如改爲9999
修改完server.xml文件以後,保存,退出。
4、Tomcat服務器啓動和關閉
4.1、啓動Tomcat服務器
進入tomcat服務器的bin目錄,而後執行"./startup.sh"命令啓動Tomcat服務器,以下圖所示:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常啓動,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,以下圖所示:
訪問Tomcat服務器,以下圖所示:
能夠正常訪問了,說明Tomcat服務器已經正常啓動成功了。
若是tomcat啓動不了,那麼最有可能就是啓動時使用的端口被其餘應用程序佔用了,那麼能夠經過以下的辦法進行排查,例如查看9999端口被哪一個應用程序佔用了。
4.2、關閉Tomcat服務器
進入tomcat服務器的bin目錄,而後執行"./shutdown.sh"命令啓動Tomcat服務器,以下圖所示:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常關閉,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,以下圖所示:
5、部署JavaWeb應用到Tomcat服務器
部署JavaWeb應用到Tomcat服務器就是將開放好的JavaWeb應用打包成war包,而後發佈到tomcat服務器的webapps目錄下
5.1、打包JavaWeb應用
項目打包成功,以下圖所示:
5.2、將war包發佈到tomcat服務器的webapps目錄下
將JavaWeb應用打包成war包以後,要將這個war包放到tomcat服務器的webapps目錄下,因爲要部署的javaWeb應用使用的是JNDI數據源,因此首先要把數據庫對應的驅動jar包放到tomcat服務器的lib目錄下。
一、將Oracle數據庫的驅動jar包上傳到tomcat服務器的lib目錄
以下圖所示:
二、將打包好的war包上傳到tomcat服務器的webapps目錄
以下圖所示:
上傳war包到webapps目錄
上傳成功
Tomcat服務器自動解壓縮war包
檢查一下tomcat服務器是否自動在conf目錄下建立了Catalina/localhost目錄,在看看localhost目錄下是否有tomcat服務器自動建立的oams.xml文件
6、Linux下安裝Tomcat服務器使用到的命令
6.1、linux查看端口被哪一個進程佔用
lsof -i:端口號
例如:
6.2、查看Linux服務器的版本
lsb_release -a
例如:
6.3、查看當前iptables(防火牆)規則
可以使用"iptables –L –n"查看當前iptables規則
例如:
6.4、添加指定端口到防火牆中
iptables -I INPUT -p 協議 --dport 端口號 -j ACCEPT
例如:
1 iptables -I INPUT -p udp --dport 161 -j ACCEPT
2 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT