服务器是windows2003,服务器上已经安装了apache http server,是为了支持PHP程序的运行。
服务器也已经安装了JDK1.3和1.4。
为了在服务器上运行我写的程序(JAVA编写),我又安装了JDK1.5(用服务器上安装的JDK,无论如何tomcat启动不成功,所以只好再装个JDK)。同时在服务器上配置了一个免安装的tomcat6,tomcat启动正常,我的程序也能正常运行。(apache http server也启动了,apache http server不能停)
但是,tomcat启动一段时间后,服务器就死机,查看内存、CPU情况,都很正常,但只能按电源,强制关机后,再重新启动。
如果停止tomcat(apache http server仍在启动),服务器一切正常。
可是我的程序必须装在这个服务器上,各位大人能不能帮我想个解决办法?
这个服务器是客户的服务器,除非有令人信服的理由,否则不能重新安装操作系统,也不能停apache http server服务,因为那个PHP程序我不知道如何设置。

解决方案 »

  1.   

    去看tomcat的log,有什么异常,一般这种问题是连接池满了,或者jvm的虚拟内存太低导致的
      

  2.   

    jvm的虚拟内存怎么设置啊?我在catalina.bat这个文件中查找,看到有
    JAVA_OPTS="%JAVA_OPTS%"
    按照网上说的改为
    JAVA_OPTS="-Xms256m -Xmx512m"
    再启动tomcat,不成功。
      

  3.   

    如果内存和cpu都正常的话,应该是假死建议你把tomcat安装到另一台服务器上,如果硬件条件允许的话另一种就是把环境变量配置好,查看一下tomcat/log 下的日志,看看有没有异常。根据异常判断一下原因
      

  4.   

    已经解决了。
    服务器中装了两个JDK,把其中一个版本低的JDK卸掉就好了。不过不知道是不是会影响以前的程序。
      

  5.   

    换个UFO做web server,www.gm365.com上发布的:
     ∵ 最新公告   
      (2009年4月26日) 
      [UFO下载]:UFO 0.9999版发布(点此下载)。0.9999版进一步全面提高各种评测指标(如果您想知道Java的响应速度和运算速度可以做到多快,那么请您试用本0.9999版UFO!),提供详细的Howto文档(阅读此Howto文档)。UFO自0.975版以来已很稳定地运行(作为gm365网站的web server),不会出现一个字节的内存泄漏和一个线程的不能回收。 UFO:一个支持Jsp、Servlet、静态网页、虚拟主机、数据库连接池、http、https、无线互联网mimeType标准、认证和Tag库的Web Server。使用UFO做Web Server的好处是网站能做得很稳定,永远也不会自己down掉;UFO在托管机房丢包率很高、遭受Hacker攻击、互联网 骨干网被黑等恶劣的环境条件下仍然能很好地运行;UFO在对付Hacker方面(防Hacker弄down和Hacker抓取不该访问的资源)也有足 够措施。将网站做得很稳定是非常重要的:
    1. 将网站做得很稳定,就可以天天睡大觉也收钱;相反网站不稳定,公司上下经常受到折腾。
    2. 网站容易down,用户、业务就发展不起来;每down一次会有可观的用户倒向竞争对手。
    3. 对于一个要down的网站,绝大多数情况是Web Server有垃圾资源的积累,垃圾的积累会使网站的响应速度变慢。因此,对于一个不是很稳定的网站,最大的坏处是它没有down的时候的响应速度的变慢,研究表明每慢0.5s,就有20%的用户流失。
    4. 网站现在越来越成为公司门面,公司网站不稳定或响应速度慢,公司形象受损。
    5. 网站做不稳定,老板就容易失去信心,公司关门;做单子则不能干净利索地交活;技术人员就容易被炒鱿鱼。另外,UFO几乎不会进行垃圾回收,消耗CPU很少,在普通的PC Server上用UFO运行网站,平时CPU占用率<0.1%,最多时也不会超 过5%。您知道,JVM的垃圾回收会导致大量的运算,消耗很多CPU,从而导致Server的负载能力和响应速度下降。UFO在对象管理方面采 用了很好的机制和算法,做得很出色。用UFO运行网站,可以一直保证高负载能力,快速的响应速度和低CPU消耗。另外,UFO有超一流的响应速度,用UFO运行网站网页刷地一下就出来了,在相等的Server硬件条件和出口带宽的情况下,UFO与 用C写的Web Server中的佼佼者相比,UFO很出色(尤其是任务忙时用户的“感觉快”的体验好于或不差于任何其它Web Server)。另外,UFO在启动不起来的时候,会足够的提示让用户有足够的时间看清楚原因(不会出现窗口一闪而过的情况)。另外,UFO的启动速度也很快。对于那些jsp程序引起的不稳定问题,我公司会对UFO的前1000个用户网站提供免费的阅读代码服务,以及免费地解决系统构架、中文字符乱码等问题,为您精确解释您的网站为什么会down掉。联系mail: [email protected]
     
      

  6.   

    意思是tomcat与apache http server不冲突吧?