首先,您提供的命令行中似乎缺少部分( PropertiesFactory 的 JNDI 名称)。所以如果你有类似的东西
asadmin --user=admin --passwordfile=myPassFile --host=localhost --port=4848 create-custom-resource --restype java.util.Properties --factoryclass org.glassfish.resources.custom.factory.PropertiesFactory --property "firstName=myFirstName" myGroup/myLastPart
您可以像这样向它添加一个新属性:
asadmin --user=admin --passwordfile=myPassFile --host=localhost --port=4848 set resources.custom-resource.myGroup/myLastPart.property.lastName=myLastName
如您所见,我特意用一个复杂的名称 (myGroup/myLastPart) 命名了我的 JNDI PropertiesFactory,以准确显示在这种情况下您必须如何进行操作。(我使用的是 GlassFish 3,所以....)