hawtio를 통해 Tomcat9에서 디자인한 Camel의 웹 응용 프로그램을 시각화합니다
3769 단어 apache-camelhawtio
hawtio를 통해 Tomcat9이 디자인한 Camel의 웹 응용 프로그램을 시각화합니다.
다음과 같이 구축된 CentOS 7의 Tomcat9 개발 환경을 전제로 합니다.
Hub OS 7에서 Tomcat9/JDK8의 개발 환경 구축
이 발언에서는 Camel 프레임워크를 사용하여 웹 애플리케이션을 만드는 방법에 대해 설명하지 않았습니다.
아래에 훌륭한 투고가 있으니 저쪽을 참조하세요.
실천 편: Camel, Tomcat, MySQL의 웹 API 응용 프로그램 빠른 개발
hawtio 설치
hawtio 공식 홈페이지에서 최신판'hawtio-default-2.1.0war'를 다운로드한다.
다운로드한 "hawtio-default-2.1.0.war"를 "/opt/apche-tomcat/webapps"이하로 복사하여 시작합니다.
$ cp -p /tmp/hawtio-default-2.1.0.war /opt/apache-tomcat/webapps/hawtio.war
# systemctl restart tomcat
다음 URL에 액세스하면 hawtio 화면이 표시됩니다.http:/[서버의 IP 주소]:8080/hawtio/
Apache Camel 프레임워크를 사용하는 앱을 만들고 있기 때문에 그 정보를 살펴볼게요.
루트와 루트로 흐르는 정보의 수량 등을 확인할 수 있다.
그 외에 JMX 같은 것도 있어요.
Tomcat을 설정한 사용자가 hawtio에 로그인할 수 있음(실패)
Tomcat의 사용자가 로그인할 수 있도록 설정되어 있지만 제대로 로그인할 수 없습니다.이번엔 포기했지만 중간까지 설정노트를 남기겠습니다.
setenv.sh 더하기 CATALINAOPPTS를 설정합니다.
・hawtio.인증 사용
・hawtio.hawtio 캐릭터를 관리자-gui로 설정
setenv.sh
vi /opt/apache-tomcat/bin/setenv.sh
export CATALINA_OPTS='-Dhawtio.authenticationEnabled=true -Dhawtio.role=manager-gui'
Tomcat 사용자가 로그인하려고 하지만 로그인할 수 없도록 Tomcat을 다시 시작합니다.경품
Tomcat 사용자가 hawtio에 로그인하지 못했기 때문에 hawtio의 조금 오래된 버전을 시험해 봤습니다.
cp -p /tmp/hawtio-web-2.0.0.war /opt/apache-tomcat/webapps/hawtio-web.war
토마토캣 사용자로 로그인한 후 성공하는 로그인 화면을 표시합니다.설정은 동일하지만 새 버전에서는 다른 설정이 필요할 수 있습니다.말하자면 개발 환경이기 때문에 로그인하지 않고 사용할 생각입니다.
버전이 다르기 때문에 화면은 다르지만 대체로 같은 데이터를 표시할 수 있다.
참고 자료
Reference
이 문제에 관하여(hawtio를 통해 Tomcat9에서 디자인한 Camel의 웹 응용 프로그램을 시각화합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mkyz08/items/06af9940dc2a323fcea6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)