Si vous utilisez un référentiel de base de données ou d'extensions de propriété pour lequel le chemin de classe JDBC n'est pas défini, l'exception décrite ici peut se produire au démarrage de WebSphere Application Server.
UndefinedVariableException se produit comme indiqué dans l'exemple suivant de trace de Virtual Member Manager :
Loading JDBC driver class: com.ibm.db2.jcc.DB2Driver
Getting ${VMM_JDBC_CLASSPATH} using variable map...
Failed to retrieve WAS variable: VMM_JDBC_CLASSPATH
com.ibm.wsspi.runtime.variable.UndefinedVariableException: Undefined variable VMM_JDBC_CLASSPATH
at com.ibm.ws.runtime.component.VariableMapImpl.expand(VariableMapImpl.java:373)
at com.ibm.ws.runtime.component.VariableMapImpl.expand(VariableMapImpl.java:325)
at com.ibm.ws.wim.dao.DAOHelper.loadJDBCClass(DAOHelper.java:111)
at com.ibm.ws.wim.dao.AbstractDAO.loadJDBCClass(AbstractDAO.java:324)
at com.ibm.ws.wim.dao.AbstractDAO.getDirectAccessConnection(AbstractDAO.java:339)
at com.ibm.ws.wim.config.ConfigValidator.validateDBParams(ConfigValidator.java:285)
at com.ibm.ws.wim.config.ConfigValidator.validateRepositoryParams(ConfigValidator.java:214)