环境:JDK1.5+tomcat6.0
下面的红色字体语句在执行时,可以看到("[ CALL ] enter StartContext Class;...");和("[ CALL ] StartContext Class.forName(xx);...");都正常输出到屏幕上,但是getServerIP里的("[ CALL ] enter getServerIP;...");却没有显示,也没有异常抛出,什么原因?StartServelt.java文件里public class StartServlet extends HttpServlet
    implements StartConstants
{
    static Class class$com$start$xframe$startups$StartServlet; /* synthetic field */
    private ResourcesCheck pResourcesCheck ;
 
    public StartServlet()
    {
    }    public void init(ServletConfig config)
        throws ServletException
    {
     ServletContext tmpServletContext;
   
        super.init(config);
        String startconfig = config.getInitParameter("start.config");
        System.setProperty("start.config", config.getServletContext().getRealPath(startconfig));
        System.setProperty("start.xframeVersion", "beta 0.3");
        pResourcesCheck = new ResourcesCheck(config.getServletContext());
        pResourcesCheck.update();
        System.out.println("[ CALL ] config.getServletContext();...");
        tmpServletContext = config.getServletContext();
        System.out.println("[ CALL ] StartContext.getServerIP...");
        StartContext.getServerIP();
        System.out.println("[ CALL ] getServerIP SUCCESSFULLY");
....
....
    }        
StartContext.java文件里public class StartContext extends StartBase
{
    public static String getServerIP()
    {
        System.out.println("[ CALL ] enter getServerIP;...");
        return null;
    }    static Class class$(String ffxx)
    {
        System.out.println("[ CALL ] enter StartContext Class;...");
        try
        {
         System.out.println("[ CALL ] StartContext Class.forName(xx);...");
            return Class.forName(ffxx);
        }
        catch(ClassNotFoundException x1)
        {
         System.out.println("[ CALL ] StartContext ClassNotFoundException;...");
            throw new NoClassDefFoundError(x1.getMessage());
        }
    }...
...
}