2016-09-19 70 views
0

我需要在具有多个属性的Properties类的GlassFish中添加JNDI自定义资源。我需要用命令行来做到这一点。这是我用来创建一个参数的自定义资源:在GlassFish的自定义资源中添加多个属性

asadmin create-custom-resource --restype=java.util.Properties --factoryclass=org.glassfish.resources.custom.factory.PropertiesFactory --property param1="this is param1" my.parameter.name 

但我想要的是添加多个属性。我试图做到这一点,但它不工作:

asadmin create-custom-resource --restype=java.util.Properties --factoryclass=org.glassfish.resources.custom.factory.PropertiesFactory --property param1="this is param1" param2="this is param2" my.parameter.name 

我不需要在一个命令创建的所有参数,如果在创建后的第一次添加的属性的方式,也将为我工作。 我知道我可以进入管理控制台,编辑自定义资源并在那里添加新的属性,但我需要通过命令行来完成。

回答

1

我找到了解决办法:

asadmin create-custom-resource --restype=java.util.Properties --factoryclass=org.glassfish.resources.custom.factory.PropertiesFactory --property "param1=\"this is param1+":param2=\"this is param2\" my.parameter.name