개발도구/WAS 34

Tomcat 실행 시 "둘 이상의 fragment들이 발견되었습니다. 이는 상대적 순서배열에서 불허됩니다." 에러 발생

에러 메시지 발생한 환경 spring boot에서 maven install 후 생긴 war 파일을 tomcat 9에 배포 ​ 에러 메시지 Caused by: java.lang.IllegalArgumentException: 이름이 [org_apache_tomcat_websocket]인, 둘 이상의 fragment들이 발견되었습니다. 이는 상대적 순서배열에서 불허됩니다. 상세 정보는 서블릿 스펙 8.2.2 2c 장을 참조하십시오. 절대적 순서배열을 사용하는 것을 고려해 보십시오. 해결방법 1. 프로젝트 내의 web.xml 파일의 바로 밑에 추가 - 일반적인 Spring MVC 프로젝트는 가능하지만 spring boot는 web.xml이 없기 때문에 불가능 ​ 2. maven clean - 프로젝트에서 마우스..

개발도구/WAS 2020.10.23

Tomcat실행 시 Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] 로그

[DEBUG] 2020-07-14 17:39:44.649 [o.springframework.jndi.JndiTemplate.lookup(155)] - Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] ​ 이 로그는 디버그 메시지로 에러가 아닙니다. SpringSource Tool Suite에서 제공하는 Live Beans Graph 관련 기능을 제공하는 부분에 대한 DEBUG 메시지로 무시해도 무방합니다. ​ ​ [참고 사이트] https://seungdols.tistory.com/402 https://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?qaId=QA_000000000000123..

개발도구/WAS 2020.10.21

Tomcat] 캐시 부족 (캐시에 추가할 수 없습니다.)

Tomcat 운영 중에 cache가 부족하면 아래와 같은 에러 메시지가 발생합니다. ​ 경고 [main] org.apache.catalina.webresources.Cache.getResource [/WEB-INF/classes/static/js/jquery-ui-1.12.1.base/images/ui-icons_a0a0a0_256x240.png]에 위치한 리소스를 웹 애플리케이션 [/wsm]을(를) 위한 캐시에 추가할 수 없습니다. 왜냐하면 만료된 캐시 엔트리들을 없애버린 이후에도 여유 공간이 충분하지 않기 때문입니다. 캐시의 최대 크기를 증가시키는 것을 고려해 보십시오. 증상 cache 부족 시 저는 두 가지의 현상이 발생했습니다. 1. CPU 100% Tomcat 시작과 동시에 CPU 점유율이 10..

개발도구/WAS 2020.10.13

tomcat] exception loading sessions from persistent storage

Tomcat은 시작되지만 아래와 같은 메시지가 표시되는 경우가 있습니다. SEVERE: Exception loading sessions from persistent storage 이것은 Tomcat이 종료될 때 이전에 직렬화된 웹 세션을 로드 할 수 없는 것과 관련이 있습니다. Tomcat이 완전히 종료되지 않아 직렬화 중에 세션 개체가 손상되었기 때문일 수 있습니다. ​ 해결방법은 다음과 같습니다. 1. Tomcat 재시작 시 세션 지속성을 비활성화 아래와 같이 conf/context.xml의 의 pathname 속성을 빈 문자열로 변경합니다. 2. Tomcat의 work 폴더를 삭제하고 재시작 합니다. eclipse의 경우에는 Server > Tomcat에서 "Clean Tomcat Work Dire..

개발도구/WAS 2020.10.12

eclipse error - org.apache.jasper.JasperException: The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application

org.apache.catalina.core.ApplicationDispatcher invoke 심각: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:55) 위와 같은 오류가 발생하면 jstl.jar (ex. j..

개발도구/WAS 2020.03.04

apache redirect하는 방법

[참고] 192.168.0.158:8081은 target URL입니다. 1. Redirect 명령어를 사용하는 방법 Redirect / http://192.168.0.158:8081 2. Rewrite를 사용하는 방법 RewriteEngine On RewriteRule ^/$ http://192.168.0.158:8081/ [R] [참고] Flag RewriteRule 문법중 마지막은 패턴이 일치할 경우 어떤 동작을 취할지 지정하는 부분이며 이를 플래그라고 합니다. 지정할 수 있는 플래그중 자주 사용되는 것들은 다음과 같은 항목이 있습니다. 플래그는 전체 단어를 써도 되지만 축약어로 써도 됩니다. 전체 단어를 사용할 때는 공백을 제거하고 사용해야 합니다. Env:E - Env 플래그는 조건이 맞을 경우 ..

개발도구/WAS 2019.12.12

[windows7 64bit] 아파치(Apache) 설치하기

1. https://www.apachelounge.com/download/ 에 접속하여 다운로드합니다. 2. 다운받은 파일의 압축을 해제합니다. Apache24 폴더를 C:\ 폴더로 이동합니다. 최종 경로는 C:\Apache24 입니다. 3. 환경설정 기본적인 환경설정은 conf/httpd.conf 파일을 통해 할 수 있습니다. 혹시 다른 경로에 설치를 할 경우 SRVROOT의 값을 c:/Apache24에서 다른 값으로 변경하면 됩니다. 그 밖에 아래와 같은 옵션이 있습니다. listen : 접속 port DocumentRoot : 웹 브라우저로 웹 서버에 접속 했을 때 보여지는 웹 사이트의 파일들이 저장되는 경로 4. 아파치 설치 1) 관리자 모드로 명령프롬프트(cmd)를 실행합니다. 2) c:/Apa..

개발도구/WAS 2019.12.11
728x90
loading