`
MauerSu
  • 浏览: 514584 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

(未解决问题)Tomcat undeploy does not remove web application artifacts

    博客分类:
  • J2EE
 
阅读更多
源:http://stackoverflow.com/questions/484271/tomcat-undeploy-does-not-remove-web-application-artifacts
评:
2 down vote accepted


It might be that your application cannot completely be undeployed because there are background threads (that you most likely started yourself) or long running requests that are preventing the application to stop completely.

Did you inspect the log files? Did they state if the application could be undeployed successfully? Or the opposite? Can you get a Thread dump after you attempted to undeploy (kill -3 processid on Unix, Ctrl-Break in a console in Windows) and see if there is something still running that shouldn't?

Also note that most applications I've seen cannot be undeployed completely with regard to the memory they took. I've run into OutOfMemoryErrors (PermGen) quite often, especially after redeploying webapps (you'll find a lot of references on PermGen if you google for it) therefor I believe redeploying is ok for development machines, but not for production ones. It's better to know this before you're puzzled by this in production.
分享到:
评论

相关推荐

    tomcat配置.doc

    Tomcat服务器上,我们可以通过以下步骤来配置和使用Manager Web Application: 1. **配置Admin Web Application**: - Admin Web Application是Tomcat内置的一个管理工具,它提供了对Tomcat服务器的详细配置和管理...

    Tomcat7.0 tomcat最新版本

    5. **更好的管理工具**:Tomcat 7.0提供了更完善的管理工具,如Manager App和Host Manager,允许管理员通过Web界面部署、undeploy、重新加载应用,以及管理服务器的其他方面。 6. **目录结构变更**:与早期版本相比...

    Ant远程部署tomcat脚本

    值得注意的是,`undeploy`可能会遇到无法完全清理的问题,这可能是因为某些资源还在使用,或者Tomcat的清理机制有延迟。 总结来说,Ant远程部署Tomcat脚本是通过XML配置文件定义了一系列的任务,这些任务能够自动...

    tomcat6.0.39解压版

    1. **管理界面**:Tomcat提供了一个名为Manager的Web应用,允许管理员部署、undeploy和管理Web应用。需要在`conf/tomcat-users.xml`中添加具有相应权限的用户。 2. **日志查看**:Tomcat的日志文件位于`logs`目录下...

    Tomcat监控工具Probe,支持tomcat6-7-8-9.zip

    Tomcat监控工具Probe 1.Porbe介绍 psi-probe用于对Tomcat进行监控,比tomcat的manager强大很多。 2.下载 probe-2.3.3.zip 或者 probe.war 3.将下载好的war包,或者zip文件,放在tomcat的webapp目录下 4...

    apache-tomcat-7.0.108.zip

    3. **管理工具**:Tomcat提供了一套管理工具,如`manager`应用,允许用户通过Web界面管理部署在Tomcat上的应用,进行部署、重启、undeploy等操作。 4. **连接器与协议支持**:Tomcat支持多种连接器,比如基于NIO...

    maven 远程部署tomcat

    Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要...

    tomcat-8.0.33压缩包

    - `logs`目录中的日志文件对于识别和解决运行时问题至关重要,特别是`catalina.out`文件通常包含启动过程和运行时错误信息。 8. **自定义配置** - 开发者可以根据需求自定义Tomcat的行为,比如通过编写自己的...

    tomcat项目没部署webapps下,如何找

    标题中的“tomcat项目没部署webapps下,如何找”是指在Apache Tomcat服务器中,一个Web应用程序没有按照常规方式部署到`webapps`目录下,用户可能在寻找如何定位和运行这种非标准部署的应用。这通常涉及到对Tomcat...

    tomcat 中文手册chm版

    简介- 关于Apache Tomcat的 简短,高层位概貌。...管理者- 在 Apache Tomcat 运行时,由管理员(manager)程序来部署, 取消部署(undeploy), 再部署 (redeploy)各类应用程序。 域和访问控制: 描述 怎样配置域(用户

    apache-tomcat-7.0.100

    Apache Tomcat 7.0.100 是一个开源的Java Servlet容器,它实现了Java EE Web应用程序的规范,包括Servlet、JSP(JavaServer Pages)和EL(Expression Language)。这个版本是Tomcat 7系列的一个特定发行版,可能包含...

    apache-tomcat-8.5.11

    9. **管理工具**:Tomcat附带了一个基于Web的管理工具——Manager App,用于部署、undeploy、重启和监控Web应用。另外,Admin App允许管理服务器配置。 10. **版本更新**:Apache Tomcat 8.5.11是8.5系列的一个版本...

    apache-tomcat-7.0.41_x64

    部署和管理方面,Tomcat提供了一个简单的管理工具,名为"Manager App",允许管理员通过Web界面部署、undeploy、重新加载或启动/停止应用。此外,"Host Manager"应用则用于管理服务器上的虚拟主机。 在配置文件中,`...

    jakarta-tomcat-5.5.7-admin.zip

    Tomcat 5.5.7作为Apache软件基金会的项目,享有活跃的开发者社区和用户群,提供文档、论坛和技术支持,帮助用户解决遇到的问题。 总之,Jakarta Tomcat 5.5.7-admin.zip是一个功能强大的Web服务器管理工具,它简化...

    apache-tomcat-9.0.0.M22

    9. **社区支持**:作为开源项目,Apache Tomcat拥有庞大的用户社区和开发者群体,这意味着丰富的文档、教程和解决问题的经验分享。 综上所述,Apache Tomcat是一个功能强大的Java应用服务器,尤其适合中小型Java ...

    tomcat8.0.47

    【标题】"Tomcat 8.0.47" 是一个关键版本的Apache Tomcat,这是一个广泛使用的开源Java Servlet容器,特别适用于运行Web应用程序和JavaServer Pages (JSP)。这个版本代表了Tomcat在2016年的一个稳定更新,为开发者...

    tomcat5.5 admin配置

    Tomcat 5.5是Apache软件基金会的Jakarta...在实践中,你可能会遇到其他问题,如权限问题、端口冲突等,解决这些问题通常需要检查日志文件或查阅官方文档。如果你对任何步骤有疑问,都可以进一步研究或寻求社区支持。

    Maven Tomcat插件源码

    源码分析可以帮助开发者解决遇到的问题,或者对其进行定制以满足特定需求。 在实际使用中,我们需要在项目的`pom.xml`文件中配置Maven Tomcat插件,设置相关的属性,如Tomcat服务器的URL、端口、路径等。以下是一个...

    Tomcat控制台部署

    - 如果WAR包大小超过默认的50MB限制,可以通过修改`webapps/manager/WEB-INF/web.xml`中的`multipart-config`元素来解决。 ```xml <!--100MB max--> <max-file-size>104857600 <max-request-size>104857600 ...

    apache-tomcat-7.0.65.zip

    此外,`manager`和`admin`应用可以提供远程管理功能,如监控服务器状态、部署和undeploy应用等,但必须在`conf/tomcat-users.xml`中为特定用户分配相应的角色。 **性能优化** 为了提升性能,可以进行如调整线程池...

Global site tag (gtag.js) - Google Analytics