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 도구-> 서버에서 동일한 사용자 / 패스 설정
- 변경 사항을 적용하려면 서버를 다시 시작하십시오.
출처 : 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"/>
'UFO ET IT' 카테고리의 다른 글
데이터 속성이있는 SelectListItem (0) | 2020.11.30 |
---|---|
grafana에서 대시 보드를 복제 할 수 있습니까? (0) | 2020.11.30 |
파일 이름이 폴더인지 파일인지 확인 (0) | 2020.11.30 |
모바일 브라우저 또는 PhoneGap 애플리케이션 간 감지 (0) | 2020.11.30 |
C # WinForms의 ToggleButton (0) | 2020.11.29 |