본문 바로가기

JSP

Build path 문제 해결 tools.jar 로 아예 추가해버렸다. Build path 문제 해결JDK => jsp-api-2.1.jar jstl-1.2.jar servlet-api-2.5.jar mysql-connector-java-5.1.37-bin.jarWeb App Libraries => json_simple-1.1.jarEAR Libraries => 먼지 모르지만 추가 Tomcat 9.0 lib 제거classpath 문제 해결=> 프로젝트 오른쪽 클릭 => Profile As => Profile Configurations => Tomcat v9.0 Server at localhost 의 ClasspathBootstrap EntriesJRE System Library [jre1.8.0_144]User Entriesbootstrap.jartomcat-juli.jar.. 더보기
Tomcat 9.0에 Tomcat 6.0 라이브러리 심어놓기 (3) jre\lib\ext 에 Tomcat 6.0의 라이브러리를 추가합니다. 이클립스를 실행시켜서, 이 라이브러리를 추가했다면, 반드시 이전 작업하던 소스가 에러없이 톰캣으로 돌아가고, 서버가 멈추고 이클립스를 꺼야 합니다. Window → Preferences를 클릭 위와 같이 Prefernces를 찾아서 선택해서, 노란색 화면 대로 아래의 Server Runtime Enviroments을 찾아서, Apache Tomcat v9.0를 Edit 버튼을 클릭합니다. JRE를 설치해야 하는데, JDK를 설치합니다. 저는 서버가 멈추었는데..., 생각해보았는데 Tomcat 9.0 라이브러리와 Tomcat 6.0 라이브러리가 충돌합니다. Tomcat의 버전인데 9.0.8 라이브러리를 잠시 새 폴더를 만들어 백업합니다.. 더보기
Dynamic Web Project 만들기 (2) Spring 웹 프로젝트에서 메이븐으로 컴파일하여 m.2 디렉토리에서 받은 라이브러리입니다. 이 파일들은 Spring 프로젝트에서 다운 받은 Maven으로 다운 받은 Tomcat 6.0 의 라이브러리 입니다. Tomcat 6.0 의 라이브러리를 선택하는 이유 이 세 개의 파일들의 버전이 오래되어도, Tomcat 9.0 의 라이브러리를 이용하는 것보다 JSP가 지원하는 버전 중에 호환성이 좋다고 생각했습니다. ( 제가 Tomcat 6.0을 배울 때가 2011년이니, 2012년에는 Tomcat 7.0을 기반으로 배웠으나, 2017년~2018 년에 후배의 대학 교재는 서블릿스펙과 JSP스펙이 Tomcat 6.0의 라이브러리를 사용하여, Tomcat 9.0 서버의 버전만 높게 해서, 윈도우 10이나 윈도우 7,.. 더보기
MySql 5.6 & 이클립스 톰캣 에러 원인 & 해결 (1) 현재 MySQL 5.6 버전을 쓰고 있는데, JSP, Spring 프로젝트에서 데이타베이스 정보를 저장하고 싶을 때, DriverClass for Name을 다음과 같이 버전에 따라 다르게 설정해야 한다. 1. MySQL Driver 5 이하 com.mysql.jdbc.Driver 2. MySQL Driver 6 이상 com.mysql.cj.jdbc.Driver 첫번째 경우 (MySQL 56)에 해당되기 때문에 이클립스 내에서 드라이버를 불러와서 쓸 경우, 다음의 라이브러리를 이클립스 사용 중에 라이브러리가 충돌이 나서, 다음과 같은 에러가 발생할 수 있다. Error 로그 org.apache.catalina.LifecycleException: Failed to start component Error 현.. 더보기
Tomcat 6.0 설정 ( 환경설정편 02 ) 환결설정편 01을 하지 않으신 분들은 다음 게시글 주소에서 하고 오세요. => http://ryadjs.tistory.com/145 xml의 환결설정 파일을 수정해주는 것은 xml은 환경설정 파일이고, 서버 정보를 가지고 있어야 하는데 서버의 포트나 작동방식을 정의해주어야 하기 때문에 수정을 하는 것이다 라고 할 수 있겠습니다. 저는 xml을 수정하기 위해 Notepad++라는 프로그램을 사용했습니다. 다운로드 경로는 => https://notepad-plus-plus.org/ 참고하시면 되겠습니다. 그러면 먼저 C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf 경로 들어가주셔서, context.xml을 Notepad++나 AcroEdit, Edi.. 더보기
Tomcat 6.0 설정 ( 외부라이브러리편 ) Tomcat 6.0 라이브러리를 JDK 외부라이브러리에 넣어보자. 우선 설치와 다운로드는 기본적으로 되어있을 것이고, 간단히 테스트를 통해 톰캣을 사용하는 방법이 나와있는데, 톰캣을 시작하고 종료하는 방법을 모르신다면 다음 링크를 보고 오셔야 할 것 같습니다. => http://ryadjs.tistory.com/142 그리고 오래걸리지 않을겁니다. 한 1분이면 됩니다. 제가 이 작업 왜 하고 있는지에 대해 궁금하신 분이 많을 겁니다. 저는 이 라이브러리를 설치하는 이유에 대해, 오라클 자바 문서 튜토리얼에서는 => https://docs.oracle.com/javase/tutorial/ext/basics/install.html 설치된 확장기능이라며, 설치된 확장기능은 자바 런타임 환경 소프트웨어(JRE).. 더보기
Tomcat 6.0 설정 ( 환경설정편 01 ) path 설정 제어판 > 시스템 보안 > 시스템 > 고급 시스템 설정 내 컴퓨터 > 마우스 오른쪽 버튼 - 속성 > 고급 시스템 설정 기본적으로 접근하는 것은 이렇게 되고, XP는 내컴퓨터 > 마우스 오른쪽 버튼 - 속성 입니다. 여기서 환경변수를 클릭해주시고, 제가 http://ryadjs.tistory.com/4 의 무려 5년전의 글에서 잘못 설명한게 있더군요.. 그 게시글에서는 시스템 변수로 추가하라는데 저는 그게 경험상 좋지는 않은 것 같더라고요. 차라리 윈도우에 로그인한 계정에 추가해주는게 났겠다는 지금의 저의 생각입니다. 새로만들기를 누릅니다. 윈도우 10에서는 디렉토리 위치를 찾을 수 있네요. 변수이름 : CATALINA_HOME 변수값 : C:\Program Files\Apache Soft.. 더보기
Tomcat 6.0 설정 ( 테스트편 ) Tomcat 6.0 을 설치 못하셨다면, 이전 링크를 들어가주세요. => http://ryadjs.tistory.com/141 1. 우선 아까 설정한 웹서버 개발환경의 포트번호를 알아야 필요가 있습니다. 저는 9090 입니다. 학교에서는 80일 수도 있겠죠. 두 가지 경우에 저처럼 포트번호가 9090이라면 http://localhost:9090/index.jsp 페이지를 들어가줍니다. 만약에 학교에서 설정한 포트번호가 80라면 http://localhost:80/index,jsp 또는 http://localhost/index.jsp 로 들어가 주면 됩니다. => 즉 정리하면, http://localhost:설정한 포트번호/index.jsp 그리고 80 포트라면 http://locathost/index.j.. 더보기
Tomcat 6.0 설정 ( 설치편 ) 다운로드를 못하셨다면, 이전 링크를 들어가주세요. => http://ryadjs.tistory.com/140 1. C:\dev\install 에 저장된 Tomcat 6.0 설치 파일을 관리자 권한으로 실행해줍니다. * 윈도우 XP에는 관리자 권한이 없습니다. * 윈도우 7부터 관리자 권한이란게 등장한 거 같습니다. 2. Next(다음)을 눌러줍니다. 3. 이용약관인데, Apache Tomcat을 오픈 소스 입니다. org는 비영리기관이라는 겁니다. Next(다음)을 눌러줍니다. 4. 아파치 톰캣의 구성요소를 선택해서 설치하라는건데, 모두 설치해도 용량이 많지 않습니다. Native는 쓰지 않을 것 같으니 체크를 해제해주시고, Host Manager는 나중에 쓰실 일이 있고, 5가지만 체크 해서 Next(.. 더보기
Tomcat 6.0 설정 ( 다운로드편 ) 2017년에 다시 JSP를 공부하려고 합니다. 기존에 조금 부족하고, 가독성이 떨어지는 부분을 해결하여 게시물의 품격을 올릴거고, 또한 Tomcat 9.0도 나중에 프로젝트를 맞출 것입니다. 1. 네이버 또는 구글에 영문으로 Tomcat 또는 Apache Tomcat 을 검색합니다. 2. Apache Tomcat 6.0 다운로드 페이지에 들어가서 OS 환경과 컴퓨터 비트수에 따라, 설치 파일을 다운 받는다. installer로 설치하는게 제일 편하다. 32비트/64비트를 알아서 인식하고, c:\Program Files 이란 폴더에 Apache Software Foundation로 폴더를 생성해준다. 3. C:\dev\install 라고 폴더를 만들어주어 저장한다. ( 게시자는 D\dev\install 에.. 더보기