Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序
Linux環境:CentOS7.2
一.安裝JDK
安裝好的CentOS會自帶OpenJdk,最好還是先卸載系統自帶的JDK,然后自己重新去Oracle網站下載最新的JDK安裝。
1.卸載系統自帶的JDK
查看java信息
# java -version
查看JDK
# rpm -qa | grep java
或者
還有一些其他的命令
# rpm -qa | grep gcj
# rpm -qa | grep jdk
卸載
# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
再查看java信息就已經沒有了。
2.下載最新的JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
根據自己操作系統選擇對應需要的jdk。
3.解壓壓縮包
下載
將解壓縮的文件夾拷貝到 /usr/lib/jdk/ 目錄下面,這里如果沒有jdk文件夾,則在/usr/lib下創建該文件夾
# mkdir jdk
# wget ?http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz
#?tar zxvf ./jdk-8u161-linux-x64.tar.gz -C /usr/lib/jdk
# cd /cd ./jdk/jdk1.8.0_161
4.設置環境變量
打開/etc/profile文件
# vim /etc/profile
在文件的最后面增加下面兩種都可以:
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_161
export JRE_HOME=/usr/lib/jdk/jdk1.8.0_161/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_161
export JRE_HOME=/usr/lib/jdk/jdk1.8.0_161/jre
export PATH=$PATH:$JAVA_HOME/bin/
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
# source /etc/profile
5.將系統默認的JDK修改過來(如果之前沒有安裝其他JDK這步可以跳過)
# update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.8.0_161/bin/java 300
# update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.8.0_161/bin/javac 300
# update-alternatives --config java
# update-alternatives --config javac
6.重新檢測java版本
# java -version
這說明已經安裝好最新的JDK
二.安裝Tomcat
tomcat官網:http://tomcat.apache.org/
http://tomcat.apache.org/download-80.cgi
# wget?http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.8/bin/apache-tomcat-8.5.8.tar.gz
解壓縮文件
# tar -zxvf apache-tomcat-8.5.8.tar.gz
移動位置
# mv ?apache-tomcat-8.5.8 /usr/local/apache-tomcat-8.5.8
啟動tomcat
# /usr/local/apache-tomcat-8.5.8/bin/startup.sh
停止tomcat
# /usr/local/apache-tomcat-8.5.8/bin/shutdown.sh
三.Tomcat配置設置默認站點
安全起見為了不開啟默認的管理頁面可以刪掉ROOT目錄,或者在server.xml中,增加<Context>修改成應用所在的目錄
server.xml
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"><Context path="" docBase="/usr/www" debug="0" reloadable="true" /><!-- SingleSignOn valve, share authentication between web applicationsDocumentation at: /docs/config/valve.html --><!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />--><!-- Access log processes all example.Documentation at: /docs/config/valve.htmlNote: The pattern used is equivalent to using pattern="common" --><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /></Host>
四.war包解析
tomcat默認目錄是webapps
將項目導出為war包然后直接上傳到webapps根目錄下,隨著tomcat的啟動,war包可以自動被解壓。
例如我的war包是web.war,上傳好后重啟tomcat在webapps目錄就多出一個對應的web目錄。
安裝web這個項目對應的路徑在瀏覽器查看其中的servlet程序:
總結
以上是生活随笔為你收集整理的Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux环境编译安装Mysql以及补装
- 下一篇: Java开发环境的搭建以及使用eclip