개발용 노트북 OS를 64비트로 교체한 후에 STS를 설치하고 개발을 시작하게 되었다.그런데 기존 32비트 4G 메모리 일때와 비교하여(현재는 64비트 8G 메모리) 큰 차이가나지 않았다, 아니 오히려 느려진 감이 있었다. 그래서 STS에서 사용하는 메모리 설정을 변경하기로 했다. 이클립스가 설치된 폴더에 보면 STS.ini 라는 파일이 있다 (이클립스의 경우는 eclipse.ini 이다.)해당하는 파일을 열어보면 열러가지 STS 혹은 이클립스에 관련된 설정을 볼 수 있다.주요 내용은 아래와 같다.(다른 곳의 내용을 참조하기도 함) 1) -Dosgi.requiredJavaVersion=1.6 ==> 현재 사용할 자바 버전2) -vm c:\test\java\jdk1639\bin\javaw.exe ==>..
엔트를 통해 war를 배포하고 아파치 톰캣으로 배포할려고 하는데 로그에 이상한 에러가 떨어지기 시작했다, 로그의 내용은 validateJarFile XXXXXXXXX\WEB-INF\lib\javax.servlet.jsp.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class이라는 내용인데 WEB-INF/lib 폴더에 있는 javax.servlet.jsp.jar 를 로드하지 못했다는 내용이었다. 위와 같은 에러가 나는 원인은 톰캣 lib와 weapps lib안에 javax.servlet.jsp.jar 가 동시에 존재해서서로 충돌이 나는 것으로 보였고, weapps lib안에 j..
Eclipse에서 Ant를 사용하여 Build를 실행시켰을 때 아래와 같은 메세지가 출력되는 경우가 있다. com.sun.tools.javac.Main is not on the classpath위와 같은 경우에는 Eclipse >> Window >> Preference >> Ant >> Runtime 메뉴로 들어가서ClassPath >> Ant Home Entries 에 Jdk lib 폴더에 있는 tools.jar 를 추가해 주면 된다.
프로젝트를 진행하다가 프로젝트 기본 케릭터셋을 UTF-8로 맞췄음에도 불구하고콘솔 창에서 아래와 같이 한글이 깨지는 현상을 발견했습니다.(헐~) 각종 Log 및 Query에 한글로 주석을 많이 달아 놓은탓에 한글이 깨져서 나오는게 많이 거슬리 더라구요...그래서 찾아봤더니 간단하게 해결하는 방법이 있었습니다. 해결방법은 아래와 같습니다. 1. 먼저 Run >> Run Configration 탭을 엽니다~ 2. Run Configration 탭에서 Common 탭을 열구요 3. Encoding을 UTF-8로 변경해 줍니다. 4. 아래와 같이 정상적으로 출력되는 걸 확인하실 수 있습니다. 그럼 모두 즐거운 프로그래밍 되세요~