[intelij] error log

7-Jun-2021 11:05:03.665 정보 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 웹 애플리케이션 디렉토리 [C:\Users\visualp\Desktop\java\intelij\was\apache-tomcat-8.5.51\webapps\manager]을(를) 배치합니다.
17-Jun-2021 11:05:03.909 정보 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다.
17-Jun-2021 11:05:04.000 정보 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 웹 애플리케이션 디렉토리 [C:\Users\visualp\Desktop\java\intelij\was\apache-tomcat-8.5.51\webapps\manager]에 대한 배치가 [334] 밀리초에 완료되었습니다.
17-Jun-2021 11:05:21.994 정보 [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다.
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
17-Jun-2021 11:05:49.693 심각 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 하나 이상의 필터들이 시작하지 못했습니다. 모든 상세 사항은 적절한 컨테이너 로그 파일에서 찾을 수 있습니다.
17-Jun-2021 11:05:49.693 심각 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 이전 오류들로 인해 컨텍스트 []의 시작이 실패했습니다.
17-Jun-2021 11:05:50.172 경고 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc 웹 애플리케이션 [ROOT]이(가) JDBC 드라이버 [oracle.jdbc.OracleDriver]을(를) 등록했지만, 웹 애플리케이션이 중지될 때, 해당 JDBC 드라이버의 등록을 제거하지 못했습니다. 메모리 누수를 방지하기 위하여, 등록을 강제로 제거했습니다.
[2021-06-17 11:05:50,188] Artifact sales:war exploded: Error during artifact deployment. See server log for details.

 

org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc 웹 애플리케이션 [ROOT]이(가) JDBC 드라이버 [oracle.jdbc.OracleDriver]을(를) 등록했지만, 웹 애플리케이션이 중지될 때, 해당 JDBC 드라이버의 등록을 제거하지 못했습니다. 메모리 누수를 방지하기 위하여, 등록을 강제로 제거했습니다.

라는 오류 메시지를 로그를 찍어주면 was가 올라가지 않습니다.

 

[1] 오라클 jdbc porm 설정(내부파일 설정)

<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>odjbc7</artifactId>
  <version>1.0</version>
  <scope>system</scope>
  <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc7.jar</systemPath>
</dependency>

 

 

ojdbc7은 -> /WEB-INF/lib/ojdbc7.jar 경로에 넣었습니다.

 

[2]maven repo 처리

 <!-- oracle -->
 <dependency>
   <groupId>com.oracle.ojdbc</groupId>
   <artifactId>ojdbc8</artifactId>
   <version>19.3.0.0</version>
 </dependency>
 <dependency>
   <groupId>com.oracle.ojdbc</groupId>
   <artifactId>orai18n</artifactId>
   <version>19.3.0.0</version>
 </dependency>

반드시 porm에 ojdbc8 과 orai18n 같이 추가 합니다.

 

[1],[2]으로도 보통 해결이 되지만 해결이 안될경우  아래와 같이 

  Modules -> resources 설정을 확인합니다.

  /src/main/resources

  /src/main/webapp/WEB-INF 

  경로에 resources folders에 지정이 되어 있는지 확인 합니다.

 

intelij moduels 설정

반응형
블로그 이미지

visualp

c#, java

,