UFO ET IT

NetBeans에 대한 Tomcat Manager 응용 프로그램 사용자 이름 및 암호를 어떻게 설정합니까?

ufoet 2020. 11. 30. 20:25
반응형

NetBeans에 대한 Tomcat Manager 응용 프로그램 사용자 이름 및 암호를 어떻게 설정합니까?


NetBeans에서 매우 기본적인 Java 웹 응용 프로그램을 만들기 위해 자습서를 따르려고합니다.

실행하려고하면 "인증 필요"라는 제목의 대화 상자가 나타납니다. 대화 상자 안에는 "Tomcat Manager Application"이라는 제목과 "사용자 이름"및 "암호"필드가 있습니다.

이 문제를 조사하면서 파일을 편집해야한다는 것을 이해하게되었습니다.

\TOMCAT_HOME\conf\tomcat-users.xml

다음과 같은 것을 포함합니다.

<user username="user" password="password" roles="standard,manager"/>

그렇게했지만 아직 도움이되지 않았습니다.

누구든지 통찰력을 제공 할 수 있습니까? Tomcat 6.0.20, NetBeans 6.7.1 및 Windows Vista를 사용하고 있습니다. jdk1.7.0을 사용하고 있지만 Java는 아직이 프로젝트에 실제로 들어 가지 않았습니다.


netbeans IDE에서 tomcat 서버를 시작할 때 tomcat 서버의 연결 탭에서 "tools-> servers"메뉴를 확인해야합니다. catalina 기본 디렉토리가 있습니다. 다음과 같은 내용을 포함해야합니다.

 <role rolename="manager"/>
  <user username="admin" password="admin" roles="manager"/>

파일에서

\CATALINA_BASE\conf\tomcat-users.xml

또는이 파일이나 연결 탭에 이미있는 설명과 함께 IDE에서 자동으로 생성 된 사용자 이름을 사용합니다.

대한 관리자 앱 : GUI 액세스 :

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

Netbeans 문제 : 사용자 이름과 암호를 요청하는 Apache Tomcat 서버 인증 필요 대화 상자

이 대화 상자가 나타납니다. 사용자 역할 및 자격 증명이 설정되지 않았거나 NetBeans IDE를 통한 Tomcat 시작에 대해 잘못된 경우,

또는 IDE에 설정된 사용자 / 패스가 "canf / tomcat-user.xml"파일의 사용자 / 패스와 일치하지 않는 경우

1 .. IDE 도구-> 서버에 설정된 사용자 이름과 암호를 확인해야합니다.

2 .. \ CATALINA_BASE \ conf \ tomcat-users.xml을 확인하십시오. 사용자와 그의 역할이 정의되었는지 여부. 이 줄을 추가하지 않으면

<user username="ide" password="EiWnNlBG" roles="manager-script,admin"/>
</tomcat-users>

3 .. IDE 도구-> 서버에서 동일한 사용자 / 패스 설정

  1. 변경 사항을 적용하려면 서버를 다시 시작하십시오.

출처 : http://ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-apache-tomcat.html


나는 tomcat 7의 경우 역할이 manager에서 manager-gui로 변경되었으므로 tomcat-user.xml 파일에서 아래와 같이 설정합니다.

여기에 이미지 설명 입력


Linux에서 Netbeans를 사용하는 경우 다음에서 tomcat-user.xml찾아야합니다.

/home/Username/.netbeans/8.0/apache-tomcat-8.0.3.0_base/conf

(Catalina Base라고 불리며 종종 숨겨져 있음) Apache 설치 디렉토리 대신.

해당 폴더 내에서 tomcat-user.xml을 열고 사용자 및 역할의 주석 처리를 제거하고 다음 행을 추가 / 교체하십시오.

    <user username="tomcat" password="tomcat" roles="tomcat,admin,admin-gui,manager,manager-gui"/>

서버를 다시 시작하십시오. 그게 다야


내 발걸음을 따라 행복하세요 :

1.- Netbeans를 처음 구성 할 때 Catalina-Server에 대한 "사용자"와 "통과"를 묻습니다.

2.- "user"및 "pass"를 입력합니다. 그러면 "tomcat-users.xml"이 수정되고 다음이 추가됩니다.

사용자 암호 = " MYPASS " roles = "manager-script, admin, tomcat"사용자 이름 = " MYUSER "

3.- 이 "사용자"를 사용하려면 TOMCAT WEB SERVER 및 NETBEANS를 다시 시작 하십시오.


\conf\tomcat-users.xml이 줄 앞의 파일

</tomcat-users>

이 줄을 추가

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

Tomcat 8 +에서 해당 파일의 변경 사항을 확인하는 간단한 방법은 http : // localhost : 8080 / manager / text / list 로 브라우저를 여는 것입니다.


apache-tomcat \ conf 폴더로 이동하여 다음 줄을 추가하십시오.

tomcat-users.xml 파일

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

서버를 다시 시작하십시오.


tomcat-users.xml은 \Users\<Name>\AppData\Roaming\Netbeans\. 설치 한 Tomcat 수에 따라 컴퓨터에 두 번 이상 존재합니다 .


'apache-tomcat-8.5.5 \ conf \ tomcat-users.xml 파일을 업데이트하십시오. 역할의 주석 처리를 제거하고 다음 줄을 추가 / 바꾸고 서버를 다시 시작합니다.

tomcat-users.xml 파일

<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="standard,manager,admin,manager-gui,manager-script"/>

참고 URL : https://stackoverflow.com/questions/1321933/how-do-i-set-tomcat-manager-application-user-name-and-password-for-netbeans

반응형