| Feature |
Description |
| Dashboard |
The application dashboard supports inspectors
for the following web application information:
-
Web Application - Web components registerd
with the container including Servlets,
Filters, and Listeners and the jars, files,
and resources available to the application
-
Libraries - A complete listing of the jars
available to the application including
jars provided by the container. Includes
version information extracted from the jars.
-
Servlet Container - Details about the
servlet container including servlet API version
-
JVM - Java Virtual Machine info
including memory, version, etc.
-
SpringFramework - Details about the Spring
Framework including beans loaded and
Spring configuration information
-
Hibernate - Details about the Hibernate
configuration, usage statistics, and
second-level cache contents
-
XML APIs - Details about XML API libraries
available
-
JNDI - Details about JNDI configuation
and objects bound to the directory
-
JMX - Details about beans currently
registered and available via the MBeanServer
-
JSP - Details about JSP version supported
by the container and the JSP Tag Libaries
available to the application
-
Log4j - Details about log locations,
current log levels, and the ability to
dynamically update the current log
levels
-
WTFIGO - Details and control of WTFIGO
configuration and capabilities
|
| In-page Diagnostics |
The following diagnostic information can added
to every page request:
-
Request - URI, Querystring, Post
parameters
-
Response - Request time, Headers,
Cookies
-
Session - Session object keys, txpiration time
-
Events/Messages - Log messages generated for
this request
|
| Exception Handling |
Specific exceptions and error messages can be
handled with greater contextual infomation.
-
ClassNotFoundException - Detailed
classpath information available. Future:
Jar lookup to help you find which Jar is
missing.
-
Module specific information for popular
open source libraries such as Hibernate,
Spring, and Struts (coming soon)
-
Javadoc linked stack traces (coming
soon)
|
| JSP Tags |
There are currently 2 JSP tags that can be used
at development time to assist in JSP
development.
-
wtfigo:attributes - Helps you identify
objects and the associated keys that are
available to the JSP page through any of
the available contexts
-
wtfigo:displayObject - Helps identify
properties available on objects and to
determine the appropriate JSTL syntax to
access the properties.
|