2013-12-18 9 views
7

JPA와 Struts의 통합으로 앱을 만들려고합니다. 그것은 tomcat 관리자에 액세스해야합니다. 하지만 URL http://localhost:8080/manager/html에 액세스하면 404 오류가 발생합니다.tomcat 관리 콘솔에 액세스 할 수 없습니까?

바람둥이-users.xml에서 미리

<?xml version='1.0' encoding='cp1252'?> 

    <tomcat-users> 

    <role rolename="manager-gui"/> 
    <role rolename="manager-script"/> 
    <role rolename="manager-jmx"/> 
    <role rolename="manager-status"/> 

    <!--<user name="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status" />--> 
    <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/> 

    </tomcat-users> 

감사합니다.

+1

http : // localhost : 8080 예 작업 페이지를 제공합니까? 8080에서 실행중인 다른 서버가 있습니까? – Tarek

답변

0

아마도 관리자 앱이 존재하지 않습니다. 관리자 애플리케이션이 $ APACHE_HOME/server/webapps 디렉토리에 있는지 확인하십시오. 이 디렉토리에 있어야합니다 : docs, examples, host-manager, manager, ROOT.

1

HTTP 코드 응답 상태가 HTTP 404임을 알 수 있습니다. 404 또는 찾을 수 없음 오류 메시지는 클라이언트가 지정된 서버와 통신 할 수 있었지만 서버가 어떤 메시지를 찾을 수 없었 음을 나타내는 응답 코드입니다 요청되었습니다.

403 Forbidden 대 401 Unauthorized HTTP 응답이있는 경우 tomcat-users.xml을 검토하는 것이 좋습니다.

다시 시작 : 관리자 리소스와 서버 설치 파일을 확인하십시오. 일부 파일/디렉토리가 누락되었거나 관리자 자원 경로가 변경되었을 수 있습니다.

0

Eclipse에서 tomcat을 실행하는 경우 (다른 IDE에 문제가있을 수 있음) 파일을 기반으로하지 않고 다른 구성을 가질 수 있습니다.

솔루션은 당신이 쓴 바람둥이의 사용자가 파일을 편집하고 나를 위해

{tomcat-directory}/bin/startup 
0

으로 명령 프롬프트에서 바람둥이 시작하는 것입니다, 그냥 바람둥이로 실행 한 후 해당 서비스 콘솔을 다시 시작 작동하지 않았다이었다 오류. 중지/시작 만 다시 가져 왔습니다.

0

이것은 내가 한 일이며 서버를 다시 시작한 것입니다.

<tomcat-users> 

    <role rolename="tomcat"/> 
    <user username="tomcat" password="tomcat" roles="manager-gui"/> 

</tomcat-users> 
1

tomcat-users.xml이 좋습니다.

당신이 당신의 $CATALINA_BASE/webapps/

  • 리눅스 내부 manager/ 응용 프로그램이 있는지 확인하십시오 :

당신은 바람둥이 - 관리자 패키지를 설치해야합니다 : sudo apt-get install tomcat8-admin

    (버전 8을위한)를
  • Windows :

Eclipse를 사용하고 있습니다. C:\Program Files\apache-tomcat-8.5.20\webappsmanager/ 폴더를 내 Eclipse 작업 영역 (~\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\)으로 복사해야했습니다.

관련 문제