본문 바로가기

JSP/Tomcat 9.0 설정 및 예제 탐구

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 설정 ( 다운로드편 ) 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 에.. 더보기