in src/main/java/org/apache/sling/engine/impl/helper/SlingServletContext.java [177:207]
private void setServerInfo() {
if (this.configuredServerInfo != null) {
this.serverInfo = this.configuredServerInfo;
} else {
final String containerProductInfo;
if (getServletContext() == null) {
containerProductInfo = "unregistered";
} else {
final String containerInfo = getServletContext().getServerInfo();
if (containerInfo != null && containerInfo.length() > 0) {
int lbrace = containerInfo.indexOf('(');
if (lbrace < 0) {
lbrace = containerInfo.length();
}
containerProductInfo = containerInfo.substring(0, lbrace).trim();
} else {
containerProductInfo = "unknown";
}
}
this.serverInfo = String.format(
"%s (%s, %s %s, %s %s %s)",
this.productInfoProvider.getProductInfo(),
containerProductInfo,
System.getProperty("java.vm.name"),
System.getProperty("java.version"),
System.getProperty("os.name"),
System.getProperty("os.version"),
System.getProperty("os.arch"));
}
}