• 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

  • 相关阅读:
    《吊打面试官》系列-缓存雪崩、击穿、穿透
    WebGL学习之纹理贴图
    小试小程序云开发
    关于socket.io的使用
    动画函数的绘制及自定义动画函数
    canvas实现俄罗斯方块
    Redis集群
    手工搭建基于ABP的框架
    手工搭建基于ABP的框架(3)
    手工搭建基于ABP的框架(2)
  • 原文地址:https://www.cnblogs.com/MonsterCui-Code/p/8975228.html
Copyright © 2020-2023  润新知