this.class.getProtectionDomain().getCodeSource().getLocation()
如果直接执行.class文件那么会得到当前class的绝对路径。
如果封装在jar包里面执行jar包那么会得到当前jar包的绝对路径。
String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
这句话取到的路径是 服务器 中的发布版本的路径。
下一步:
this.context.getResources().createWebResourceSet(WebResourceRoot.ResourceSetType.RESOURCE_JAR,“/”,location,“/META-INF/resources”);
获取web tomcat 的资源目录? 然后从指定目录生成资源到指定目录(webapp):例如webapp下的资源:jsp css等等那些