0 0

关于tomcat 7 热部署的问题.5

各位三老四少,各位老大, 请教一个问题, tomcat 到底怎么做到热部署, reloadable=true 这种就不用说了, 我一直在想,现在很多产品都用的apahce  tomcat 来作为应用服务器, 他们一直在新增功能 修改bug,但是好像没有看到过重启,至少没有让用户重新登录过,  求教各位有这方面经验的人, 产品上线后,在tomcat下,如何做到修改源代码而不需要让用户重新登录? 诚心求教!

问题补充: reloadable=true 会占用大量资源,是绝不可使用的,  我的环境是centos.
2013年8月13日 14:44

2个答案 按时间排序 按投票排序

0 0

采纳的答案

tomcat集群,session存在memcache集群服务器中,tomcat一个一个替换重启,用户的请求被转发到正在运行的tomcat上,session依然存在,不需要重新登录。如果想换成完全模块化热部署,你需要了解一下osgi,glassfish等。

2013年8月13日 15:38
1 0

tomcat  集群。然后memcatch 共享SESSION。。其实人家 后台已经重启了。只是 你不知道

2013年8月13日 15:13

相关推荐

    Maven工程Tomcat热部署详解.pdf

    在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...

    IDEA+Tomcat热部署配置.doc

    本文将深入解析如何在IntelliJ IDEA(简称IDEA)中配置Tomcat热部署,以实现更高效的工作流程。 ### 一、理解热部署 热部署的核心在于能够在开发过程中动态地更新应用程序,而无需经历传统的停止服务、重新部署、...

    apache-tomcat-8.5.51.tar.gz

    7. **部署灵活性**:Tomcat 支持多种部署方式,包括WAR文件的自动部署、热部署以及XML配置文件的动态更新。 8. **社区支持**:由于其开源性质,Tomcat拥有庞大的开发者社区,提供了丰富的文档、教程和问题解答,...

    apache-tomcat-7.0.65.tar.gz

    6. **热部署**: 在开发过程中,Tomcat支持无需重启服务器就能自动检测并部署或更新web应用,提高了开发效率。 7. **配置优化**: Tomcat 7的配置文件更加灵活,可以通过环境变量和系统属性来动态调整服务器设置。 8...

    Tomcat7[含service.bat]

    5. **部署灵活性**:支持热部署,即在服务器运行时添加、修改或移除Web应用。 6. **性能优化**:通过内存管理和线程池的改进,提升了服务器的响应速度和并发处理能力。 **service.bat文件** `service.bat`是Tomcat...

    apache-tomcat-7.0.59.tar.gz

    Tomcat 7.0.59支持热部署,这意味着在不重启服务器的情况下,可以更新或替换web应用的类文件和资源。此外,它还提供了丰富的日志功能,帮助开发者诊断和调试问题。 在安全方面,Tomcat 7.0.59加强了对HTTPS的支持,...

    apache-tomcat-8.5.16.tar.gz

    7. **热部署** Tomcat支持热部署,即在不重启服务器的情况下更新Web应用程序。只需将新的WAR文件放入`webapps`目录,Tomcat会自动检测并部署新版本。 8. **错误处理和调试** Tomcat的错误日志位于`logs`目录下,...

    Tomcat热部署,让你轻松部署

    【标题】:Tomcat热部署,让你轻松部署 在IT行业中,服务器的部署与管理是一项重要的任务,尤其是在Java Web开发领域。Tomcat作为一款广泛使用的开源Servlet容器,其部署方式和效率直接影响到开发人员的工作效率。...

    IDEA+Tomcat热部署配置.docx

    本文将详细介绍如何在IDEA中配置与Tomcat的热部署,包括两种不同的方法。 ### 方式一:使用IDEA默认的输出目录 1. **开启自动构建**:首先,确保IDEA的自动构建功能已启用。这可以通过`File` -> `Settings`(或`...

    apache-tomcat-8.5.63.zip

    此外,Tomcat的部署方式多种多样,可以是WAR文件、整个应用目录或通过管理接口热部署。在`webapps`目录下放置WAR文件或应用目录,Tomcat会自动解压并启动应用。 对于性能优化,可以通过调整`conf/server.xml`中的`...

    apache-tomcat-9.0.0.M17.tar.gz

    7. **热部署**:在开发过程中,Tomcat支持热部署,即在不重启服务器的情况下更新应用。只需将修改后的文件覆盖到`webapps`目录,Tomcat会自动检测并重新加载。 8. **集群与负载均衡**:Tomcat支持集群部署,通过...

    tomcat-7.0.34.tar.gz

    此外,Tomcat还支持集群、负载均衡、热部署等功能,通过调整`server.xml`中的配置,可以实现更高级的应用场景。例如,使用`Manager App`可以在不重启服务器的情况下部署或更新应用,提高运维效率。 总的来说,...

    IDEA+Tomcat热部署配置.pdf

    其中,"IDEA+Tomcat热部署配置"是开发者们关注的一个重要话题,因为热部署能够显著提升开发流程的效率,减少手动重启服务器的次数,使得代码修改后可以立即在运行中的服务器上生效。 热部署(Hot Deployment)是指...

    Tomcat 热部署

    【描述】:Tomcat热部署 Tomcat的热部署功能使得开发人员能够在开发过程中实时看到代码更改的效果,而无需重新启动服务器。这对于快速迭代的项目尤其重要,因为它节省了频繁重启服务器的时间。然而,Tomcat默认并不...

    apache-tomcat-7.0.108.zip

    6. **热部署**:在Tomcat运行时,可以直接替换或添加新的Web应用,而无需重启服务器。 7. **轻量级**:相比其他完整的Java EE应用服务器,如JBoss、WebLogic,Tomcat更轻量,易于安装和管理,适合小型到中型的Web...

    tomcat 热部署问题

    Tomcat的热部署(以后就不用重起了) tomcat上的部署问题,有时候也是个麻烦的问题,要是不采用热部署, 我们就只能每次对原来的文件做一次改动的时候就要重新部署。

    Tomcat热部署配置说明及工具

    本篇文章将详细介绍如何配置Tomcat实现热部署,并提及一种常用的热部署工具——JRebel。 首先,我们来理解什么是热部署。在传统的开发流程中,每当代码发生变化,都需要停止服务器,部署新的应用,然后重新启动...

    tomcat 7 最新版本 apache-tomcat-7.0.109

    7. **更好的可扩展性**:支持热部署,可以在不中断服务的情况下更新和部署新的Web应用程序。 8. **错误处理**:改进的错误处理机制,提供了更详细的错误报告,有助于开发者快速定位问题。 9. **多语种支持**:...

    apache-tomcat-8.0.41.tar.gz

    7. **部署和热更新**: Tomcat 8允许开发者在不重启服务器的情况下部署和更新应用,提高了开发和调试效率。 8. **性能优化**: 包括改进的内存管理、更好的线程池策略和HTTP/2支持等,都提升了Tomcat的整体性能。 9....

    apache-tomcat-7.0.82.tar.gz

    7. **部署和热部署**:开发者可以将WAR文件直接放入webapps目录,Tomcat会自动部署应用;修改后的文件也会被实时重新加载,无需重启服务器。 8. **安全配置**:Tomcat支持多种安全机制,包括SSL/TLS加密,角色为...

Global site tag (gtag.js) - Google Analytics