Linux安裝tomcat並使用+熱部署


安裝tomcat

1、解壓縮 apache-tomcat-7.0.47.tar.gz:
      tar -zxvf apache-tomcat-7.0.47.tar.gz

2、創建 /usr/local/tomcat文件夾:mkdir -p /usr/local/tomcat
 
3、進入到 /usr/local/tomcat 目錄中:
      cd /usr/local/tomcat/apache-tomcat-7.0.47
 
4、解壓的文件移動到新建文件夾中:
    mv apache-tomcat-7.0.47 /usr/local/tomcat
 
5、進入到 /usr/local/tomcat/apache-tomcat-7.0.47/bin 目錄中:
    cd /usr/local/tomcat/apache-tomcat-7.0.47/bin/
 
6、啟動tomcat:./startup.sh    查看8080端口使用情況:netstat -anp|grep 8080  停止:./shutdown.sh 

此時我們去訪問ip:8080是登陸不了的,我們還需要配置用戶

vim /usr/local/tomcat/apache-tomcat-7.0.47/conf/tomcat-users.xml

這時候我們再訪問就可以登陸了

 

可以使用maven實現tomcat熱部署。Tomcat啟動時 部署工程。

Tomcat有個后台管理功能,可以實現工程熱部署。

配置方法:

第一步:需要修改tomcat的conf/tomcat-users.xml配置文件。添加用戶名、密碼、權限。

<role rolename="manager-gui" />

<role rolename="manager-script" />

<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>

第二步:重新啟動tomcat。

 

使用maven的tomcat插件實現熱部署:

第一步:配置tomcat插件,需要修改工程的pom文件。

<build>

            <plugins>

                  <!-- 配置Tomcat插件 -->

                  <plugin>

                        <groupId>org.apache.tomcat.maven</groupId>

                        <artifactId>tomcat7-maven-plugin</artifactId>

                        <configuration>

                              <port>8081</port>

                              <path>/</path>

                              <url>http://192.168.25.135:8080/manager/text</url>

                              <username>tomcat</username>

                              <password>tomcat</password>

                        </configuration>      

                  </plugin>

            </plugins>

      </build>

第二步:使用maven命令進行部署。

tomcat7:deploy

tomcat7:redeploy

部署的路徑是“/”會把系統部署到webapps/ROOT目錄下。

部署工程跳過測試:

clean tomcat7:redeploy -DskipTests

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM