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

ご覧のとおり、この場合の処理​​方法を正確に示すために、意図的に JNDI PropertiesFactory に複雑な名前 (myGroup/myLastPart) を付けました。(GlassFish3を使っているので....)

于 2014-06-13T12:28:37.087 に答える