Tag: tomcat

我的tomcat服务器,运行一段时间后,请求就没有响应了.重启下又好了,我该如何调查该问题?

在阿里云上面部署了个tomcat, 运行一段时候后, tomcat的请求就没有响应了.后台查看服务并没有断掉, 我重启了下就又好了. 由于没有响应, tomcat日志也没有输出. 遇到该问题, 我该从何处查找原因? 系统环境是: centos7.0 tomact版本是:7.0.xx

linux下部署xwiki,采用的war包tomcat部署,改了mysql的配置文件,依然报错,请大神帮忙解决下

linux下部署xwiki,采用的war包tomcat部署,改了mysql的配置文件,依然报错,网上找不到解决方法,请大神帮忙解决下页面报错: hibernate.cfg.xml

为什么后台用Java发邮件,在本地可以,部署到vps上就不行了?

本地ubuntu , vps是centOS 到底是哪里出问题了呢? 试了456端口和25端口都不行……服务器是tomcat 另,服务器上用Python写脚本是可以发邮件的= =! package util; import javax.mail.*; import javax.mail.internet.*; import java.util.*; public class MailSender { public void postMail(String recipients[], String subject, String text) { // Set the host smtp address ResourceBundle rb = ResourceBundle.getBundle("mail"); String host = rb.getString("smtp"); int port = 25; String from = rb.getString("from"); // Get system properties Properties […]

求hudson 大规模访问经常服务挂的解决方法

hudson的容器是tomcat,tomcat配置文件已经加大了内存和线程数,但是挺多次访问的时候还是经常挂了,报内存溢出或者是perm space不够等等。大家是怎么解决这样 的tomcat问题的?集群或者是每天晚上定时tomcat重启?

tomcat设置unpackWARs=true, war包不更新

就是自动部署的问题,tomcat 6.x 7.x 默认情况下设置unpackWARs=true, autoDeploy=true, 拷贝war到webapp下面,tomcat自动解压并部署,但是如果在停掉tomcat时,拷贝新的war包过去,再启动,我期待tomcat会发现这个新的war包并解压后覆盖旧的目录,但是实际上他不会根据新的war包再部署,而是直接使用之前解压过的目录,所以没有更新,我跟了下源码,也是这样。 然而tomcat官方文档描述的是: 启动时会先检查应用目录,如果有与之关联的、更新的war包存在时,会重新部署这个war包; 实际情况和文档不一致,有人知道这个问题么?

非阻塞的servlet还能在线程内共享对象吗?

这个问题基本上我已经搞明白了,但好歹这是我潜水很久以来第一次提问,就留个纪念吧。 我看到 tomcat 6 开始有了非阻塞的功能,我知道以前是“单例多线程”的,如果在一次servlet中,我要在整个执行流程的后面某个方法里使用一个未经传递的参数(例如request没有传递而流经多层方法后某个方法要判断 session 里的某个属性),可以通过在一个静态类中用 Map<ThreadID,MyData> 来共享。 但是,如果改成非阻塞的模式了,是不是说无法用线程 ID 来区别请求了?例如开始我在当前线程 ID 123 下存入对象 A,执行到后面的方法里取出的时候可能线程 ID 已经是 345 了(这个我觉得不可能);如果不是前面这样,那会不会我当前线程 ID 123 还没结束,另一个处理新请求的线程 ID 有可能也是 123。 能不能详细的解释下这个非阻塞的实现方式。尤其是在 doService 方法开始,跟以前有什么不同了吗?

求助:tomcat下项目冲突造成memory leak

先说说情况. 两个项目 A和B,单独放在同一环境不同tomcat启动都没问题.放在一个tomcat的webapps下面就会出错,只能正常启动其中的一个,另一个就起不来. 其中A项目出错的日志: 2013-6-29 0:27:58 org.apache.catalina.core.StandardContext startInternal 严重: Error listenerStart 2013-6-29 0:27:58 org.apache.catalina.core.StandardContext startInternal 严重: Context [/A] startup failed due to previous errors 2013-6-29 0:27:59 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc 严重: The web application [/A] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the […]

tomcat 访问同一音频资源被“锁住”

通过JPlayer做了一个在线播放器,Servlet会返回一个音频路径给JSP。但是两个页面(同一浏览器)播放同一个音乐文件时会产生“锁”,只有一个页面暂停了另一个页面才能播放。两个浏览器分别访问就没有问题。 在网上暂时没找到解决方法和原因,请各位不吝赐教。

Nginx/Apache 和Apache Tomcat 的区别

Nginx/Apache 是Web Server,而Apache Tomact是一个servlet container 想请教下,具体区别呢?因为如果使用了Apache Tomact的话已经具备响应http request的功能

tomcat官方文档中有web.xml配置的详细说明吗

在说明文档中一直没找到web.xml的详细说明,有看到过的吗