3

嗨,我有关于 glassfish 和命令行的问题。例如,我创建一个新属性,如下所示:

asadmin> create-custom-resource --restype java.util.Properties --factoryclass org.glassfish.resources.custom.factory.PropertiesFactory --property firstName=John Person

现在我想添加一个新属性,例如姓氏,你能告诉我该怎么做吗?我知道我可以删除资源并创建新资源,但我只需要添加新属性,谢谢大家

4

1 回答 1

2

首先,您提供的命令行中似乎缺少部分( 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,所以....)

于 2014-06-13T12:28:37.087 回答