找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 67|回复: 0

[建站] 下载Tomcat时core和deployer的区别

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:245
  • 打卡月天数:2
  • 打卡总奖励:7719
  • 最近打卡:2025-12-05 20:56:49

350

主题

557

回帖

1万

积分

管理员

积分
10407
发表于 2024-11-7 22:40:34 | 显示全部楼层 |阅读模式
Tomcat网站上的core和deployer的区别            
同一个版本的Tomcat有不同的下载版本,Binary Distributions和Source Code Distributions大家应该能分清楚,分别是二进制版本和源代码本。
core是核心程序,linux就下zip或tar.gz的,其它是Win系统的。Full Documentation是完整的说明文档Deployer 安装部署版本Extras是额外组件Embedded是嵌入式版本 先说这两者的区别。

Core:是Tomcat正式的二进制发布版本,一般大家做开发或者学习的时候应该下载Core下的。
Deployer:是基于Tomcat的web应用的发布器,就是在把写好的JavaEE应用发布到Tomcat的时候可以使用Deployer来动态的发布。所以它不是真正的Tomcat二进制版本,它只是一个用以发布基于Tomcat的Web应用的发布工具而已。因此,大家在下载的时候不应该下载这个东西,除非想动态的发布Web应用到Tomcat中去。

那么Deployer既然是用来发布Web应用到Tomcat中去的,那么它都能做些什么呢?

这里有必要跟大家交代一下Tomcat中的Web应用发布的概念。
发布:指的是把一个Web应用安装到Tomcat服务器中的过程。
在Tomcat中发布Web应用可以有两种方式:
1、静态发布:指的是在Tomcat未启动的时候,把做好的Web应用直接复制到Tomcat服务器中。
2、动态发布:有两种情况
         2.1  指的是在Tomcat已经启动运行的情况下,通过Tomcat的自动部署功能动态操作已经发布的Web应用.
         2.2  指的是通过Tomcat Manager这个Web应用通过远程把做好的Web应用发布到正在运行的Tomcat中去。
Deployer的作用就在动态发布Web应用到Tomcat中去的时候体现出来的。
Deployer是一个命令行的工具,它可以编译、验证Web应用,还可以把Web应用的全部资源打包到War文件中。


Tomcat的Core和Deployer的区别主要在于它们的用途和功能不同。‌
‌Tomcat Core‌:
  • ‌定义‌:Tomcat Core是Tomcat的正式二进制发布版本,通常用于开发和学习的环境。
  • ‌用途‌:主要用于本地开发和部署Java EE应用。
  • ‌功能‌:提供Tomcat的基本功能和组件,适合静态发布Web应用。
‌Tomcat Deployer‌:
  • ‌定义‌:Tomcat Deployer是基于Tomcat的web应用的发布器,用于动态发布Web应用到Tomcat中。
  • ‌用途‌:主要用于在Tomcat已经启动的情况下,动态发布Web应用。
  • ‌功能‌:Deployer是一个命令行工具,可以编译、验证Web应用,并将Web应用的全部资源打包到War文件中。它支持动态发布Web应用到正在运行的Tomcat中‌

Tomcat Deployer的使用场景和优势Deployer的主要用途是在动态发布Web应用到Tomcat中时使用。它的优势在于可以在Tomcat运行时动态地添加、更新或删除Web应用,而不需要重启Tomcat服务器。这对于需要频繁更新应用的场景非常有用‌


tomcat Core是Tomcat的正式二进制发布版本,通常用于开发和学习的目的。它包含了Tomcat的所有核心功能,可以直接运行和安装,适用于各种操作系统,如Windows、Unix和Linux‌。Tomcat Core是完整的Tomcat服务器,用户可以直接使用它来部署和运行Java Web应用程序。
Tomcat Deployer则是一个基于Tomcat的Web应用发布器,主要用于动态发布Web应用到Tomcat中。它不是一个独立的二进制版本,而是一个命令行工具,用于编译、验证和打包Web应用。Deployer的主要用途是在Tomcat已经启动的情况下,通过命令行工具动态发布Web应用。这种方式可以简化Web应用的部署过程,特别是在需要频繁更新应用的情况下‌。
Tomcat Core的用途和功能
Tomcat Core是Tomcat的主要版本,包含了所有必要的组件和功能,适用于开发和生产环境。用户可以通过下载Tomcat Core版本,直接安装并运行Tomcat服务器。它支持多种操作系统,并且可以通过配置文件进行灵活的配置和管理‌23。
Tomcat Deployer的用途和功能
Tomcat Deployer主要用于动态发布Web应用到Tomcat中。它是一个命令行工具,可以在Tomcat运行时动态地发布、更新或卸载Web应用。Deployer可以编译、验证Web应用,并将其打包成WAR文件,然后通过命令行操作将其部署到Tomcat中。这种动态发布的方式特别适用于需要频繁更新Web应用的情况‌1。
总结
选择使用Tomcat Core还是Deployer取决于具体的需求和使用场景。如果需要进行长期的开发和生产部署,建议使用Tomcat Core;如果需要频繁更新Web应用,或者希望简化部署过程,可以考虑使用Tomcat Deployer。

论坛免责声明
版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-7 08:44 , Processed in 0.025360 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表