Java读取war包文件

  • Post author:
  • Post category:java


import java.io.IOException;
import java.util.Enumeration;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;

public class Test1 {
	public static void main(String[] args) throws IOException {
		//String path="E:/jboss-5.1.0.GA/server/default/deploy/backend.war/WEB-INF/classes/org/b3mn/poem/handler/";
		JarFile jar = new JarFile(
				"D:\\userTool\\apache-tomcat-6.0.20sssssss\\webapps\\11111\\backend.war");
		Enumeration<JarEntry> entries = jar.entries();
		//遍历条目。 
		while (entries.hasMoreElements()) {
			//参考api获取你需要的文件信息。 
			System.out.println(entries.nextElement());
		}
	}
}