JSP/Servlet 기반 가상 코인 거래 웹 프로젝트
- Java 21
- JSP/Servlet (Jakarta EE)
- MySQL
- Apache Tomcat 10.1
- Eclipse IDE for Enterprise Java and Web Developers
- JDK 21 설치
- Eclipse IDE for Enterprise Java and Web Developers 설치
- Apache Tomcat 10.1 다운로드
- MySQL 설치 및 실행
git clone https://github.com/dohun1214/coinlab.git- Eclipse 실행
File→Import...선택General→Existing Projects into Workspace선택 후NextSelect root directory클릭 후 clone한CoinLab폴더 선택- Projects 목록에
CoinLab프로젝트가 체크되어 있는지 확인 Finish클릭
- MySQL 접속
src/main/resources/sql/schema.sql파일 실행하여 데이터베이스 생성src/main/resources/db.properties.example파일을 복사하여db.properties생성db.properties에 본인의 MySQL 접속 정보 입력db.url=jdbc:mysql://localhost:3306/coinlab db.username=your_username db.password=your_password
- Eclipse 하단의
Servers탭 클릭 (없으면Window→Show View→Servers) No servers are available. Click this link to create a new server...클릭Apache→Tomcat v10.1 Server선택 후NextBrowse...클릭하여 다운로드한 Tomcat 10.1 폴더 선택Next클릭Available목록에서CoinLab프로젝트 선택 후Add클릭Finish클릭
Servers탭에서Tomcat v10.1 Server우클릭Start선택- 브라우저에서
http://localhost:8080/CoinLab접속
프로젝트가 인식되지 않는 경우:
- 프로젝트 우클릭 →
Properties→Project Facets에서Dynamic Web Module체크 확인
서버 실행 오류:
- 프로젝트 우클릭 →
Properties→Targeted Runtimes에서 Tomcat 10.1 체크 확인 Project→Clean...실행 후 재시작
라이브러리 오류:
- 프로젝트 우클릭 →
Build Path→Configure Build Path Libraries탭에서 JRE System Library가 JavaSE-21인지 확인
JSP 파일에 빨간 줄 표시 (HttpServlet 오류):
- 실행은 정상적으로 되지만 JSP 파일에 오류 표시가 나타나는 경우
Project→Clean...선택CoinLab프로젝트 선택 후Clean클릭- Eclipse가 프로젝트를 다시 빌드하면 오류 해결
src/main/java/com/coinlab/
├── controller/
├── service/
├── dao/
├── dto/
├── filter/
└── util/
- MySQL 접속
src/main/resources/sql/schema.sql파일 실행src/main/resources/db.properties.example을 복사하여db.properties파일 생성db.properties에 본인의 MySQL 접속 정보 입력