- 浏览: 514584 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源: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.
评:
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.
发表评论
-
NullPointerException丢失异常堆栈信息
2017-09-25 11:23 1016源:http://blog.csdn.net/taotao4/ ... -
JAVA实现SFTP实例
2016-04-20 19:10 488源:http://www.cnblogs.com/chen19 ... -
Axis1.x WebService开发指南—目录索引
2015-11-30 15:54 641源:http://www.cnblogs.com/hoojo/ ... -
CXF WebService整合Spring
2015-11-30 15:50 503源:http://www.cnblogs.com/hoojo/ ... -
几种常用的webservice客户端和spring集成的方法
2015-11-30 15:47 562源:http://my.oschina.net/zimingf ... -
serialVersionUID的作用
2015-11-08 15:27 580源:http://www.cnblogs.com/gu ... -
使用 VisualVM 进行性能分析及调优
2015-08-25 21:26 494源:http://www.ibm.com/develo ... -
使用Java VisualVM监控远程JVM
2015-08-25 21:25 744源:http://blog.163.com/liuyb_942 ... -
获取spring的ApplicationContext几种方式
2015-06-24 15:35 699源:http://blog.sina.com.cn/s/blo ... -
转:Java 理论与实践: 用 JMX 检测应用程序
2015-06-17 21:26 419源:http://www.ibm.com/developerw ... -
Developing a Service Provider using Java API(Service Provider Interface)
2015-04-15 15:52 632源:http://blog.csdn.net/fenglibi ... -
如何使用webservice
2015-04-09 15:47 5281:到http://cxf.apache.org/downlo ... -
spring获取webapplicationcontext,applicationcontext几种方法详解
2015-04-02 16:38 467源:http://www.blogjava.net/Todd/ ... -
【java规范】Java spi机制浅谈
2015-01-27 10:52 453源:http://singleant.iteye.com/bl ... -
REGISTRY KEY 'SOFTWARE\JAVASOFT\JAVA RUNTIME ENVIRONMENT\CURRENTVERSION'错误
2015-01-21 20:17 590源:http://www.blogjava.net/tomor ... -
Spring线程池开发实战
2014-12-12 10:44 499源:http://blog.csdn.net/chszs/ar ... -
在web.xml下配置error-page
2014-07-18 16:13 429源:http://ysj5125094.iteye.com/b ... -
Write your own Java server
2014-05-14 11:47 743源:http://srcode.org/2014/05/11/ ... -
什么是流
2013-04-05 17:41 959源:http://www.iteye.com/topic/3 ... -
什么是J2EE,包括哪些规范!
2013-01-17 14:17 820源:http://blog.163.com/xiaopeng ...
相关推荐
Tomcat服务器上,我们可以通过以下步骤来配置和使用Manager Web Application: 1. **配置Admin Web Application**: - Admin Web Application是Tomcat内置的一个管理工具,它提供了对Tomcat服务器的详细配置和管理...
5. **更好的管理工具**:Tomcat 7.0提供了更完善的管理工具,如Manager App和Host Manager,允许管理员通过Web界面部署、undeploy、重新加载应用,以及管理服务器的其他方面。 6. **目录结构变更**:与早期版本相比...
值得注意的是,`undeploy`可能会遇到无法完全清理的问题,这可能是因为某些资源还在使用,或者Tomcat的清理机制有延迟。 总结来说,Ant远程部署Tomcat脚本是通过XML配置文件定义了一系列的任务,这些任务能够自动...
1. **管理界面**:Tomcat提供了一个名为Manager的Web应用,允许管理员部署、undeploy和管理Web应用。需要在`conf/tomcat-users.xml`中添加具有相应权限的用户。 2. **日志查看**:Tomcat的日志文件位于`logs`目录下...
Tomcat监控工具Probe 1.Porbe介绍 psi-probe用于对Tomcat进行监控,比tomcat的manager强大很多。 2.下载 probe-2.3.3.zip 或者 probe.war 3.将下载好的war包,或者zip文件,放在tomcat的webapp目录下 4...
3. **管理工具**:Tomcat提供了一套管理工具,如`manager`应用,允许用户通过Web界面管理部署在Tomcat上的应用,进行部署、重启、undeploy等操作。 4. **连接器与协议支持**:Tomcat支持多种连接器,比如基于NIO...
Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要...
- `logs`目录中的日志文件对于识别和解决运行时问题至关重要,特别是`catalina.out`文件通常包含启动过程和运行时错误信息。 8. **自定义配置** - 开发者可以根据需求自定义Tomcat的行为,比如通过编写自己的...
标题中的“tomcat项目没部署webapps下,如何找”是指在Apache Tomcat服务器中,一个Web应用程序没有按照常规方式部署到`webapps`目录下,用户可能在寻找如何定位和运行这种非标准部署的应用。这通常涉及到对Tomcat...
简介- 关于Apache Tomcat的 简短,高层位概貌。...管理者- 在 Apache Tomcat 运行时,由管理员(manager)程序来部署, 取消部署(undeploy), 再部署 (redeploy)各类应用程序。 域和访问控制: 描述 怎样配置域(用户
Apache Tomcat 7.0.100 是一个开源的Java Servlet容器,它实现了Java EE Web应用程序的规范,包括Servlet、JSP(JavaServer Pages)和EL(Expression Language)。这个版本是Tomcat 7系列的一个特定发行版,可能包含...
9. **管理工具**:Tomcat附带了一个基于Web的管理工具——Manager App,用于部署、undeploy、重启和监控Web应用。另外,Admin App允许管理服务器配置。 10. **版本更新**:Apache Tomcat 8.5.11是8.5系列的一个版本...
部署和管理方面,Tomcat提供了一个简单的管理工具,名为"Manager App",允许管理员通过Web界面部署、undeploy、重新加载或启动/停止应用。此外,"Host Manager"应用则用于管理服务器上的虚拟主机。 在配置文件中,`...
Tomcat 5.5.7作为Apache软件基金会的项目,享有活跃的开发者社区和用户群,提供文档、论坛和技术支持,帮助用户解决遇到的问题。 总之,Jakarta Tomcat 5.5.7-admin.zip是一个功能强大的Web服务器管理工具,它简化...
9. **社区支持**:作为开源项目,Apache Tomcat拥有庞大的用户社区和开发者群体,这意味着丰富的文档、教程和解决问题的经验分享。 综上所述,Apache Tomcat是一个功能强大的Java应用服务器,尤其适合中小型Java ...
【标题】"Tomcat 8.0.47" 是一个关键版本的Apache Tomcat,这是一个广泛使用的开源Java Servlet容器,特别适用于运行Web应用程序和JavaServer Pages (JSP)。这个版本代表了Tomcat在2016年的一个稳定更新,为开发者...
Tomcat 5.5是Apache软件基金会的Jakarta...在实践中,你可能会遇到其他问题,如权限问题、端口冲突等,解决这些问题通常需要检查日志文件或查阅官方文档。如果你对任何步骤有疑问,都可以进一步研究或寻求社区支持。
源码分析可以帮助开发者解决遇到的问题,或者对其进行定制以满足特定需求。 在实际使用中,我们需要在项目的`pom.xml`文件中配置Maven Tomcat插件,设置相关的属性,如Tomcat服务器的URL、端口、路径等。以下是一个...
- 如果WAR包大小超过默认的50MB限制,可以通过修改`webapps/manager/WEB-INF/web.xml`中的`multipart-config`元素来解决。 ```xml <!--100MB max--> <max-file-size>104857600 <max-request-size>104857600 ...
此外,`manager`和`admin`应用可以提供远程管理功能,如监控服务器状态、部署和undeploy应用等,但必须在`conf/tomcat-users.xml`中为特定用户分配相应的角色。 **性能优化** 为了提升性能,可以进行如调整线程池...