2017-12-08 5 views
0

Tomcat에 문제가 있습니다. I는 다음과 같이 구성 tomcat-users.xml 있습니다Tomcat 9.0.2 - 서버 상태 및 tomcat-users.xml이 올바르게 구성된 다른 페이지에 액세스 할 수 없습니다.

<role rolename="tomcat"/> 
<role rolename="manager-gui"/> 
<role rolename="admin-gui"/> 
<user username="tomcat" password="some.password" roles="tomcat,manager-gui,admin-gui"/> 

하지만 서버 상태, 관리자 응용 프로그램 또는 호스트 Manager에 액세스 할 수 없습니다 ... 내 설정에 어떤 문제가 될 수 있습니까? 나는

답변

0

그냥 Tomcat 서버를 다시 시작 ... 톰캣 8 사용하여 문제없이 해당 페이지에 로그인 할 수 있으며, 당신은 당신이 파일을 만들도록 서버 상태, 관리자 응용 프로그램 또는 호스트 관리자에 액세스하려면

1

에 로그인 할 수 있습니다 디렉토리 아래

<TOMCAT>/conf/Catalina/localhost/manager.xml 

에서 "manager.xml"와 manager.xml에 선 아래로 추가

<Context privileged="true" antiResourceLocking="false" 
     docBase="${catalina.home}/webapps/manager"> 
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /> 
</Context> 

와 바람둥이

를 다시 시작
<TOMCAT>/bin/shutdown.sh 
<TOMCAT>/bin/startup.sh 

이제 페이지에 액세스 할 수 있습니다! 사실 이것은 "localhost"가 아닌 "hostname"에서 페이지에 액세스 할 때 필요합니다.

감사합니다. Nishant