우리 프로그램은 웹서비스이다. jeus weblogic 과 같은 상용 was를 사용하기도 하지만

tomcat 으로도 서비스 중임.... (java8 , tomcat7)

타사 서비스와 통신을 하며 서비스 하는 부분이 있는데,

계속해서 톰캣로그에 java heap space 오류가 뜸.....

몇달동안 삽질을 했다. 

setenv.sh , catalina.sh, server.xml 등 톰캣 버전에 따라 경로는 다르지만 맥락은 비슷할 것이다. 

JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx2048m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:MetaspaceSize=1024M -XX:MaxMetaspaceSize=2048M -Dfile.encodeing=UTF-8" 

구글링을 엄청 많이 했음. 메모리 관련 글도 많이 읽고 gc 도 보고 별의 별것을 다 써봤는데 계속 오류가 떨어져서

로컬 이클립스로 띄워보기러 함. 근데 오래걸리긴해도 타임아웃도 안걸리고 메모리 관련 오류도 안떨어지고 정상처리가 됨. 

여기에서 힌트를 얻어서 Xms Xmx 같은 설정을 모조리 뺴고 하니 됨......................이게 뭐람 원인은 모르겠음...

결론 java heap space 구글링해서 별 옵션을 다 줘봤는데도 안된다하면 혹시 모르니 그냥 옵션 다 빼고 해보시라......

JAVA_OPTS="$JAVA_OPTS" ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ삽질의 연속이다. .. . . . 정말.

'web > WAS' 카테고리의 다른 글

제우스 웹투비 버전확인  (0) 2021.04.22
Posted by 718m2

자바 버전 확인 하고

import java.util.Base64.*; 

이렇게 쓰던가 아니면.... 꼭 저 라이브러리를 쓰고 싶다면,

window - preference - java - compiler - errors/warnings 

Forbidden reference Warning 으로 변경

 

Posted by 718m2

2022. 4. 15. 20:10 web

Same-site chrome

chrome default 는 Lax

'web' 카테고리의 다른 글

하이퍼링크 주소창,툴바,메뉴바 활성화 옵션  (0) 2022.04.15
a태그 edge로 열리게 링크 걸기  (0) 2022.04.15
xml 파싱 사이트  (0) 2021.10.14
json 데이터 정렬 사이트  (0) 2021.04.21
Posted by 718m2

콘솔에서 확인하면서 대충 구글링하면서 시간뗴움.....

자바스크립트 너무 어렵....

 

var array = ["1","1","2","3"]; 
var array2 = Array.from(new Set(array));
array2.sort();
document.writeln('<br><br><br>' + '22222' + '<br>' + array2+'<br>' + array);   





var array = ["4","1","1","3"]; 
var array2 = Array.from(new Set(array));
array2.sort((a,b) => a-b);



var array = ["4","1","1","3"]; 
var array2 = Array.from(new Set(array));
array2.sort((a,b) => b-a);

'web > javascript' 카테고리의 다른 글

document.getElementById  (0) 2022.04.15
자바스크립트 replace  (0) 2022.04.15
일상 트러블슈팅 스크립트오류  (0) 2022.04.15
Posted by 718m2

Document.getElementById() 메서드는 주어진 문자열과 일치하는 id 속성을 가진 요소를 찾고, 이를 나타내는 Element 객체를 반환합니다. ID는 문서 내에서 유일해야 하기 때문에 특정 요소를 빠르게 찾을 때 유용합니다.

ID가 없는 요소에 접근하려면 Document.querySelector()를 사용하세요. 모든 선택자 (en-US)를 사용할 수 있습니다.

 

document.getElementById("id").value;

input태그 id의 값을 가지고 옴

 

 

출처 https://developer.mozilla.org/ko/docs/Web/API/Document/getElementById

 

Document.getElementById() - Web API | MDN

Document.getElementById() 메서드는 주어진 문자열과 일치하는 id 속성을 가진 요소를 찾고, 이를 나타내는 Element 객체를 반환합니다. ID는 문서 내에서 유일해야 하기 때문에 특정 요소를 빠르게 찾을

developer.mozilla.org

 

'web > javascript' 카테고리의 다른 글

자바스킯트 정렬 sort  (0) 2022.04.15
자바스크립트 replace  (0) 2022.04.15
일상 트러블슈팅 스크립트오류  (0) 2022.04.15
Posted by 718m2

replace 를 두번써서 이런식으로도 가능하다. 

변수 = 변수.replace("/","").replace("/",""); 

'web > javascript' 카테고리의 다른 글

자바스킯트 정렬 sort  (0) 2022.04.15
document.getElementById  (0) 2022.04.15
일상 트러블슈팅 스크립트오류  (0) 2022.04.15
Posted by 718m2

직무? 가 신규개발이 아니고 유지보수 잡부라 그런지 스크립트오류를 자주 접한다 . . . .  .

js에서...... alert 창에서 스크립트 오류인데, alert창 텍스트 만들떄, 특정 변수를 다르게 써서 나는 문제임...

변수를 수정해서 데이터 잘 짤라서 적절히(더럽게) "" + ")" + 변수 + ?/ㅣ:?ㄴ얼 ㅣㅓㄷ ㅣ;ㅏㄹ

이런식으로 더럽게..... 해서 반영함ㅋㅋㅋ



'web > javascript' 카테고리의 다른 글

자바스킯트 정렬 sort  (0) 2022.04.15
document.getElementById  (0) 2022.04.15
자바스크립트 replace  (0) 2022.04.15
Posted by 718m2

500error
String index out of range: 6

특정 자바파일 함수에서 걸림...

데이터값 길이가 맞지 않는 문제임. String index out of range: 6 

디버깅해서 왜 데이터가 그런식으로 들어가는지 확인해야함.

그 데이터가 만들어서 다른곳에서 참조해서 가지고 왔던 것....

소스코드를 수정하는게 맞지만 우리는 언제나 시간이 없는 노예들이다. 

그리고 해당 케이스는 1년에 한번 생길까 말까한 케이스의 데이터임. 

그럼 delete 를 함.....ㅋㅋ

 

Posted by 718m2
이전버튼 1 2 3 이전버튼

블로그 이미지
컴퓨터회사 잡부의 삶 나는 무엇인가 나는 누구인가
718m2

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함