因为你的应用是由web容器启动并解压的,它会去到该解压生成的文件目录下的特定路径(比如class,lib等子文件夹)去读取文件,然后运行
所以你解压生成的东西必须要有特定的文件目录结构,错了就跑不起来,那么拿jar包跑肯定就是不行的