1. 程式人生 > >centos7 jdk、mysql5.7、tomcat9安裝

centos7 jdk、mysql5.7、tomcat9安裝

開始: 用winscp把下載好的檔案上傳到伺服器上。這個過程不做演示。不會的初學者請參考別的教程!

[[email protected] ~]# mkdir /test
[[email protected] ~]# cd /test
[[email protected] test]# ll
總用量 190980
-rw-r--r--. 1 root root   9912675 10月 14 16:51 apache-tomcat-9.0.12.tar.gz
-rw-r--r--. 1 root root 185646832 10月 14 16:48 jdk-8u181-linux-x64.tar.gz
[
[email protected] test]# mkdir -p /usr/local/jdk [[email protected] test]# chmod 755 -R /usr/local/jdk/ [[email protected] test]# tar xvf jdk-8u181-linux-x64.tar.gz -C /usr/local/jdk/ [[email protected] jdk1.8.0_181]# vim /etc/profile

在末尾新增(

不清楚什麼叫做新增,什麼叫做覆蓋的初學者,請在老師的監督下操作

 export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181
 export
JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH :wq [[email protected] jdk1.8.0_181]# source /etc/profile [[email protected] jdk1.8.0_181]# java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(
TM) 64-Bit Server VM (build 25.181-b13, mixed mode) [[email protected] jdk1.8.0_181]# javac 用法: javac <options> <source files> 其中, 可能的選項包括: -g 生成所有除錯資訊 -g:none 不生成任何除錯資訊 -g:{lines,vars,source} 只生成某些除錯資訊 -nowarn 不生成任何警告 -verbose 輸出有關編譯器正在執行的操作的訊息 -deprecation 輸出使用已過時的 API 的源位置 -classpath <路徑> 指定查詢使用者類檔案和註釋處理程式的位置 -cp <路徑> 指定查詢使用者類檔案和註釋處理程式的位置 -sourcepath <路徑> 指定查詢輸入原始檔的位置 -bootclasspath <路徑> 覆蓋引導類檔案的位置 -extdirs <目錄> 覆蓋所安裝擴充套件的位置 -endorseddirs <目錄> 覆蓋簽名的標準路徑的位置 -proc:{none,only} 控制是否執行註釋處理和/或編譯。 -processor <class1>[,<class2>,<class3>...] 要執行的註釋處理程式的名稱; 繞過預設的搜尋程序 -processorpath <路徑> 指定查詢註釋處理程式的位置 -parameters 生成元資料以用於方法引數的反射 -d <目錄> 指定放置生成的類檔案的位置 -s <目錄> 指定放置生成的原始檔的位置 -h <目錄> 指定放置生成的本機標標頭檔案的位置 -implicit:{none,class} 指定是否為隱式引用檔案生成類檔案 -encoding <編碼> 指定原始檔使用的字元編碼 -source <發行版> 提供與指定發行版的源相容性 -target <發行版> 生成特定 VM 版本的類檔案 -profile <配置檔案> 請確保使用的 API 在指定的配置檔案中可用 -version 版本資訊 -help 輸出標準選項的提要 -A關鍵字[=] 傳遞給註釋處理程式的選項 -X 輸出非標準選項的提要 -J<標記> 直接將 <標記> 傳遞給執行時系統 -Werror 出現警告時終止編譯 @<檔名> 從檔案讀取選項和檔名

tomcat9

[[email protected] jdk1.8.0_181]# cd /test
[[email protected] test]# ll
總用量 190980
-rw-r--r--. 1 root root   9912675 10月 14 16:51 apache-tomcat-9.0.12.tar.gz
-rw-r--r--. 1 root root 185646832 10月 14 16:48 jdk-8u181-linux-x64.tar.gz
[[email protected] test]# mkdir -p /usr/local/tomcat
[[email protected] test]# chmod 777 -R /usr/local/tomcat/
[[email protected] test]# tar xf apache-tomcat-9.0.12.tar.gz -C /usr/local/tomcat/
[[email protected] test]# cd /usr/local/tomcat/apache-tomcat-9.0.12
[[email protected] apache-tomcat-9.0.12]# cd conf/
[[email protected] conf]# ll
總用量 224
-rw-------. 1 root root  12873 9月   5 06:15 catalina.policy
-rw-------. 1 root root   7372 9月   5 06:15 catalina.properties
-rw-------. 1 root root   1400 9月   5 06:15 context.xml
-rw-------. 1 root root   1149 9月   5 06:15 jaspic-providers.xml
-rw-------. 1 root root   2313 9月   5 06:15 jaspic-providers.xsd
-rw-------. 1 root root   3850 9月   5 06:15 logging.properties
-rw-------. 1 root root   7511 9月   5 06:15 server.xml
-rw-------. 1 root root   2164 9月   5 06:15 tomcat-users.xml
-rw-------. 1 root root   2633 9月   5 06:15 tomcat-users.xsd
-rw-------. 1 root root 170202 9月   5 06:15 web.xml
[[email protected] conf]# vim server.xml 

查詢8080埠 /8080 把8080改為80

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

儲存

[[email protected] conf]# cd ../bin/
[[email protected] bin]# ll
總用量 852
-rw-r-----. 1 root root  34856 9月   5 06:14 bootstrap.jar
-rw-r-----. 1 root root  15900 9月   5 06:14 catalina.bat
-rwxr-x---. 1 root root  23465 9月   5 06:14 catalina.sh
-rw-r-----. 1 root root   1664 9月   5 06:15 catalina-tasks.xml
-rw-r-----. 1 root root   2123 9月   5 06:14 ciphers.bat
-rwxr-x---. 1 root root   1997 9月   5 06:14 ciphers.sh
-rw-r-----. 1 root root  25145 9月   5 06:14 commons-daemon.jar
-rw-r-----. 1 root root 207125 9月   5 06:14 commons-daemon-native.tar.gz
-rw-r-----. 1 root root   2040 9月   5 06:14 configtest.bat
-rwxr-x---. 1 root root   1922 9月   5 06:14 configtest.sh
-rwxr-x---. 1 root root   8513 9月   5 06:14 daemon.sh
-rw-r-----. 1 root root   2091 9月   5 06:14 digest.bat
-rwxr-x---. 1 root root   1965 9月   5 06:14 digest.sh
-rw-r-----. 1 root root   3343 9月   5 06:14 makebase.bat
-rwxr-x---. 1 root root   3124 9月   5 06:14 makebase.sh
-rw-r-----. 1 root root   3460 9月   5 06:14 setclasspath.bat
-rwxr-x---. 1 root root   3708 9月   5 06:14 setclasspath.sh
-rw-r-----. 1 root root   2020 9月   5 06:14 shutdown.bat
-rwxr-x---. 1 root root   1902 9月   5 06:14 shutdown.sh
-rw-r-----. 1 root root   2022 9月   5 06:14 startup.bat
-rwxr-x---. 1 root root   1904 9月   5 06:14 startup.sh
-rw-r-----. 1 root root  47122 9月   5 06:14 tomcat-juli.jar
-rw-r-----. 1 root root 408967 9月   5 06:14 tomcat-native.tar.gz
-rw-r-----. 1 root root   4574 9月   5 06:14 tool-wrapper.bat
-rwxr-x---. 1 root root   5483 9月   5 06:14 tool-wrapper.sh
-rw-r-----. 1 root root   2026 9月   5 06:14 version.bat
-rwxr-x---. 1 root root   1908 9月   5 06:14 version.sh
[[email protected] ~]# vim /etc/profile

在末尾處新增上tomcat的路徑

export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.12
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CATALINA_HOME}/lib
export PATH=${CATALINA_HOME}/bin:$PATH
[[email protected] ~]# source /etc/profile

編輯startup.sh檔案 開啟tomcat的目錄下的bin/startup.sh進行編輯

[[email protected] ~]# source /etc/profile
[[email protected] ~]# cd /usr/local/tomcat/apache-tomcat-9.0.12/bin/
[[email protected] bin]# vim startup.sh
在最後一行exec "$PRGDIR"/"$EXECUTABLE" start "[email protected]"前新增以下程式碼:
JAVA_HOME=/usr/local/jdk/jdk1.8.0_181
JRE_HOME=${JAVA_HOME}/jre
PATH=${JAVA_HOME}/bin:${JRE_HOME}:$PATH
CLASSPATH=.:${JRE_HOME}/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.12

儲存啟動tomcat

[[email protected] bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.12
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-9.0.12
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.12/temp
Using JRE_HOME:        /usr/local/jdk/jdk1.8.0_181/jre
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-9.0.12/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.12/bin/tomcat-juli.jar
Tomcat started.

在這裡插入圖片描述