광고 한 번씩 클릭해 주시면 글 쓰는데 큰 힘이 됩니다 (제발~)
728x90

분류 전체보기 371

log4sql.jar 쓰다가 지옥에러 발생... java.lang.OutOfMemoryError~ PermGen space....java.util.Arrays.copyOf memory

for문 돌다가 처음에는 인서트가 잘되고 두번째 돌때부터~ 갑자기 미친듯이 tomcat 메모리 상승하더니 톰캣서버 사망하심.... 마이바티스부터 스프링, 자바버전, 톰캣버전 미친듯이 다 뒤적거리고 수정하고 찾아봐도 에러 이유를 모르겠음~ ㅠㅜ 눈물 질질 짤때쯤 갑자기 번쩍~ 한가지 생각이 들었고... 혹시나 하는 마음에... context-datasource.xml의 드라이브클래스 네임값 변경... 몇달전부터 로그확인을 좀 더 편하게 하려고 log4sql.jar 를 받아서 쓰면서 이렇게 수정해서 쓰고 있었음... 근데 이게 문제였음... 에러도 명확하지 않고 java.lang.OutOfMemoryError~ PermGen space....java.util.Arrays.copyOf memory 이 세개 오..

IT/Server 2021.05.12

리눅스 서버에서 usb 마운트 방법

USB를 서버에 연결하고~ USB를 마운트할 폴더를 만들어준다. # mkdir /usb modprobe를 사용해서 ide-scsi모듈을 로드 (검색해보니 요렇게~ 로드 하라고 되어있음) # modprobe ide-scsi 이후에는 사용여부를 확인해보자. 현재 서버에서 사용되고 있지 않은 장치명을 USB장치명으로 사용할수 있다. 우선 명령어를 쳐서 체크해보자~ # fdisk -l 또는 dmesg 명령어로 확인도 가능 요튼 fdisk 명령어를 통해서 USB장치가 /dev/sda1장치를 사용하는 것을 확인했으므로 해당 장치를 마운트한다. # mount -t vfat /dev/sda1 /usb 사용이 끝나면 마운트를 해제한다. # umount /usb 그 외 기능으로는 * USB에서 한글이 깨질 경우 복구하려면..

IT/Server 2021.05.12

윈도우환경 아파치 웹로직 연동

기본적인 셋팅은 알아서들 잘 했다는 가정하에부터 시작한다. ㅋ ​ mod_wl_22.so​이란 파일이 있는데 웹로직과 아파치를 연동 시킬 수 있는 모듈파일이다. 우선 다운받는다~ 그리고~ ​ Apache2.2 설치경로에 modules 폴더안에 이동시킨다~​ ​ 참고로 mod_wl128_20.so -> 64비트. 아파치 2.0 버전 연동 모듈 mod_wl_22.so -> 32비트. 아파치 2.2 버전 연동 모듈 이다 이제는 Apache2.2\conf 안에 httpd.conf 파일을 수정해야한다~ ​ ​​ 와​ DocumentRoot "D:/Projects/keco_web" ​ 요런 부분이 있는데 여기를 자신이 사용할 웹루트 영역으로 잡아준다~​ ​ ​ ​그리고 대충 100번째 라인쯤을 보면 모듈을 읽어들이..

IT/Server 2021.05.12

tar 압축 및 풀기~

TEST서버에 있는 소스를 운영서버쪽으로 옮길 일이 있어서 압축을 하려했지만 역시나 검색이 없이는 아무것도 할 수없는 나 ㅠㅜ tar 압축하기 > tar -[옵션] [파일명.tar] [폴더명] 예제 : tar -cvf test.tar folder_name tar 압축풀기 > tar -[옵션] [파일명.tar] 예제 : tar -xvf test.tar tar.gz 압축?하기 > tar -[옵션] [파일명.tar] [폴더명] 예제 : tar -zcvf test.tar .gz folder_name ? tar.gz 압축풀기 > tar -[옵션] [파일명.tar.gz] 예제 : tar -zxvf test.tar.gz 옵션 설명 -v 명령어 실행시 과정을 화면에 출력 -c 새로운 tar 파일을 생성 -x tar 압..

IT/Server 2021.05.12

웹로직과 톰캣의 차이에서 오는 개 삽질~

내가 처음 웹로직을 썼을때가 한 8년 전 정도 됐었는데 내가 처음 웹로직을 썼을때가 한 15년 전 정도 됐었는데 (네이버 글 복사하면서 읽어보니 이제는 8년이 아니고 15년이 됐네....) 그떄도 아마 똑같이 삽질을 했던거 같다(아마?) 한달전에 했던 삽질도 가물가물 한데 내가 그걸 기억할리가 있나 ㅜㅡ 톰캣에서는 잘 도는데 웹로직 테스트로서버로 옮기면 개 안되는거다 에러 빠바바박~ 문제는 오라클 컬럼 타입이 DATE였고 톰캣에서는 대충 날짜 형식만 맞춰서 텍스트로 넣던 어떻게 넣던 잘 들어가는데 웹로직일 경우는 TO_DATE로 감싸서 넣어줘야 오류가 발생안한다... 계속 다른쪽 삽질하다가 알고보니 이 문제였음 개 슬픔 반 개만세 반 그래도 해결해서 다행 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 개발자는 퇴근해도 퇴근한게 아..

IT/Server 2021.05.12

Oracle thin 방식의 차이로 TNS 오류발생되며 데이터소스 설정이 안될경우

DBA가 와서 오라클 테스트 환경과 똑같이 다른 서버에 하나를 만들어주고 갔다 그래서 데이터소스 설정해서 접근하는데 안되는거다. 망할! 아이피만 바꿔주면 이론적으로 되야 하는건데 TNS가 잘못됐네 없는 이름이네 생쇼를 하며 안되드라 쌍욕을 남발하다 1번 방식에서 2번방식으로 하니까 됐다. 왜 안되는지 이유는 알고 싶지도 않다 -_- 아 짜증 1번 방식 Oracle thin jdbc:oracle:thin:@host:port:sid 2번 방식 Oracle thin (description) jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=sid))) ------------..

IT/Databases 2021.05.12

Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV

Unable to read TLD "META-INF/c.tld" from JAR file "file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jspbook/WEB-INF/lib/jstl-impl-1.2.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) 계속 에..

IT/Server 2021.05.12

데이터소스(datasource) 연결방법(version - mysql5.0, tomcat5.5, java5)

와~ 백만년전에 카페에 썼던글... ㅋㅋㅋㅋㅋㅋㅋ 다시 읽어보니 감회가 새롭구만 ㅋㅋㅋ /////////////////////////////////////////////////////////////////////////// 우습게 접근했다가 온갖 모든 종류의 오류를 봐가면서 ..... 하루를 완전 쇼를 하면서 성공했습니다... 내년이면 나름 4년차인데 .... 이거가지고 하루를.... 완전 급우울 ;;;; 네이버 뒤져가면서 했는데 가장 중요하면서 요점들이 다 빠져있어서 초보 분들이 보기 힘들거 같아서 큰맘먹고 글 올려봅니다 막 시작하는 분들에게 작은 도움이라도 되었음하네요~ ^^ 우선 잡다한거는 다 알아서 하셨을테니 핵심부분만 .... 우선 고양이 설치후~ server.xml에서 작성부분 좀 공부하신 분..

IT/Server 2021.05.11
728x90