According to this link it means the following:

I wonder if it is still supported by Tomcat 7 and 8. It seems that it is supported by Tomcat 6 (see last edited 2013-12-19 10:14:01 by DmytroMrachkovskyi at the bottom of the website). Have you tried to configure it in Tomcat 7 and 8. Does it start?
What is an Idle Instance?
According to this URL it is:
an instance that has not been started
Code
SpringSource / org.apache.tomcat .....pache.tomcat.jdbc / 1.0.8.5 [1.0.8.5 - 1.0.9.3] [1.0.9.0] / org / apache / tomcat / jdbc / pool / mbeans-descriptors.xml
The number of established connections in the pool that are idle
<mbeans-descriptors> <mbean name="TomcatJDBCPool" description="Provides per diagnostic metrics and notifications for JDBC operations" domain="tomcat" group="jdbc" type="org.apache.tomcat.jdbc.pool.DataSource"> ... <attribute name="idle" description="The number of established connections in the pool that are idle" type="java.lang.Integer" writeable="false"/> <attribute name="numIdle" description="Same as the idle attribute" type="java.lang.Integer" writeable="false"/> <attribute name="active" description="The number of established connections in the pool that are in use" type="java.lang.Integer" writeable="false"/> <attribute name="numActive" description="Same as the active attribute" type="java.lang.Integer" writeable="false"/> ... <operation name="testIdle" description="forces a validation of abandoned connections" impact="ACTION" returnType="void" /> </mbean> </mbeans-descriptors>