같은 tocmat7인데도 어떤 tomcat에서는 배포 시 에러로그가 남고... (그런데 동작은 한다;;;) 어떤 tomcat에서는 깨끗하고... 라이브러리와 tocmat 버전이 맞지 않아서 에러로그가 생길 수 있다고 해서 tomcat 버전을 확인해 보았다. 1. tocmat 위치 확인 (이미 알고 있다면 스킵) 서칭해 보니 2가지 방법이 있다. 1) find / -name tomcat* : 전체 디렉토리명, 파일명 앞부분에 'tomcat'이 들어가는 것을 서칭하는 명령문이다. 시간이 많이 걸린다. 2) ps -ef | grep tomcat : 결과에 나타나는 경로들을 살펴보면 tomcat 위치를 확인할 수 있다. 2. tomcat의 bin 디렉토리로 이동한다. cd {tomcat 경로}/bin 3. 버전..
1. 현상 : 배포를 하면 프로젝트가 실행은 되는데 실행 전에 많은 로그들을 남겼다. 로그의 에러는 모두 같았다. org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to process Jar entry [module-info.class] from Jar [file: ~.jar] for annotations org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 2. 해결 : 서칭을 해보면 대부분 java 버전과 Tomcat 버전이 서로 맞지 않아서 나타나는 에러로그라고 나온다. 19이면 java 9를 사용해야 ..
출처 : https://okky.kr/article/229215 OKKY | Spring 톰켓 시작시 에러.... 안녕하세요...?? 글을 보기만 하다... 처음으로 글을 올려 봅니다... 다름 아닌 질문....ㅎ 잘 되던 톰켓[스프링3.1] 서버가 어제 저녁부터 갑자기 시작할때 아래와 같은 에러는 내는 데요... 소스 상의 문제는 아닌 것 같고.. jar 파일 문제 인것 같아 눈에 띄는 모든 jar을 넣었습니다만... 여전히 아래와 같은 에러를 발생시키는 데... 이 okky.kr 에러내용 : Result Maps collection already contains value for (resultMap 이름) 원인 : resultMap 이름을 가진 resultMap이 1개가 아니었기 때문 (복붙해 놓고 ..
출처 : http://myblog.opendocs.co.kr/archives/1702 에러 내용 : Port 포트 required by Tomcat v버전 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 원인 : 톰캣에 필요한 포트를 다른 서비스에서 점유하고 있기 때문. 해결방법 : 포트를 점유하고 있는 서비스를 kill하면 된다. (kill하는 방법은..