카테고리: 프레임워크

Tomcat 구동시 www.terracotta.org 403 에러가 날때

java.io.IOException: Server returned HTTP response code: 403 for URL: http://www.terracotta.org/kit/reflector?pageID=update.properties&kitID=ehcache.default&id=-1062731536&os-name=Windows+8.1&jvm-name=Java+HotSpot%28TM%29+64-Bit+Server+VM&jvm-version=1.8.0_05&platform=amd64&tc-version=2.6.9&tc-product=Ehcache+Core+2.6.9&source=Ehcache+Core&uptime-secs=1&patch=UNKNOWN at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1838) ~[?:1.8.0_05] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439) ~[?:1.8.0_05] at net.sf.ehcache.util.UpdateChecker.getUpdateProperties(UpdateChecker.java:108) ~[ehcache-core-2.6.9.jar:?] at net.sf.ehcache.util.UpdateChecker.doCheck(UpdateChecker.java:72) ~[ehcache-core-2.6.9.jar:?] at net.sf.ehcache.util.UpdateChecker.checkForUpdate(UpdateChecker.java:60) [ehcache-core-2.6.9.jar:?] at net.sf.ehcache.util.UpdateChecker.run(UpdateChecker.java:51) [ehcache-core-2.6.9.jar:?] at java.util.TimerThread.mainLoop(Timer.java:555) [?:1.8.0_05] at java.util.TimerThread.run(Timer.java:505) [?:1.8.0_05] ehcache-default.xml 로 가서 updateCheck를 false로 지정하면 더이상 톰캣구동시 에러가 발생하지 않는다. ehcache updateCheck=”false”

더보기

전자정부프레임워크(3.5)에서 websocket 사용하기

다음은 전자정부프레임워크 3.5에서 웹소켓을 사용하기 위한 절차임 1. 요구사항 1) 전자정부프레임워크 : 3.5 2) 아파치 톰캣 : 7.0.70 이상(너무 버전이 낮아도 웹소켓을 지원안하므로 유의해야 함) 3) spring framework : 4.0.9.RELEASE – 전자정부 프레임 3.5 버전에서 사용하는 스프링 버전, 더 높일수 있지만 다른 문제 발생할수 있음. 실제로 스프링 4.1에서는 그간 잘 써왔던 jackson의 지원이 중단되어 다른것으로 […]

더보기

우분투에 넥서스 설치

1. 개요 우분투 16.04, Apache2, Tomcat7, JDK 1.8, Nexus nexus-2.13.0-01 버전을 기준으로 하여 설치 2. 넥서스 다운로드 톰캣과 연동하기 위해 war파일로 다운로드 wget http://www.sonatype.org/downloads/nexus-latest.war mkdir nexus-2.13.0-01 mkdir sonatype-work unzip nexus-latest.war -d nexus-2.13.0-01/ 주의사항 : 퍼미션 문제가 발생한다면 WEB-INF/classes폴더에 nexus.properties파일을 열어보면 아래와 같이 되어있다. nexus-work=${user.home}/sonatype-work/nexus /usr/share/tomcat7 폴더밑으로 sonatype-work/nexus 라는 폴더 생성하고 chown -R tomcat7 chgrp -R […]

더보기

ajax로 대용량 데이터 전송시 길이 제한으로 인하여 에러 발생시

대량의 컨텐츠 데이터를 아래와 같이 JSON형태로 하여 $.ajax를 이용하여 전송시 var arrData = {‘data’: strData}; 데이터의 용량이 2기가를 넘는다면 에러를 발생하게 되는데 톰캣의 경우는 아래와 같이 Server.xml에서 maxPostSize를 5기가 정도를 늘려주면 된다. 설정이 없다면 2097152(2 megabytes)가 디폴트이다.

더보기

log4j2 날짜별 파일로 저장하고 싶을때

log4j2에서 날짜별로 파일을 남기기 위해서는 RollingFile을 이용하면 된다. 즉 예전의 log4j의 DailyRollingFileAppender과 동일하게 동작하게 하려면 아래와 같이 xml환경설정을 하면된다. 이때 유의해야 할점은 append를 false로 지정하지 않으면 날짜별로도 로그가 남지만, test.log파일에도 모든 로그가 계속 추가되므로 사이즈가 거대하게 된다.

더보기

넥서스 설정

1. 개요 Tomcat7, JDK1.6, nexus 2.2 버전을 기준으로 함 2. 넥서스 설치 http://www.sonatype.org/nexus/archived 에서 넥서스 2.2 다운 로드 압축을 풀어 D:\Service\Nexus\nexus-2.2 폴더에 넣는다. 3. Tomcat 설정 server.xml에 대한 설정 Tomcat Connectior의 uriworkermap.properties에 대한 설정 #/=wlb #/*=wlb /*.jsp=wlb /*.do=wlb /*.json=wlb #—————————- # nexus 설정 #—————————- /index.html=wlb /service/*=wlb /content/*=wlb /static/*=wlb #—————————- # Optionally filter out all .jpeg […]

더보기

전자정부프레임워크 3.0에서 프로젝트 생성시 예제가 생성이 안되는 경우

아래는 신규프로젝트 준비중에 전자정부 3.0기반으로 해볼려고 하는데, 이클립스에서 예제가 생성안되는 것이 의아해서 테스트한 결과이다. 1. 테스트 환경  – Windows8.1 K 64Bit – JDK : jdk1.6.0_45 와 jdk1.8.0_05 2개가 설치되어 있는 상태   2. 실행환경 다운로드 및 설치 – http://www.egovframe.go.kr/EgovRunEnvReleaseNote.jsp?menu=3&submenu=1 에서 상단 "표준프레임워크 통합 다운로드" 버튼 클릭하여 설치 3. 테스트 프로젝트 생성하고 아래와 같이 Generate Example 체크후 […]

더보기

이클립스 기동시 즉시 종료될 경우

이클립스 워크벤치가 시작되지 않을경우 CMD에서 이클립스가 설치되어 있는 폴더로 이동하여 아래와 같이 명령어를 입력하면 된다. Eclipse.exe  -clearPersistedState

더보기

Tomcat Connector를 이용하여 IIS8 과 Apache Tomcat7 연동(64비트)

본 문서는 IIS와  Tomcat7은 기본적으로 설치되어있다는 가정하에 시작한다. 1. Tomcat Connector 다운로드  http://tomcat.apache.org/download-connectors.cgi 에서 직접 64비트용 바이러리를 다운로드 하거나  또는 http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/ 에서 현재 최신버전인 tomcat-connectors-1.2.37-windows-x86_64-iis.zip를 다운로드    2. 폴더 생성   a. 기존 Apache관련 폴더인 C:\Program Files\Apache Software Foundation 에 tomcat-connectors-1.2.37라는 폴더 생성   b. C:\Program Files\Apache Software Foundation\tomcat-connectors-1.2.37\bin 폴더 생성   c. C:\Program Files\Apache Software Foundation\tomcat-connectors-1.2.37\conf 폴더 […]

더보기

maven 테스트 skip하고 빌드

mvn -Dmaven.test.skip=true clean install

더보기