반응형

 · 개요 : 자바 https 통신 시도 시 다음과 같은 에러가 발생하는 경우

 · 오류 메시지 :

     sun.security.validator.ValidatorException: PKIX path building failed:

     sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 

     2가지 해결책이 있다.

 

     원인은 간단히 말해서 Java의 신뢰하는 인증서 목록(keystore)에 사용하고자 하는 인증기관이 등록되어 있지 않아 접근이 차단되는 현상이다.

 

 · 해결책 1

     다음 사이트에 인증서를 추가하는 여러가지 방법이 나와 있다. 

     https://www.lesstif.com/pages/viewpage.action?pageId=12451848

 · 해결책 2

     위 사이트 방법대로 신뢰할 수 있는 인증서 목록에 추가하여도 접근이 안되는 경우가 있는 경우는https 대신 http로 코드를 수정하는 것이다.

 

반응형
반응형

증상 : 1. 웹페이지 구동 시 jsp에 쓰여있는 한글이 깨지는 경우

        2. 이클립스(본인의 경우 Oxygen 4.7.0)에서 한글을 입력 후 저장 시 경고창이 뜨는 경우


환경 : Resin 4.0, JSP, html 4.01


요즘은 잘 안쓰는 old한 환경이지만 모든 사이트가 다 최신 기술을 사용하는 것은 아니니...


해결책 : jsp 파일 상단에 <%@ page contentType="text/html;charset=euc-kr" %>를 추가해준다.

증상 2의 경우 프로젝트를 삭제하고 다시 생성해서 속성과 jsp 파일 속성을 euc-kr로 모두 맞추거나 상단 구문도 UTF-8로 모두 맞추면 해결이 된다.

반응형
반응형

레진으로 was 를 구축하고 run 시킬 때

500 Servlet Exception

javac compiler is not available in Java(TM) SE Runtime Environment 1.8.0_144-b01.
Check that you are using the JDK, not the JRE.


Resin/4.0.52 Server: 'app-0'


위와 같은 오류가 발생하는 경우 해결책


원인 : jdk가 아닌 jre가 적용되어 나타나는 현상

해결책 :

1. 이클립스에 추가했던 server를 삭제

2. 이클립스 Window - Preferences 창에서 ▷Java 하위 Installed JREs 메뉴를 클릭하면

  jdk가 추가되었는지 확인 한다. (없으면 추가 후 체크박스 체크 후 Apply 버튼 클릭 후 Apply and Close)

3. 이클립스 서버에서 resin을 다시 추가한다.

4. Run Configuratins의 Arguments의 VM arguments에서 보면 jre 부분이 jdk로 변경된 것을 확인 할 수 있다.


[환경] Java 1.8, Resin 4.0.52, Eclipse EE Oxygen 4.7.0

해결하는데 도움을 받은 곳 : https://okky.kr/article/392893

반응형

'WAS' 카테고리의 다른 글

톰캣 모니터링 VisualVM 설정  (0) 2024.02.19
반응형

환경 : angularJS 1.6, gulp


JSON.stringify(Json 데이터);

를 사용하면 error(실제로는 warning)이 뜨는 경우

error       You should use the toJson method instead of JSON.stringify

다음과 같이 변경한다.

angular.toJson(Json 데이터);


[출처] https://docs.angularjs.org/api/ng/function/angular.toJson


JSON.parse(Json 데이터);

를 사용하면 error(실제로는 warning)이 뜨는 경우

error       You should use the fromJson method instead of JSON.parse

다음과 같이 변경한다.

angular.fromJson(Json 데이터);


[출처] https://docs.angularjs.org/api/ng/function/angular.fromJson

반응형
반응형

<a href="#a" class="btn-trash" title="삭제"><span class="text-hidden">삭제</span></a>


$(".btn-trash").click(function(){

var trashParam = $(this).parent().attr('id');

$('#'+ trashParam).hide();

});


[출처:stackoverflowhttp://stackoverflow.com/questions/10260667/jquery-get-parent-parent-id

반응형
반응형

var checkDev = [];

$("input[name='pjSkillDev']:checked").each(function(i) {

checkDev.push($(this).val());

});

$("#displaySkills").val(checkDev);


참고 사이트 : [무중력고기님 블로그] http://zero-gravity.tistory.com/241

반응형
반응형

$('input[name="gubun"]').change(function(){

if($(this).val() == 1) {

console.log('1');

}else {

console.log('2');

}

});

반응형
반응형

헤더 우측 끝에 생성되는 그리드 구분선 제거

 

 AXConfig.AXGrid.fitToWidthRightMargin = -1;



스크롤바 제거

 

 $("#colHeadGrid_AX_scrollTrackY").remove();



헤더 숨기기


 var 그리드명 = new AXGrid();

 그리드명.colHead.remove();




반응형
반응형

메시지큐, Rabbit MQ, Active MQ, zero MQ 

[참고] TEBICA STORY | http://earlybird.kr/1489

반응형

'IT Terms Glossary' 카테고리의 다른 글

자바스크립트 Web Component  (0) 2024.09.03
반응형

웹에서 검색이 많이 되는 이클립스가 실행이 안되는 경우가 아닌

잘 구동되던 프로젝트가 갑자기 실행이 되지 않을 경우 조치 방법이다.


1. 이클립스에 떠있는 모든 소스 창 닫기

2. 이클립스 종료

3. workspace\.metadata\.plugins의

org.eclipse.core.resources 폴더를 다른 폴더에 복사를 한다.(복사 행위만 필요)

4. 이클립스 다시 실행

5. clean 실행

6. 프로젝트 실행

반응형

+ Recent posts