2013-06-22 2 views
1

안녕하세요. 글래스 피쉬와 명령 줄에 대해 질문이 있습니다. 나는이 같은 예를 들어 새로운 속성을 만들 :Glassfish, 명령 줄을 통해 jndi custom-resource에 새 속성 추가

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

을 지금은 예를 들어, 성을위한 새로운 속성을 추가하려면, 당신이 말해 줄 수 내가 어떻게 할 수 있습니까? 리소스를 삭제하고 새로 만들 수는 있지만 새로운 속성 만 추가하면됩니다. 모두 감사합니다.

답변

1

먼저 커맨드 라인에 누락 된 부분 (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 

같은 :

당신이 볼 수 있듯이, 나는 intentionaly 복잡한 이름을 가진 내 JNDI의 PropertiesFactory라는 이름의 한
asadmin --user=admin --passwordfile=myPassFile --host=localhost --port=4848 set resources.custom-resource.myGroup/myLastPart.property.lastName=myLastName 

(MyGroup을/myLastPart)를 사용하여이 경우 어떻게해야하는지 정확히 보여줍니다. (저는 GlassFish 3를 사용하고 있습니다 ....)

관련 문제