2016-09-19 67 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