一、把web应用打成war包
使用JDK自带jar命令,进入到web应用里面,执行命令:
jar -cvf 包名.war . # .表示当前目录所有的文件 直接用jar可查看帮助
执行完成后生成一个demo.war文件,把这个文件拷贝到Tomcat的webapps下,Tomcat服务如果启动,则会自动解压。
二、配置Tomcat自动加载更新后的web应用
在Context中配置reloadable="true",当前的web应用如果修改Java代码后不需要重新发布,服务器会自动加载。
建议:web项目较小可以配置,web项目较大不要配(服务器不停的加载,容易导致内存溢出,或者其他莫名其妙的错误)
三、Tomcat服务管理平台
在Tomcat conf/tomcat-users.xml文件 标签添加管理员角色(不同版本的tomcat rolename不太一样,有错的话点击报错的连接到Tomcat官网看)
点击Manager App可以看到所有在Tomcat上部署的web应用(不仅仅是webapps下面的,通过虚拟目录映射过来也可以),可以对相应的web应用启动,停止,重新部署,删除(Undeploy,这个直接把对应的web应有目录就删了,慎重)
也可以部署War包: