正如在https://access.redhat.com/solutions/321513中所解释的那样,我试图在JBoss 6 CLI脚本中使用属性文件中的变量,但它不起作用 这是我的剧本:
module add --name=com.oracle --resources=${oracleDriver} --dependencies=javax.api,javax.transaction.api
/subsystem=datasources/jdbc-driver=oracle:add(driver-name=oracle,driver-module-name=com.oracle,driver-xa-datasource-class-name=oracle.jdbc.xa.client.OracleXADataSource)
data-source add --jndi-name=${appsdpeDSjndi} --name=${appsdpeDSname} --connection-url=${appsdpeDSurl} --driver-name=oracle --user-name=${appsdpeDSusername} --password=${appsdpeDSpassword}
data-source enable --name=${appsdpeDSjndi}
和我的属性文件:
oracleDriver=C:\ojdbc8.jar
appsdpeDSname=appsdpeDS
appsdpeDSjndi=java:/jdbc/appsdpeDS
appsdpeDSurl=jdbc:oracle:thin:@127.0.0.1:1521:XE
appsdpeDSusername=test
appsdpeDSpassword=test
执行脚本的命令:
jboss-cli.bat --properties = C:\ jbossCli \ dataSourceParam.properties --file = C:\ jbossCli \ dataSource.cli 我收到此错误: 无法找到C:\ JBoss \ jboss-eap-6.4 \ bin \ $ {oracleDriver}