环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)
1,上傳環境部署安裝包到服務器上
2,解壓安裝包,并部署java
#? tar -xf jdk-8u201-linux-x64.tar.g
# mkdir /usr/java
# cp? jdk1.8.0_201/? /usr/java
---------------------------------------------------------------------------
需要配置的環境變量
1),PATH環境變量。作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變量指定的路徑下查找相應的命令程序,我們需要把jdk安裝目錄下bin目錄增加到現有的PATH變量中,bin目錄中包含經常用到的可執行文件如:javac/java/javadoc等,設置好PATH變量后,在任何目錄下都可以執行java/avac等工具了。
2)CLASSPATH環境變量。作用是指定類搜索路徑,要使用已經編寫的類,前提當然是能夠找到它們了,JVM就是通過CLASSPATH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSOATH中,當然,當前目錄"."也要加入到改變量中。
3)JAVA_HOME環境變量。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。
環境變量的三種設置方法:
1. 修改/etc/profile文件?
如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環境變量,可能會給系統帶來安全性問題。
2. 修改.bash_profile文件?
這種方法更為安全,它可以把使用這些環境變量的權限控制到用戶級別,如果你需要給某個用戶權限使用這些環境變量,你只需要修改其個人用戶主目錄下的.bash_profile文件就可以了。
3. 直接在shell下設置變量?
不贊成使用這種方法,因為換個shell,你的設置就無效了,因此這種方法僅僅是臨時使用,以后要使用的時候又要重新設置,比較麻煩。
?
-----------------------------------------------------------------------------------------
注意事項:
·注解?
a. 你要將JAVA_HOME指為你的jdk安裝目錄?
b. linux下用冒號“:”來分隔路徑?
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變量的值?
在設置環境變量時特別要注意不能把原來的值給覆蓋掉了,這是一種?
常見的錯誤。?
d. CLASSPATH中當前目錄“.”不能丟,把當前目錄丟掉也是常見的錯誤。?
e. export是把這三個變量導出為全局變量。?
f. 大小寫必須嚴格區分。?
# ls /usr/java/lib/dt.jar?
/usr/java/lib/dt.jar
[root@ecs-proxy ~]# ls /usr/java/lib/tools.jar?
/usr/java/lib/tools.jar
[root@ecs-proxy ~]# ls /usr/java/jre/lib/rt.jar?
/usr/java/jre/lib/rt.jar
?
設置java環境變量
#?vim /etc/profile
### set? java environment
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
運行$ source /etc/profile,使配置環境生效
驗證:??運行$ java -version 看是否生效。若出現jdk版本號,則安裝并配置環境變量成功
# java -version? ? ?
3,部署環境
# tar -zxvf apache-tomcat-7.0.93.tar.gz
# mv apache-tomcat-7.0.93 /usr/local/tomcat
?
4,啟動服務,查看版本
# netstat -antulp | grep 8080
# /usr/local/tomcat/bin/startup.sh
# /usr/local/tomcat/bin/version.sh
5,測試
# curl http://139.159.213.217:8080/
或瀏覽器? ??http://139.159.213.217:8080/
?
6,部署開發項目
上傳開發項目包
把war包直接拷貝到運行中的tomcat下,自動解壓成文件
#? ?cp jspxcms-9.0.0\(1\).war /usr/local/tomcat/webapps/
#將tomcat下默認安裝目錄ROOT刪除,把項目直接改名成ROOT
配置數據庫連接文件,? 更改連接數據庫的ip和用戶
# vim /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/application.properties
?
[root@ecs-proxy webapps]# /usr/local/tomcat/bin/shutdown.sh? ? ? ? ? ?//tomcat關閉
把第一次啟動的tomcat進程殺掉,殺掉進程操作指引如下
[root@ecs-proxy tomcat]# ps aux | grep java? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //tomcat運行進程
# kill -9 4692
# netstat -antulp | grep 8080
# tail -f /usr/local/tomcat/logs/catalina.out? ? ? ? ? ? ? ? ? ? ?//tomcat啟動日志,包含項目啟動的過程
[root@ecs-proxy webapps]# /usr/local/tomcat/bin/startup.sh? ? ? ? ? ? ? ?//tomcat啟動
7,正式訪問
# curl ?http://47.92.xxx.xxx:8080/
或者?http://xx.xx.xxx.xxx:8080/
部署成功!!
等待一段時間,結果出現Server startuo in XXXXX ms,表示啟動成功。
打開瀏覽器輸入如下地址?http://IP:端口號/產品名? 即可訪問公司的產品。
?
=====================================================================
------------------------------------------------------------------------------------------------------
java各版本安裝包下載地址:
https://www.oracle.com/technetwork/java/javase/archive-139210.html
選擇jdk版本
------------------------------------------------
tomcat各安裝包下載
https://tomcat.apache.org/
?
———————————————————————————————————————————————————————
總結
以上是生活随笔為你收集整理的环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVN服务端的搭建及客户端连接(云上搭建
- 下一篇: 第三篇:Mysql存储引擎