JSP

포스트: 5|조회수: 0|ORGANIZATION
Items

Posts

5 posts

JSP 오류 - Access restriction: ~~ is not API(restriction on required library~~

앨리스의 토끼|2021년 11월 16일

프로젝트를 새롭게 열고 jsp 파일을 하나 만들었는데...메소드 하나 호출하려니까 빨간 줄이 보인다... 포커스에 마우스를 갖다가 대니 다음과 같이 나타난다.뒤의 메시지까지 볼 것도 없이 이건 참조하는 library에서 해당 메소드를 지원하지 않기 때문이다.아마도 JDK나 JRE를 별도 설치없이 이클립스에서 기본으로 설정되어 있는 경우에 해당하는 것 같다.JRE 를 사용해서 그런다고 하는 분들도 계시지만, 내 경우에는 JDK 것을 사용했는데 문제였다.문제야 뭐가 됐든 해결하려면 우선 프로젝트의 Properties를 열고, 왼쪽에서 Java BuildPath를 선택한다.여기서 나타난 우측 화면의 Libraries 탭에서 JRE System Library라는 트리를 선택하고 우측에서 Edit를 선택하자.아직

[eclipse]java 버전 문제로 서버 추가 안될 경우

앨리스의 토끼|2021년 11월 3일

이클립스에서 서버 탭을 열면 서버가 보이지 않는다. No servers are available. Click this link to create a new server만 보이는데... 클릭해 준다.화면에서 추가하려는 서버 타입을 골라준다.Server runtime environment 항목에 선택된 서버가 보인다.그 옆의 "Add..."를 눌러준다.JRE가 설정된 정보를 확인하기 위해 "Installed JREs..."를 눌러준다.설치된 JRE 정보가 맞는지 확인하고, 여기서 새로운 기본으로 사용할 JRE를 체크해 준다.물론 따로 설치된 JRE로 변경해 줄 수도 있다. 기본 JRE를 설정해 주자.이 창으로 닫아주면 이전의 화면에서 하단의 "Next" 버튼이 활성화 된 것을 볼 수 있다. 클릭해 준다. 상

[eclipse]Tomcat 서버 설치 후 API기반의 Apache Tomcat Native 라이브러리 문제해결

앨리스의 토끼|2021년 11월 3일

이클립스에서 서버 실행 시 아래와 같은 문구 확인되면 "apr 기반의 apache tomcat native 라이브러리가 호환되지 않는 버전 ~~~~" 다음 사이트에서 맞는 버전의 binaries 중 하나를 다운받는다. Index of /dist/tomcat/tomcat-connectors/native (apache.org) 내 경우에는 tomcat-native-1.2.30-openssl-1.1.1k-win32-bin.zip을 받았다. win32로 표기되어 있으나, 내부에 x64도 포함되어 있다. 압축을 풀고 안의 bin 폴더에 있는 tcnative-1.dll 파일을 복사 물론 64비트라면 x64에 있는 것을 사용. java의 jre/bin 폴더에 붙여넣기하고, tomcat 설치 폴더의 /

[JSP] 서블릿(Servlet)의 매핑 방법 - Annotation과 web.xml

프로그래밍 일지|2018년 11월 23일

MVC Pattern으로 개발된 웹 페이지에서 Controller를 담당하는 서블릿에 접근하기 위해서는 주소를 매핑해주어야 한다. 가장 대표적인 매핑 방법으로는 JAVA 코드에 Annotation을 작성해 주는 것이다. 1@WebServlet("/AjaxController")cs 이 코드를 서블릿에 작성해주는 것만으로도 매핑이 가능하다. 이클립스를 사용할 경우,서블릿을 생성할 경우 어노테이션(Annotation) 형식으로 자동으로 매핑이 되어 있다. [사진1] Eclipse에서 서블릿을 생성 시 URL 매핑 옵션. 임의로 수정이 가능하다. [사진2] JAVA Annotation으로 추가된 코드. 매핑된 URL 주소는 어노테이션 형식으로 JAVA 코드에 자동으로 삽입된다. 이렇게 매핑된 서블릿