>

나는이 질문을 찾고 있었다xmlstarlet 속성 업데이트 Jboss 구성 파일 내에서 속성을 바꾸려고합니다. 나는 xml의 일부를 여기에 게시합니다.

<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:10.0">
    <extensions>
        <extension module="org.jboss.as.clustering.infinispan"/>
    </extensions>
    <system-properties>
        <property name="hibernate.hbm2ddl.auto" value="validate"/>
    </system-properties>
</server>

내가 바꾸고 싶은 것은의 가치입니다. hibernate.hbm2ddl.auto ...에서 validate최신 정보

이전 답변에 따라이 명령을 시도했지만 값을 업데이트하지 마십시오.

xmlstarlet edit   --update "//property[@name='hibernate.hbm2ddl.auto']/@value"   --value "update" conf.xml

전체 경로를 따르려고했지만 결과는 동일합니다. 업데이트 없음.

xmlstarlet edit   --update "/server/system-properties/property[@name='hibernate.hbm2ddl.auto']/@value"   --value "update" conf.xml

  • 이전 php - CodeIgniter에서 볼 수 있도록 컨트롤러에서 데이터를 전달하면 정의되지 않은 변수가 발생합니다
  • 다음 javascript - 일반 구성 요소에 대한 콘크리트 유형 정의