2017-02-14 3 views
0

나는 Tomcat 구성이 아니므로 다음과 같은 문제점이 있습니다. 호스트 이름 필드에어떻게 Tomcat 호스트 이름에 IP 주소를 설정할 수 있습니까?

enter image description here

내 노트북 ​​(안 로컬 호스트의 IP가 잘 살고있다 :이 방식으로 구성 톰캣 7이 자바 EE 애플리케이션 일하고

IP 주소가 있음). 그것은 괜찮아요, 잘 작동하고 내 응용 프로그램이 올바르게 작동하도록이 방법으로 설정해야합니다).

내 정보는 어디에 저장됩니까? 나는 server.xml 구성 파일로 검색하려고 시도했지만 그렇지 않습니다.

내 문제는 이제 테스트 환경에서 내 응용 프로그램을 배포해야하기 때문에 Linux 서버에서 실행되는 원격 Tomcat 서버에서도이 정보를 설정해야한다는 것입니다. 그렇다면 어떻게 Tomcat 서버에 IP 주소를 설정할 수 있습니까?

+0

tomcat의 폴더에 'conf'가 있습니다. 'host'를 검색하면 server.xml이 발견되며 'defauHost'및 'Host'를 찾을 수 있습니다. 둘 다 변경할 수 있습니다. 여기에서 그들을 더 잘 확인하십시오. – Mike

답변

0

Tomcat 가상 호스트의 구성은 기본적으로 conf/server.xml이고 <Host> XML 요소로 정의되며 <Engine> 요소 안에 중첩됩니다. 자세한 내용은 documentation을 확인하십시오. 그래서, 거기에이 같은 찾아야한다 :

<Engine name="Catalina" defaultHost="localhost"> 
    ... 
    <Host name="localhost" appBase="webapps" 
     unpackWARs="true" autoDeploy="true"> 
     .... 
    </Host> 
</Engine> 

원격 서버에서를, 당신은 단지 서버의 호스트 이름과 일치하는, <Host> 요소의 name 속성을 변경해야합니다.