복붙노트

[SPRING] IntelliJ는 tomcat / conf 디렉토리를 프로젝트 디렉토리에 복사해야합니다.

SPRING

IntelliJ는 tomcat / conf 디렉토리를 프로젝트 디렉토리에 복사해야합니다.

Tomcat 7 서버가 새로 설치되었고 IntelliJ가 Tomcat에 HelloWorld Spring MVC 응용 프로그램을 배포하려고합니다.

내 Tomcat 홈은 / usr / share / tomcat7이고 Tomcat 기본은 / var / lib / tomcat7입니다.

그러나 프로젝트를 실행하려고하면 IntelliJ가 다음과 같은 오류 메시지를 던집니다.

Tomcat 실행 중 오류 : / var / lib / tomcat7 / conf에서 /home/adonis/.IntelliJIdea12/system/tomcat/Tomcat__SpringMVCApp/conf : /var/lib/tomcat7/conf/tomcat-users.xml (권한 부정)

다음은 스크린 샷입니다. http://i.imgur.com/CQ3z0e1.png

설정해야하는 권한은 무엇입니까?

해결법

  1. ==============================

    1./ var / lib / tomcat7 / conf / 디렉토리 아래의 파일에 IntelliJ IDEA가 실행중인 사용자에 대한 읽기 권한이 있는지 확인하십시오.

    / var / lib / tomcat7 / conf / 디렉토리 아래의 파일에 IntelliJ IDEA가 실행중인 사용자에 대한 읽기 권한이 있는지 확인하십시오.

    chmod -R 644 /var/lib/tomcat7/conf/
    

    도움이 될 것입니다.

    /home/adonis/.IntelliJIdea12/system/tomcat/에 올바른 사용 권한과 소유자가 있는지 확인하십시오. 다른 사용자가 만든 것이므로 현재 사용자에게 쓰기 권한이 없습니다.

    도움이되지 않으면 .tar.gz 파일에서 새 Tomcat 설치 파일을 다운로드하여 압축을 풀고 대신이 설치를 사용하도록 IDEA를 구성하십시오.

    일부 Linux 시스템에서는 패키지 관리자를 사용하여 설치된 Tomcat이 비표준 레이아웃과 권한을 가지므로 IDEA에서는 작동하지 않습니다.

  2. ==============================

    2.chmod -R 777 / var / lib / tomcat7 / conf /를 사용해보십시오.

    chmod -R 777 / var / lib / tomcat7 / conf /를 사용해보십시오.

  3. ==============================

    3.나는 똑같은 문제를 겪었고 이러한 단계들이 나를 도울 수 있었다. Intellij에서 tomcat7을 시작하라.

    나는 똑같은 문제를 겪었고 이러한 단계들이 나를 도울 수 있었다. Intellij에서 tomcat7을 시작하라.

    나는 리눅스 민트 17, apt-get을 사용하여 설치된 Tomcat 7을 가지고있다.

    / usr / share / tomcat7의 CATALINA_HOME 및 / var / lib / tomcat7의 CATALINA_BASE

    먼저 / etc / tomcat7을 참조하는 소프트 링크를 만들었습니다.

    cd /usr/share/tomcat7
    ln -s /etc/tomcat7 conf
    

    2- 그런 다음 / etc / tomcat7의 액세스 권한을 변경해야합니다

    sudo chmod -R 655 /etc/tomcat7/
    

    그게 전부 야.

  4. ==============================

    4.나에게 이것은 Manjaro Linux의 Tomcat 8에서 작동했다.

    나에게 이것은 Manjaro Linux의 Tomcat 8에서 작동했다.

    sudo chmod -R 755 /usr/share/tomcat8/
    
  5. ==============================

    5.나는 자신의 사용자 계정을 tomcat7 그룹에 추가했습니다.

    나는 자신의 사용자 계정을 tomcat7 그룹에 추가했습니다.

    그리고 chmod g + r /var/lib/tomcat7/conf/tomcat-users.xml

  6. from https://stackoverflow.com/questions/16428126/intellij-needs-to-copy-tomcat-conf-directory-to-project-directory by cc-by-sa and MIT license