분류 전체보기 577

ant jar export with manifest

좀 멍청하지만...아주 간단히 jar 파일을 만들면서 manifest file까지 같이 만든다. 이때 dependency jar를 같이 만들고 manifest파일에 포함 시킨다. 간단하고 좋은 방법도 많은데.. 저는 잘 안되서 그냥 아래와 같이 했습니다. 아래는 완성된 jar file의 manifest.mf 파일 내역. export$ cat META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Created-By: 1.6.0_37-b06-434-10M3909 (Apple Inc.) Built-By: mulder Implementation-Vendor: korea inc. Implementation-Title: NettySampl..

프로그램/java 2012.11.28

eclipse tomcat server 로딩 에러 대처 하기 - sun.nio.cs.UTF_8$Encoder.encodeLoop java.lang.StackOverflowError

멀더의 10시간 삽질을 고백하고, 간단한 대처법을 알려 드립니다. 멀더는 Spring WebApp개발 툴로 STS를 이용하여 WebApplication을 개발 합니다. 최신 버전인 3.0.0 버전으로 SpringMVC WebApp을 만들고, VMWare vFabric tc Server에 Deploy해서 디버깅을 하죠. 그런데, 평소보다 큰 규모의 앱을 개발하던중 .. 아래 에러가 발생 하였습니다. sun.nio.cs.UTF_8$Encoder.encodeLoop java.lang.StackOverflowError어쩌구 저쩌구 하는 에러가 막 올라오면서 WebApp 이 로딩되지 않는군요. 구글링해보니, 클래스로더의 메모리 문제일거라는 지적이 있어서, 아래와 같이 JVM 메모리 옵션을 사정없이 늘려 주고 맞짱..

프로그램/java 2012.10.30

tomcat native connector 설치 및 활성화 tip, tomcat apr

Tomcat 성능향상을 위해 APR + OPENSSL + Native-Connector 를 추가 설치 !!!이렇게 하면 믿거나 말거나 성능이 엄청 올라가서 apache httpd서버를 이용할 필요가 없다고 한다. ???특히 SSL을 톰캣이 직접처리하도록 하려면 반드시 해야될 작업이라고 합니다. APR 라이브러리 설치하기 (참조 :http://tomcat.apache.org/tomcat-7.0-doc/apr.htmlhttp://evgeny-goldin.com/blog/ubuntu-installing-apr-tomcat/ http://www.gurubee.net/pages/viewpage.action?pageId=3902222) Most Linux distributions will ship packages ..

프로그램/java 2012.10.23

HTTP Cache 구조 엿보기

서버쪽의 관심사중 하나가 서버의 대역폭을 절약하기 위한 Client Cache를 적절히 이용하는 일입니다.우리가 사용하고 있는 tistory의 static image server 는 어떻게 할까요 ???아래를 보시기 바랍니다. wget 을 이용해서 static image 를 받아 보면 아래와 같은 필드가 있습니다. Expires: Sun, 11 Nov 2012 09:22:47 GMT Last-Modified: Fri, 12 Oct 2012 08:09:30 GMT 아래 예제를 보자면 wget -S option을 통해 header를 보여 줍니다.저의 관심은 Expires, Last-Modified header field 입니다. 예제로 호출한 이미지는 오늘 (10월12일) 업로드한 이미지 입니다. Cache..

카테고리 없음 2012.10.12

카피된 parallels linux vm 네트워크 살리기.

parallels 에서 예전에 사용했던 linux (ubuntu)를 카피본으로 재 로딩했다. 네트웍이 안잡힌다.. 어찌할까 ???? 이리저리 구글링해보니, 역시 저와 같은 처지에 처했던 용자분들의 좋은 글들이 있어서, 아래와 같이 처리 했습니다. 결국은 새로 잡게 만들면 되는것 같습니다... mulder@vlinux:~$ cd /etc/udev/rules.d mulder@vlinux:/etc/udev/rules.d$ ls 70-persistent-cd.rules 70-persistent-net.rules README mulder@vlinux:/etc/udev/rules.d$ sudo mv 70-persistent-net.rules 70-persistent-net.rules.bak 위와같이 파일하나 이동시..

프로그램/ubuntu 2012.10.11