可以使用maven实现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> 部署到webapp中的root文件夹下 <path>/</path>// 部署的路径是“/”会把系统部署到webapps/ROOT目录下。 <url>http://192.168.25.135:8080/manager/text</url>//部署的tomcat服务器路径 <username>tomcat</username>// 配置文件中的用户名 <password>tomcat</password>//配置文件中的密码 </configuration> </plugin> </plugins> </build> |
第三步:创建一个远程数据库
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://192.168.25.131:3306/mall?characterEncoding=utf-8 安装在Linux中的数据库 jdbc.username=root 创建的数据库的用户名 jdbc.password=123456创建的数据库的密码 |
第四步:执行。
tomcat7:deploy 首次发布
tomcat7:redeploy
部署工程跳过测试:
clean tomcat7:redeploy –DskipTests 或者勾选skip test