1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public void init(ServletConfig config) {
String file;
try {
super.init(config);
file = getInitParameter("manifest");
printManifest(file);
} catch (Exception e) {
log.error("Error while reading parameter", e);
}
}
private void printManifest(String manifest) {
try {
File f = new File(manifest);
Manifest mf = new Manifest(new FileInputStream(f));
Attributes atrs = mf.getMainAttributes();
java.util.Set<Object> keys = atrs.keySet();
Iterator<Object> itAtr = keys.iterator();
while (itAtr.hasNext()) {
Object key = itAtr.next();
log.info("\t[" + key + "=" + atrs.getValue(key.toString()) + "]");
}
} catch (Exception e) {
log.error("Error while reading date in manifest", e);
}
} |
Partager