하나가 이정도다 ㅎㅎ
물만줘도 너무나도 잘크는 스킨답서스~
그러고보니 얘도 울집에 온지 벌써 사년인가..?
jdk - 1.5.0_12
db - oracle
server - tomcat 5.0
tool - MyEclipse 5.5.1
project - MITRA 관리프로그램 web2.0방식
로그인을 세션으로 처리하는데 어느때는 로그인이 잘 되다가 아무것도 하지 않았는데 갑자기 로그인이 되지 않을때가 있었다
로그인 페이지는 우선 db 연결을 시켜 놓은 것이 아니라 키값을 박아놓은 것이기 때문에 db비교도 되지 않을뿐더러 id가 틀릴일도 없다 id가 null 값일때 다음페이지로 넘어가지 못하게 되어있는데 소스보면 null값이 아님에도 접속할수 없다고 나온다
사람 환장한다 -_-;;
로직이 틀린것도 세션을 잘못사용한것도 아닌데 갑자기 접속이 안된다니..
이것때문에 2~3일 고생했던것 같다 네이버를 아무리 뒤져도 원하는 답이 없었다
원인은 참 우연찮게 나타났지만..;;
오늘아침에 테스트차 다시 들어가보는데 또다시 로그인이 안되는거였다
분명 어제 퇴근하기 전까지는 되었던것인데..
어제부터 방금까지 한일을 하나하나 되짚어 보았다
현재 작업중인 프로젝트지만 외부에서도 로그인되어야 하는지 확인이 되어야 하기때문에 컴퓨터를 켜놓은채 서버도 띄워놓고 퇴근했다
아침에 출근하자마자 이클립스만으로도 헉헉대는 컴퓨터를 위해 재부팅을 살짝 해줬다
재부팅을 했음에도 느려서 작업관리자에서 리소스를 많이 잡아먹고 있는 오라클과 explorer를 내려주고 이클립스를 띄우고 서버를 띄우고 다시 한번 테스트를 해보았다
또다시 로그인이 안된다..
혹시나 하는 마음에 톰캣을 내려주고 서비스를 찾아들어가 오라클리스너를 재시작 해주었다 그리고 톰캣 서버를 올리니.. 여전히 로그인이 안된다고 나온다
이번엔 반대로 리스너를 중지시키고 톰캣서버를 먼저 올리고 리스너를 다시 시작시켜주었다
-_-;; 로그인 된다
짧은 나의 지식으로는 이유는 알수가 없다; 원인을 찾은것만도 어디랴..;;
초기에 톰캣과 오라클 port가 부딪혀서 오라클 포트를 바꾸어 주었다
이이유는 아닐테고.. 리스너를 먼저 올리면 왜 session함수를 사용할수 없는지..
공부해보자;;
바로가기에서 오른쪽 속성에 들어가면 대상에 입력할수 있게 나온다
거기에 실행파일경로 .exe 뒤에 -vmargs -Xms256m -Xmx1024m 를 추가해준다
-Xms256m 은 최소메모리가 256이라는 거다(다른 수치로 수정가능)
-Xmx1024m 은 최대메모리로 다른 수치로 지정 가능한데 컴퓨터 사양에 따라
약간씩 다르지만 1024m(=1G)정도가 이클립스가 가장 부드럽게 움직이는데
도움이 된다고 한다
출처 : 2007년 03월 어느날 외환은행홈페이지리뉴얼 프로젝트에서 만났던
한과장님이 설명해주심
프로젝트때문에 java 1.4.2_12 대신 1.4.2_13 을 덧깔게 되었다
그리고 프로젝트를 TOMCAT/../ROOT 아래 넣었는데 갑자기 500에러가 뜨는것이었다
test.jsp 파일을 따로 만들어 테스트 해보았음에도 같은 에러가 뜬다
네이버 검색하니 바로 나와주는 쎈스
Unable to find a javac compiler;com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK
[에러로그]
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not piont to the JDK
[조치사항]
- JDK 설치 폴더 아래에 /lib/tools.jar 를 TOMCAT_HOME/common/lib 에 복사하면 처리됩니다.
이렇게 해주니 바로 실행된다
출처는 어딘지 익스플로러 에러로..;;
토드찾다가 찾은것~
무료 사용가능한거다
다운받아서 사용~~
후기는 나중에..
이클립스를 스타트 시키는데 갑자기 이런 에러가 뜬다
그렇다면 당신은 web.xml을 수정한 것이 아닌가?
이클립스의 왼쪽에 있는 창에서 프로젝트를 클릭한후 가뿐하게 F5를 눌러주자~
그리고 다시 한번더 시도!
잘된다.. -_-;; 몰랐을땐 왠 고생이었는지...ㅎㅎ
그건 바로 오라클리스너가 8080포트를 이용하고 있기때문에 충돌이 나는것이다
http://blog.naver.com/moviel0ve/130003589406
에 가면 자세한 사항이 나와있다
위의 사항대로 포트번호를 변경해주었다면 톰캣 재시작해주는 쎈스~


