Tomcat怎样部署多个网站,动态新增或暂停单个网站不影响其他网站正常运行

  1. 首先确保Tomcat主页可正常访问


     
  2. 添加管理权限
    在conf/tomcat-users.xml的<tomcat-users>标签的末尾中添加以下内容
    <tomcat-users>
    
       <role rolename="manager-gui"/>
       <user username="admin" password="123456" roles="manager-gui"/>
    </tomcat-users>

    以上添加了管理员admin,密码123456

  3. 重启Tomcat。

  4. 添加新网站地址
    在目录conf\Catalina\localhost下新增一个网站命名.xml文件如testweb.xml,文件内容如下
    <Context path="/testweb" reloadable="true" docBase="E:\mywork\MySvn\workspace\testweb\target\testweb" />

    path:虚拟目录,即http://localhost:8080/testweb
    reloadable:为true时如果网站的WEB-INF内容有更新,自动加载到Tomcat中。

  5. docBase:网站目录路径,可以设置绝对路径

  6. 登录网站管理
    登录Tomcat主页,点击"Manager App",使用刚才新增的账号密码登录管理页面。此时可以看到网站已经自动加载到Tomcat网站列表中了。新增的网站默认是关闭状态,需要手动启动,点击“Start”按钮进行启动。
    说明:
    Start:启动   Stop:暂停 Reload:重新加载  Undeploy:卸载网站

7.访问网站

示例的网站testweb中有个index控制器,指向了index.jsp,访问结果正常。

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋斗鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值