tomcat里面那么多包,如果和你应用程序一样启动的话,那还怎么运行啊。当然必须得不一样啊。

解决方案 »

  1.   

    system.getPerporty("java.class.path"),这个是获得系统变量java.class.path的值。如果tomcat对这个系统变量重新设置过了,那再打印出来就不一样了
      

  2.   

    肯定不一样啊,tomcat启动的是web服务,相对路径是编译后的web项目路径
    应用程序是相对当前class文件的,反正定位到一个资源文件位置是不一样的