Java c3p0配置shell命令

Java c3p0配置shell命令,java,shell,c3p0,Java,Shell,C3p0,我使用的是c3p0连接管理器,我知道我必须将c3p0 config.xml放在类路径中,以便读取像minpool,maxpool,。。。。等等。同时,我正在寻找类似log4j shell命令的shell命令“-Dlog4j.configuration=file:/filepath”,以便在shell命令中将c3p0指向c3p0 config.xml的路径。有人知道这个shell命令吗。您可以将名为com.mchange.v2.c3p0.cfg.xml的系统属性设置为普通文件路径,因此 java

我使用的是c3p0连接管理器,我知道我必须将
c3p0 config.xml
放在类路径中,以便读取像
minpool
maxpool
,。。。。等等。同时,我正在寻找类似log4j shell命令的shell命令
“-Dlog4j.configuration=file:/filepath”
,以便在shell命令中将c3p0指向
c3p0 config.xml
的路径。有人知道这个shell命令吗。

您可以将名为
com.mchange.v2.c3p0.cfg.xml的系统属性设置为普通文件路径,因此

java -Dcom.mchange.v2.c3p0.cfg.xml=/path/to/xml/file
工作。您还可以通过将
classloader:
前置到路径,在应用程序的有效
CLASSPATH
中指定一个替代位置:

java -Dcom.mchange.v2.c3p0.cfg.xml=classloader:/META-INF/c3p0.xml
默认行为相当于

java -Dcom.mchange.v2.c3p0.cfg.xml=classloader:/c3p0-config.xml
但是,当您显式定义路径(并省略
类加载器:
前缀)时,该值将被视为文件系统中常规文件的路径

请参阅文档“和”