tomcat 中的 bootstrap 與 catalina
我們先來看下使用指令碼啟動tomcat的時候,首先會發生什麼。
java應用要執行,需要一個main方法。tomcat啟動的時候呼叫的是bootstrap中的main方法。
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
/**
*
Main method, used for testing only.
*
*
@param args Command line arguments to be processed
*/
public static
void
main(String args[]) {
if (daemon
== null )
{
//
Don't set daemon until init() has completed
Bootstrap
bootstrap = new Bootstrap();
try { bootstrap.init();
} catch (Throwable
t) {
|