tomcat中有多个项目 现在只用到一个 但启动时 仍会将其他的一块加载 很浪费时间  怎么才能在启动tomcat时只启动想启动的项目?
还有就是 jdk1.6中 Map<User> map = new HashMap<User>(); 在1.4中是不能用的 怎么改可以让这个语句在1.4中正常运行呢? 直接Map map = new HashMap()行不? - - 一个类中定义了很多相似的Map的
谢谢!

解决方案 »

  1.   

    很简单。在左边的部署tomcat选项中。把不需要部署的项目 移除掉 就可以了
      

  2.   

    1、将其他项目删除或者移出webapps
    2、Map map = new HashMap()可以
      

  3.   

    Map map = new HashMap()   这样可以啊  没有任何问题  类型 强转下就可以了
      

  4.   

    dk1.6中 Map <User> map = new HashMap <User>(); 
    1.4版本不支持泛型。改为Map  map = new HashMap(); 即可
    说实在的你用1.6的开发去兼容1.4的版本,估计问题还不只这个,建议你都换成1.6,比较向下兼容容易,向上兼容烦
      

  5.   

    Map<>是泛型,改成Map map = new HashMap()时,遍历时只需类型强制转换一下就行了
      

  6.   

    开发你可以用JDK1.4,  部署运行,用JDK 6.0就可以。
      

  7.   


    如果再用到这个项止,可以在server.xml文件中的<Host>节点内加个上这个项目的路径,如:<Host>
    <!--<Context path="/ecoSpace" docBase="F:\workspace\ecoSpace\src\main\webapp"></Context>-->
    </Host>