Error Log : Cannot change version of project facet Dynamic Web Module to 3.1

Project 진행 중 Error Log에 아래와 같은 내용이 출력되었다.

Cannot change version of project facet Dynamic Web Module to 3.1

프로젝트 우클릭>Properties>ProjectFacets>DynamicWebModule에서 3.1로 변경해주려고 하였으나, 같은 문구를 띄우며 해결되지 않았다. 그래서 찾은 해결방법은 다음과 같다.





프로젝트 우클릭>Resource에서 프로젝트 경로를 복사한다. 



 탐색기를 열어 해당 경로를 붙여넣은 후 settings폴더로 들어간다.



org.eclipse.wst.common.project.facet.core.xml을 열고 jst.web값을 변경해준 후 이클립스로 돌아와 Refresh해주면 해결된다.

참고 사이트


Project 생성 후 Error Log : 'The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path'

Maven프로젝트 생성 후 index.jsp파일에 오류표시가 있어 Problems뷰의 Error Log를 확인해보니 아래와 같은 내용이 출력되었다.

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path


해당 내용은 httpServlet의 경로를 찾을 수 없어 생기는 오류로
해당 프로젝트 우클릭>Properties>ProjectFacets>DynamicWebModule>Runtime에서 실행할 웹서버를 체크해주면 된다.

참고 사이트


Maven Project 업데이트 시 Error Log : 'Using platform encoding (MS949 actually) to copy filtered'

Maven프로젝트 pom.xml 업데이트 도중 Error Log에 아래와 같은 내용이 출력되었다.

Using platform encoding (MS949 actually) to copy filtered

해당 내용은 프로젝트의 인코딩 값과 메이븐의 인코딩 값이 일치하지 않는 경우 발생하는 내용이라고 한다. 위와 같은 내용의 해결방법은 아래 내용을 pom.xml에 추가해주면 된다.

<properties>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

Project Encoding이 UTF-8이 아닌 다른 것으로 되어있다면 해당 값을 맞춰주면된다.

참고 사이트

IE에서 가끔 발생하는 Input 상자에 Text 입력할 수 없는 현상 해결법

가끔 IE에서 Input 상자에 입력이 안 되는 오류를 발견하여 구글링하다 찾은 자료를 정리한 글입니다. 저는 우선 첫 번째 방법을 이용하여 문제를 해결했고, 다른 예제들은 찾은 자료를 토대로 정리했습니다. 문제는 IE9 버전부터 있던 IE 문제라고 합니다. 참고 링크를 따라가면 재현해놓은 소스도 존재하여, 참고하시면 좋을 듯싶습니다. 해결방법은 다음과 같습니다.

  1. iframe 실행 시 inputbox에 focus를 준다.
$("input[type=text]:not([disabled])").first().focus();
  1. iframe이 존재하는 DOM이 수정될 때마다 Focus를 수정해준다.
  2. 아무것도 하지 않는 작업을 예약시킨다.
setInterval(function () {<
    var loopCount = 10000;
    var x = 0;
    for (var i = 0; i < loopCount; i++) {
        x = (x + Math.random() * 1000) >>> 0;
    }
    return x;
}, 1000);
  1. document에서 삭제하기 전에 DOM content를 초기화 한다.
someDivWithIframe.innerHTML = "";
$(someDivWithIframe).remove();

참고 사이트

IE 11 미만의 버전에서는 const, let을 지원하지 않아 오류가 발생한다.

그래서 그냥 const, let이 아닌 var를 사용한다.

(상수표기를 못하는 듯하다...)

(const : https://msdn.microsoft.com/ko-kr/library/dn251545%28v=vs.94%29.aspx?f=255&MSPPError=-2147217396)

winhlp32-windows-10-x86-x64-komeil.rar


Window XP 이후 부터 도움말 프로그램이 변경되어 생기는 현상으로 위 프로그램을 설치하여 해결하면 된다.


(참조 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=17&bbsCat=0&indx=447777&page=5)

Delphi는 Sound, NoSund가 없다.

(참조 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=17&amp;bbsCat=41&amp;indx=296496&amp;keyword1=Crt&amp;keyword2=unit)

Unable to invoke Code Completion due to errors in source code


Ctrl + Space를 누르는데 위와 같은 오류가 발생했다.

찾아보니, 소스의 앞에서 문법적인 오류가 있을 시에 발생하는 오류라고 한다.

(세미콜론, begin/end 쌍 같은 문법을 살펴보도록하자.)

+ Recent posts