您的位置:首页 > 运维架构 > Tomcat

使用Tomcat Manager 远程部署war文件

2017-10-26 20:02 357 查看
引言
  谈起如何远程部署war文件到Tomcat服务器,我们可能会想到很多方法:使用xftp等工具手动拷贝、Apache Ant自动部署、Jenkins持续集成等等,这些方式本质上都是相同的。Tomcat 其实为我们提供了一个Manager,可以对Tomcat进行管理,包括远程部署war包。



  想必大家都很熟悉上面这幅图,安装Tomcat成功之后第一眼看到就是它,可能更多的关注点在“If you are seeing this,you are successfully installed Tomcat.Congratulations!”,如果完整的浏览过整个页面,可以发现有一个Manager App功能。

准备
  点击Manager APP按钮或者在浏览器中输入http://localhost:8080/manager/html 进入Manager页面。会发现需要输入用户名和密码,但是我们并不知道Tomcat 的用户名和密码是什么。Tomcat 出于安全考虑,默认是关闭了Manager的,所以我们需要设置用户名和密码。

进入Tomcat的安装目录,打开conf文件夹下的tomcat-users.xml文件



添加用户名和密码

<role rolename="manager-gui"/>
<user username="upload" password="upload" roles="manager-gui"/>


输入用户名和密码重新登录



使用
  能够看到Tomcat上的应用列表,可以对每一个项目进行管理:开启、关闭、重新加载、session管理等。而不用每次部署项目都重启整个Tomcat容器。

  在项目列表下面是Deploy模块,这里提供了两种方式:

Deploy directory or WAR file located on server(通过填写应用路径来部署位于本服务器上的WAR文件或者目录)

WAR file to deploy(直接上传WAR文件部署)

  这里我们使用第二种,直接选择WAR文件,然后上传部署。新部署的项目就会更新到项目列表中。

小结
  看问题一定要有全局意识,学习也是一样。“不怕不知道,就怕不知道”,不要让惯性思维欺骗了你。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: