JDBC クラスパス変数が定義されていないデータベース・リポジトリーまたはプロパティー拡張リポジトリーを使用する場合、WebSphere Application Server の始動時に以下の例外が発生する可能性があります。
以下の Virtual member manager のトレースの例に示すような、UndefinedVariableException が発生する。
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)