安裝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