Tomcat 8을 시작할 수 없습니다

Tomcat 8을 시작할 수 없습니다

Centos 7에서 Tomcat 6을 8로 업그레이드합니다.

로그에 다음 오류가 표시됩니다.
/usr/local/ctera/apache-tomcat-8.0.14/bin/catalina.sh: line 421: -Djava.endorsed.dirs=/usr/local/ctera/apache-tomcat-8.0.14/endorsed: No such file or directory

이것은 로그의 유일한 항목입니다 ...

이 디렉터리는 존재하지 않으므로 권한 777로 만들었습니다. 여전히 같은 오류가 발생합니다.

Tomcat 6에서는 이러한 오류가 발생하지 않습니다.

공인 디렉토리에 관한 내용을 읽었습니다.http://tomcat.apache.org/tomcat-8.0-doc/class-loader-howto.html 이것은 비판적인 질문이 되어서는 안 되지만, 그렇습니다.
어떻게 해야 하지..?

답변1

실행.txt디렉토리에 대한 설명을 제공하십시오 endorsed.

표준 라이브러리 재정의"인정된 표준"JRE에서 제공하는 라이브러리입니다.클래스 로딩 문서자세한 내용은 사용자 가이드를 참조하세요. 기본적으로 이 "승인된" 디렉터리는 존재하지 않습니다.

JAVA_ENDORSED_DIRS가 어딘가에 해당 PATH를 가리키도록 정의되어 있는 것 같지만 무시해도 안전합니다. 설치에 대한 상대 경로입니까?

답변2

Tomcat 6과 Tomcat 8 catalina.sh Java 프로세스 시작에는 차이가 있습니다.

제 경우에는 인식된 디렉터리에 문제가 있었던 것이 아니라, 인식된 디렉터리 앞에 공백이 포함된 다른 매개 변수를 설정하고 \추가한 후 문제를 해결했습니다.

관련 정보