2011-11-24 3 views
5

에서 확장 할 수있는 속성을 지정하는 방법, 내 server.xml에 있습니다 톰캣 - 현재의 server.xml

<Connector port="${oms.ui.port}" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 

내가 이것을 넣어 :

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 

내가이되고 싶어 속성 LIB \ 아파치 - 톰캣-7.0.8에 거주하는 특성 파일에 oms.ui.port하지만 그것을 찾을 수없는, 내가 얻을 :

경고 : [SetAllPro pertiesRule] {서버/서비스/커넥터} 속성 'port'를 '$ {oms.ui.port}'로 설정하면 일치하는 속성을 찾지 못했습니다.

아마도 더 나은 Tomcat 경험을 가진 사람이 나를 도와 줄 수 있습니까? Tomcat 7.0 Configuration Overview에 따르면

+1

Tomcat 문서에는 그런 것이 지원된다는 것을 나타내는 내용이 없습니다. – EJP

답변

12

:

변수 대체가 지원

아파치 개미 스타일; propname이라는 이름의 시스템 특성은 $ {propname} 구문을 사용하여 구성 파일에서 사용될 수 있습니다. -D 구문을 사용하여 설정 한 것을 포함하여 모든 시스템 등록 정보를 사용할 수 있으며 JVM에서 자동으로 사용할 수있는 등록 정보와 $ CATALINA_BASE/conf/catalina.properties 파일에서 구성된 등록 정보를 사용할 수 있습니다.

따라서 JVM 시스템 등록 정보 또는 catalina.properties을 사용하여 변수를 선언하고 값을 할당 할 수 있습니다.