<%-- Show system and environment setup. --%>
Various details regarding the application and its environment. Many organizations would regard this information as a "server secret". Many would even remove this page altogether, in a production environment.

Diagnostics

WARNING : this information must be treated as a "server secret", and must be kept secure. Recommended : consider removing this entire webmaster module (all classes and JSPs) from production environments.
Uptime :        days
Up Since :     
Current Time : 
Application Name/Version : ${web4j_key_for_app_info.name}/${web4j_key_for_app_info.version}
Controller Name/Version : ${controller_name_version}
Build Date : ${web4j_key_for_app_info.buildDate}
Author : ${web4j_key_for_app_info.author}
Further Info : ${web4j_key_for_app_info.link}
Latest Trouble Ticket
Response Time
Java Runtime Environment
JVM Memory
Servlet/JSP Version
Database(s)
Jar Versions
Container/Servlet Info
Context Init Params
Request
Request Headers
Cookies
Response Encoding
Session Scope Objects
Application Scope Objects
System Properties
Latest Known Trouble Ticket 
** NONE **
** TROUBLE ** - see app scope items below, where 
Trouble Ticket details are listed.


Remove Trouble Ticket from application scope?
Server Response Time ${stopwatch} for the "Action" portion of this request. Java Runtime Environment JRE Version : <%= System.getProperty("java.version")%> <%= System.getProperty("java.vm.info")%> JRE Default Locale : <%= java.util.Locale.getDefault().toString()%> JRE Default Time Zone : <%= java.util.TimeZone.getDefault().getID()%> JVM Memory Total Available : bytes Used : bytes Unused : bytes Servlet/JSP version Servlet Version : <%= application.getMajorVersion() + "." + application.getMinorVersion() %> JSP Version : <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion()%> Database(s) Database Name :${w:safe(item.key)}
${w:safe(nvp.key)} : ${w:safe(nvp.value)}
Jar Versions (${fn:length(jarVersions)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} Container/Servlet Info (${fn:length(containerServletInfo)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} Context Init Params (${fn:length(contextInitParams)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} Request (${fn:length(requestInfo)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} Headers (${fn:length(headers)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} Cookies (${fn:length(cookies)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} Response Encoding (${fn:length(responseEncoding)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} Session-scope objects (${fn:length(sessionScopeItems)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} <%-- Seen to throw a NullPointerException in Jetty 6.1. TagLibraryInfoImpl.toString() method throws the exception. --%> App-scope objects (${fn:length(appScopeItems)}) ${w:safe(entry.key)} = ${w:safe(entry.value)} System Properties (${fn:length(systemProperties)}) ${w:safe(entry.key)} = ${w:safe(entry.value)}