development♥/[Java Spring]게시판 만들기

[스프링 프레임워크 게시판 만들기 ]1. 기본 설치 및 프로젝트 만들기

리니❤ 2022. 9. 25. 09:08
반응형

 

<설치할것>

: JDK --> 이클립스 --> 아파치 톰캣 -> 오라클  

 

JDK설치

 

https://yummiyummy.tistory.com/60

 

이클립스 설치

 

https://yummiyummy.tistory.com/62

 

아파치 톰캣 설치

 

https://yummiyummy.tistory.com/63

 

오라클 설치

 

 

 

 

 

-------------------------------------------------------1. Workspace 인코딩 설정 UTF-8 ----------------------------------------------

 

보통 윈도우환경에서 이클립스는 인코딩 : MS949 방식이 기본으로 설정되어 있는데 한글깨짐 문제가 

발생할 수 있기 때문에 인코딩을 UTF-8로 설정하는것이 좋다 

 

인코딩 설정 UTF-8

 

Window > Preferences > General > Workspace 

Apply > Apply and Close

 

 

 

 

 

 

Window > Preference > WEB > 

 

 

Apply > Apply and Close

 

 

 

 

 

 

 

 

 

----------------------------------------------------2. 스프링 프로젝트 생성하기 -----------------------------------------------------

 

 

 

 

 

 

 

[ 탐색 창에서 마우스 오른쪽 클릭 ] -- > [New] -- > [Spring Legacy Project]

 

 

 

 

 

 

 

 

 

Project name 지정 > Spring MVC Project 클릭 > Next

 

 

스프링 프로젝트를 처음만들때 NEXT를 누르면

 

 

 

 

 

 

 

Spring MVC Project requires a download of 16608 bytes. proceed? 라는 문구가 뜨는데

이때 Yes 를 눌러주면 된다  

 

 

 

 

 

 

 

 

 

여기에서는 형식을 ddd.ddd.ddd의 형식으로 아무거나 입력하면 된다 

여기서 만드는 package는 생성된 프로젝트의 Spring MVC 프로젝트의 기본 package가 된다고 

생각하면 된다 .

 

작성후 finish 클릭

 

 

 

 

 

 

 

 

---------------------------------------3. spring 프로젝트 생성 후 오류해결 - ----------------------------------------------------

 

 

 

 

 

 

파일이 생성되었는데 보면 빨간색으로 오류가 난것이 보임

 

파일을 열어보면 

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 이 부분에

 

오류

Multiple annotations found at this line:
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java 
 Build Path
- Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

이렇게 오류가 났는데

이건 

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

HttpServlet  관련해서 상위 WAS를 못찾는다는 거라서 

Java Build Path 를 추가해주면 됨

 

 

 

 

 

 

 

 

 

 

 

프로젝트에 마우스놓고 마우스 우측버튼 클릭 > Build Path > Configure Build Path..

 

 

 

 

 

 

 

 

 

그럼 java build path 창이 나타나는데 WAS(제가 사용하는건 아파치톰캣) 가 없음

WAS를 추가하기위해

add Library 클릭

 

 

 

 

 

 

 

 

Server Runtime  >  Next >라이브러리 리스트들이 보임 여기서 Server Runtime 클릭 > Next

 

 

 

 

 

 

 

 

내가 사용하려는 Apache Tomcat 9.0 클릭 > finish

 

 

 

 

 

 

 

 

 

 

Java Build Path 리스트에 WAS가 추가된걸 볼 수 있음 

Apply 누르고 창을 닫으면 빨간색 오류가 사라짐 

 

 

 

 

 

 

 

--------------------------------------------------------4. 서버에 올리고 화면 띄우기 ------------------------------------------------------------- 

 

 

 

프로젝트 마우스 우측클릭 > Run As > Run On Server > 톰캣 클릭하기 >NEXT

 

 

 

                                

 

 

                                 해당 프로젝트 (BBS)  add버튼눌러서 오른쪽으로 옮기기 > finish

 

 

 

 

 

 

 

그럼 server 실행되면서 웹화면이 띄워짐

주소를 보면 http://localhost:8080/bbs/ 이거인데

http://localhost:8080 이렇게 바꾸려면

 

 

 

 

 

 

 

서버 더블클릭 > 하단에 Overview랑 Modules에서 Modules클릭 > 웹모듈 클릭 > edit > path를 /로 수정하고 auto부분 비워두고 ok 누르기  > 저장 꼭 해야함 

 

 

 

 

 

 

그럼 이제 웹에서 localhost8080 하면 화면이 나옴

 

 

 

반응형