服務器系統 Ubuntu16.04
1,準備工具
① 終端連接工具
putty (串口調試也可用)
② 上傳文件工具
winscp
(我喜歡用上面這兩個工具,以前修改Android系統用習慣了)。
2,配置雲服務器環境
① 本地下載jdk
jdk1.8.0_161下載地址 https://pan.baidu.com/s/1U1RgivFy0XOx6D_HPkcOGg
jdk官網地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html
② 本地下載tomcat
tomcat7.0.14下載地址 https://pan.baidu.com/s/1xNbnmo6x0OAzVLLlLbZMRA
Tomcat官網地址 https://tomcat.apache.org
③ 將本地的sdk和Tomcat用winscp 上傳到Linux雲服務器上(怎麼使用上傳工具請另行百度),
上傳路徑一般爲 /usr/local/jdk 或者/usr/local/tomcat 後面的jdk和tomcat目錄需要自己mkdir ,0755的權限。
進入相應的目錄解壓tar.gz文件。
命令 tar -zxvf 當前文件名.tar.gz
執行完以後會在該目錄下生成一個目標文件夾。
(關於tar的使用方法請參考 http://man.linuxde.net/tar)
④ 配置jdk 的PATH
命令 vim /etc/profile
最後面加入
JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_161
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
關於CLASSPATH是否要加的問題,經過檢驗,貌似不加也可以。如果後續要用到這個東東,可以後續再加。
備註:關於vim 命令的使用
使用vim 打開一個文檔後,一般情況輸入i,進入insert模式,可以開始編輯,編輯完成按下ESC,
再輸入命令Shift+; (一個冒號) 退出編輯模式
命令 wq (保存並且退出vim) 或者wq!(後面的!是強制保存並退出的作用)
關於vi命令的使用,就這幾條足夠配置環境了,更深的vim命令操作參考 http://man.linuxde.net/vi
完成以上操作
java -version 能夠看到相應的java版本,說明jdk配置成功
3,雲服務器的端口配置
在解壓的tomcat目錄中找到
/usr/local/tomcat/apache-tomcat-7.0.14/conf/server.xml 文件中找到
綠色箭頭不用改,紅色箭頭是對應你服務器的端口號
服務器中也要申請訪問端口號的權限 (雲服務器中的安全組/安全組規則 阿里雲)
4,啓動Tomcat
進入tomcat的/bin目錄
./startup.sh
ps aux | grep tomcat
如果啓動成功會看到相應的和tomcat有關的信息
關閉tomcat ./shutdown.sh
logs :/logs目錄可以查看啓動部署關閉情況
啓動成功後在瀏覽器中輸入 http://ip地址:端口號 http://192.168.1.1:8080
如果出現tomcat的啓動頁,說明雲服務器配置成功。
備註:
1,使用putty時可能會報一下的錯誤,這個和putty的版本有關,升級一個最新的putty就好
地址 https://www.chiark.greenend.org.uk/~sgtatham/putty/
2,內網可以訪問,外網訪問不了的情況,多半是你的端口號配置不對,也可能是你雲服務器裏面的端口號沒有 打開訪問權限,網上有人說把server.xml中的localhost改成當前的ip地址,改了後,連內網都訪問不了(我的 工程是這樣,後來還是端口號沒打開權限導致的)
3,加快啓動tomcat問題
找到 /jdk1.8/jdk1.8.0_161/jre/lib/security/java.security文件
securerandom.source=file:/dev/random 替換成
securerandom.source=file:/dev/urandom
目測有用,不知道在其它機器作用如何。
4 , 關於開機啓動tomcat腳本
命令:vim /etc/rc.d/rc.local 或者是 vim /etc/rc.local 在exit 0 上面加入如下代碼
JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_161
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.14/
/usr/local/tomcat/apache-tomcat-7.0.14/bin/startup.sh
重啓機器,查看Tomcat是否啓動
5,關於 links 命令的使用 (可能系統中沒有該命令,需要手動安裝)
apt-get install links (如果執行失敗 執行apt-get update 命令,更新軟件倉庫後,再執行該命令) ,執行成功見下圖
Linux中 在沒有桌面的系統,可以通過links命令查看本地是否能夠鏈接成功
命令 links 127.0.0.1:8090/mavenweb (links localhost:端口號/項目名)
感謝 杭州飛熊 ^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^提供幫助