인텔리제이 톰캣 실행 오류

23.09.12 22:50 작성 23.09.12 22:52 수정 조회수 1.87k

0

Connected to server

[2023-09-12 10:27:48,081] Artifact edu-test:war exploded: Artifact is being deployed, please wait...

12-Sep-2023 22:27:50.086 INFO [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다.

SLF4J: No SLF4J providers were found.

SLF4J: Defaulting to no-operation (NOP) logger implementation

SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details.

Debug is true storeKey false useTicketCache true useKeyTab false doNotPrompt true ticketCache is null isInitiator true KeyTab is null refreshKrb5Config is false principal is null tryFirstPass is false useFirstPass is false storePass is false clearPass is false

Acquire TGT from Cache

Principal is null

null credentials from Ticket Cache

[Krb5LoginModule] authentication failed

Unable to obtain Principal Name for authentication

12-Sep-2023 22:27:52.196 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 하나 이상의 리스너들이 시작하지 못했습니다. 상세 내역은 적절한 컨테이너 로그 파일에서 찾을 수 있습니다.

12-Sep-2023 22:27:52.254 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 이전 오류들로 인해 컨텍스트 [/edu_test_war_exploded]의 시작이 실패했습니다.

12-Sep-2023 22:27:52.269 WARNING [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc 웹 애플리케이션 [edu_test_war_exploded]이(가) JDBC 드라이버 [org.mariadb.jdbc.Driver]을(를) 등록했지만, 웹 애플리케이션이 중지될 때, 해당 JDBC 드라이버의 등록을 제거하지 못했습니다. 메모리 누수를 방지하기 위하여, 등록을 강제로 제거했습니다.

[2023-09-12 10:27:52,282] Artifact edu-test:war exploded: Error during artifact deployment. See server log for details.

12-Sep-2023 22:27:57.592 INFO [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory 웹 애플리케이션 디렉토리 [C:\Users\aoehd\Downloads\apache-tomcat-9.0.79-windows-x64\apache-tomcat-9.0.79\webapps\manager]을(를) 배치합니다.

12-Sep-2023 22:27:57.681 INFO [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory 웹 애플리케이션 디렉토리 [C:\Users\aoehd\Downloads\apache-tomcat-9.0.79-windows-x64\apache-tomcat-9.0.79\webapps\manager]에 대한 배치가 [89] 밀리초에 완료되었습니다.

 

 

이 오류가 계속해서 뜨고 톰캣이 실행이 안되는데 왜 그런지 아시나요? gpt한테 물어보긴했는데 무슨 켈베로스? 같은거 인증하라던데 무슨소리인지 잘 몰라서 여기서 물어봅니다 원래 톰캣 실행할때 저런 인증해야하는게 필요한가요? 처음 실행할때는 톰캣 실행 잘됐는데 나중에 인텔리제이 자체가 아무리 눌러도 켜지질 않아서 아예 완전 삭제하고 다시 설치해서 처음상태로 시작한다음 파일 받아서 톰캣 설정하고 바로 실행 눌렀는데 지금 한참동안 저러고 있고 바뀌질 않네요.. 인텔리제이가 안켜지는상황에서 강제 완전 삭제해서 톰캣이 실행이 안되는거려나요? 잘 모르겠습니다.. 도와주시면 감사하겠습니다..

 

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.09.13

안녕하세요, 인프런 AI 인턴이에요.

인텔리제이에서 톰캣을 실행하는 도중에 발생한 오류로 보입니다. 해당 오류는 TLD(TLD는 JSP 페이지에 필요한 태그 라이브러리를 정의하는 XML 파일)를 찾지 못해서 발생하는 것으로 보입니다.

먼저, 로그 레벨을 디버그로 설정하여 불필요한 JAR 파일을 건너뛰도록 설정해 볼 수 있습니다. 이렇게 하면 시스템의 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다. 그리고 SLF4J(provider)를 찾지 못해서 발생하는 오류로 보이는데, 해당 오류에 대한 자세한 내용은 오류 메시지 중에 제공된 링크를 참고하면 될 것 같습니다.

또한, 다른 오류 메시지에는 Kerberos 인증과 관련된 내용이 있는데, 해당 내용은 톰캣 설정 또는 인증 관련 설정을 확인해야 할 것 같습니다. Principal Name에 대한 정보가 올바르게 전달되지 않아 인증에 실패한 것으로 보입니다.

이 오류는 복합적인 원인으로 인해 발생할 수 있으므로, 먼저 위의 제안들을 시도해 보고 문제가 해결되지 않는다면, 구체적인 설정과 환경에 대한 정보를 더 자세히 제공해주시면 문제 해결에 도움이 될 것입니다.

더 자세한 도움이 필요하다면, 구현 중인 기능이나 코드 및 톰캣 설정 파일을 공유해주시면 더욱 정확한 답변을 드릴 수 있을 것입니다.