小弟最近接手公司的服务器管理。蛋疼的事情接憧而来 无奈小弟是个新鸟 无语的很呀 
智能求助各位大哥大姐们了~ 情况:公司就一个独立服务器,但是有N个网站要发布  大概有个二三十个吧 奶奶的
      而且都是纯java工程,这个让我无比的蛋疼, 用tomcat的话再server.xml里面
      配置二十个域名对应的话<host>  tomcat直接罢工了 内存不够了
       
      小弟我是一筹莫展呀  脑子有那么几个想法,大家来帮忙讨论下子。    一、使用别的服务器。weblogic之类的  可以发布N个工程 而且不会暴死的。    二、使用IIS + tomcat  因为我个人觉得可能是tomcat在server.XML里面配的太多了导致的
        暴死把,如果用iis来指引就应该ok的吧 tomcat只做个容器之类的装下工程。不确定 呵呵
  
    
当然 这些都是小弟扯淡的想法 还没实施过呢。各位大哥大姐的 别嫌弃我啥都不懂 给帮帮忙感激不尽 感激不尽的

解决方案 »

  1.   

    32bit的JVM内存有限制,开太多应用一定会挂的,所以请放心。建议前端用Apache做反向代理,然后应用就很多个Tomcat分别独立部署,这样应用出问题一般也不会相互影响。
      

  2.   

    自己Google下:Apache  反向代理  虚拟主机  实战
      

  3.   

    apache做前端 用jk负责tomcat数据代理
    然后...一台机器上挂几十个应用,这本身就是不合理不安全的
    挂应用至少应该考虑一下服务器内存承载能力和应用的内存需求吧
      

  4.   

    建议搞个64位的,tomcat中的最大占用内存别忘了设置下(32位的最多支持1.7G左右),如果对那些项目结构了解的话,弄个apache吧,加载静态的页面、图片等;