是在服务器上吗?从服务器启动到项目部署成功,这里面到底发生了什么?希望有谁可以以Tomcat或者Websphere来讲解一下。j2eetomcatwebspheremain

解决方案 »

  1.   

    main方法在容器里启动时就是栽入各种xml配置文件,然后根据xml中的配置加载各种类...然后就ok了
      

  2.   

    main方法在容器里启动时就是栽入各种xml配置文件,然后根据xml中的配置加载各种类...然后就ok了
      

  3.   

    org.apache.catalina.startup.Bootstrap
    tomcat的守护线程。
      

  4.   


    我也大概能猜出来只能在容器里面。不知道可否更详细一点的讲解一下?你可以看下tomcat 的catalina.bat文件启动的命令。
    执行的是org.apache.catalina.startup.Bootstrap这个class,再具体的你可以把源码下下来看看
      

  5.   

    个人理解应该是没有什么main方法,
    org.apache.catalina.startup.Bootstrap中应该有个起始方法,请求过来马上触发此方法
      

  6.   

    应该是在服务器内部实现封装了。
    服务器启动以后根据配置文件寻找相应的web app
      

  7.   

    先搜索main方法,收不到的话 就是xml文件里的配置了初始化方法,当加载到某个类的时候直接开始执行的初始化方法,在执行程序了
      

  8.   


    所有web项目都不需要main方法. 只需要配置文件,容器就会根据路径规则去寻找web.xml,然后再根据里面的配置去加载