目錄
一、 環境準備 1
二、 在Linux下安裝Tomcat8.0 2
1、 創建目錄 2
2、 拷貝安裝包 2
3、 解壓安裝包并重命名為tomcat 2
4、 啟動停止tomcat 3
5、 訪問網站 3
三、 防火墻配置 3
1、 查看開放端口 3
2、 添加開放端口 3
3、 刪除開放端口 3
4、 重新載入 3
5、 開啟防火墻 3
6、 關閉防火墻 3
7、 查看防火墻運行狀態 3
四、 項目部署 4
1、 項目文件拷貝 4
2、 訪問項目 4
下載軟件
版本
虛擬機(Vmware),虛擬機中安裝的Centos7系統,SecureCRT或者WinSCP(此處使用這兩個工具),Xshell或者PuTTy,Xftp或者FileZilla,Tomcat8.0,IDEA或者eclipse開發的WebDemo或者Maven托管的WEB項目,tomcat的linux版軟件apache-tomcat-8.0.58.tar.gz
在linux系統的用戶目錄下創建安裝tomcat的目錄,命令如下:
cd usr/local/ mkdir myTomcat cd myTomcat/
注意:如果創建的文件夾沒有讀寫權限,則需要授權:
a.創建的時候授權:mkdir -m 777 myTomcat
b.對已經創建好的文件夾授權:chmod -R 777 myTomcat
創建目錄
使用WinSCP軟件將下載好的tomcat安裝包拷貝到剛創建好的目錄下面
傳輸文件
解壓:tar -zxv -f apache-tomcat-8.5.37.tar.gz
重命名:mv apache-tomcat-8.5.37 tomcat
進入tomcat目錄:cd tomcat
進入目錄
啟動命令:進入tomcat目錄/bin,然后./startup.sh
停止tomcat命令:進入tomcat目錄/bin,然后./shutdown.sh
經過上述搭建表示已完成tomcat部署,現在通過本地電腦瀏覽器訪問http://linux服務器ip:8080,能成功訪問,那就不用配置防火墻,部署完成;如果不能訪問,就需要配置防火墻,開放8080端口!
在CentOS 7或RHEL 7或Fedora中防火墻由firewalld來管理,所以配置和以前版本的linux有些許差別:
firewall-cmd --zone=public --query-port=80/tcp
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,沒有此參數重啟后失效)
firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --reload
systemctl start firewalld.service
systemctl stop firewalld.service
firewall-cmd --state //running 表示運行
通過以上開放8080端口后,地址欄訪問http:192.168.14.x:8080正常
運行成功頁面
使用winSCP將項目文件拷貝到tomcat的webapps目錄下,啟動tomcat
地址欄輸入http:192.168.14.x:8080/MyWebTest
項目部署完成
發現已經可以正常訪問,部署tomcat及項目完成!
JDK下載展示圖
不要管是不是一般情況,這里的完整配置如下,“我的電腦”-右鍵-“屬性”-(左側)高級系統設置-(彈窗右下角)環境變量配置。
注:窗口上方是用戶變量,下方是系統變量,以后把你所有變量都配置在系統變量里!
進行JAVA_HOME、CLASSPATH、Path的配置
JAVA_HOME 剛剛jdk的安裝目錄,一般C:\Program Files (x86)\Java\jdk1.8.0_101
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
按住win+r 輸入cmd打開命令行輸入以下命令
java版本圖
tomcat官網下載
1、新建變量名:CATALINA_BASE,變量值:例如:D:\apache-tomcat-8.5.57
2、新建變量名:CATALINA_HOME,變量值:例如:D:\apache-tomcat-8.5.57
3、打開PATH,添加變量值:;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
tomcat運行成功測試圖
windowstomcat啟動圖
tomcat目錄中日志配置
修改文件圖
Maven官網下載圖
maven目錄圖
目錄解讀
bin:存放了maven的命令,比如我們前面用到的mvn tomcat:run
boot:存放了一些maven本身的引導程序,如類加載器等
conf:存放了maven的一些配置文件,如setting.xml文件
lib:存放了maven本身運行所需的一些jar包
MAVEN_HOME maven安裝路徑 C:\LJLRY\Work\apache-maven-3.6.3
path 添加 %MAVEN_HOME%\bin
打開win+r 輸入cmd,輸入命令mvn -v
maven檢測圖
通常我們需要修改解壓目錄下conf/settings.xml文件
修改setting文件圖
首先在想在的位置創建目錄,復制目錄路徑
<!-- 自定義的maven倉庫路徑 -->
<localRepository>D:\LJLRY\RepMaven</localRepository>
在標簽下,添加國內鏡像源,這樣下載jar包速度很快。一般使用阿里云鏡像庫即可。
<!-- 阿里云倉庫 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
常用的開發工具如idea,eclipse都自身集成了一個版本的Maven。但是通常我們使用自己已經配置好的Maven。
具體操作:
IDEA配置maven圖