Server-Side/Java2012. 11. 16. 00:00


VM options 를 아래와 같이 주면 된다.

  -encoding euc-kr -charset euc-kr -docencoding euc-kr 


VM options가 어딨는지 모른다면 여기를 참고하기.

Posted by 준피
Server-Side/Java2011. 7. 27. 14:35
catalina.sh 의 최상단에 다음과 같은 문구를 추가한다.

Solution
# /usr/local/tomcat/bin
# vi ./catalina.sh

------------------------------------------------

JAVA_OPTS="-Djava.awt.headless=true -server -Xms512m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
 
------------------------------------------------




Posted by 준피
Server-Side/Java2011. 6. 24. 14:36
Maven은 Java Resources -> Libraries -> Maven Dependencies 에 있는 라이브러리를 참조하고
로컬에서 Tomcat은  src -> main -> webapp -> WEB-INF -> lib 에 있는 라이브러리를 참조한다.

Maven packaging 원리는 기본적으로 Tomcat 참조 폴더에서 라이브러리를 가져오고, 없는 라이브러리의 경우 Maven 참조 폴더에서 라이브러리를 가져온다.

따라서 Tomcat 참고 폴더에 라이브러리를 추가하지 않고 Maven dependencies만 pom.xml에 선언을 하면 배포 서버에서는 잘 돌아가고 로컬에서는 돌아가지 않는 진귀한(?) 풍경을 볼 수 있다.

 
Posted by 준피
Server-Side/Java2011. 6. 13. 12:16
maven 저장소를 내부 빌드 서버로 변경했기 때문에 maven/conf/settings.xml  이 파일을 수정했다.

그리고 이클립스에 적용시키기 위해서 다음과 같은 작업을 했다.

Window-Preference로 가서 Maven 으로  검색하고 검색창 밑에 User Settings를 선택한다. 그리고 오른편에 User Settings에 가서 maven/conf/settings.xml 파일을 불러오면 끝!
Posted by 준피
Server-Side/Java2011. 4. 18. 11:44
단위테스트를 수행하다보면 패키지를 static으로 import해야 하는 경우에 자동완성에서 지원하지 않아 불편했던 점을 기억한다. 이를 Eclipse의 옵션을 활용해 해결해보고자 한다. 

Window -> Preference 에 들어가서 favorites라고 검색을 하자. 

Java -> Editor -> Content Assist -> Favorites 로 간 뒤, New Type을 이용해서 원하는 패키지를 추가하자.
원하는 패키지의 정확한 이름을 모른다면 Text영역 오른쪽의 Browse 버튼을 활용해 검색하면 한결 수월하다.


Posted by 준피