안녕하세요~!
이번엔 기존의 자바 프로젝트를 웹 프로젝트로 변환하는 방법에 대해
간단하게 기록하려고 합니다.

1. 기존 자바 프로젝트 변환
여기 제가 기존에 자바를 혼자 공부하던 프로젝트가 있습니다.
이 프로젝트는 메이븐 프로젝트이며 자바만 할 수 있게 간단하게 만들었었습니다.
이제 제가 JSP를 조금 공부하게 되어서 해당 프로젝트에 웹 기능도 할 수 있도록 변환하려고합니다.
현재 해당 프로젝트에 JSP가 있지만
Run As 에는 자바 어플리케이션 으로 동작시키는것 외에는 없습니다.
우리는 톰캣서버로 실행할 수 있도록 바꿔야합니다.
프로젝트를 마우스 우클릭을 한다음
Properties 를 눌러줍니다.
팝업이 하나 뜹니다.
좌상단 검색하는 검색창에
project facets 을 검색하면 위의 사진처럼 나타납니다.
빨간 네모체크처럼 체크한다음
Apply and Close 를 눌러줍니다.
변경되어서
Run on Server가 활성된 모습입니다.
2. 서버분할
이건 그냥 제 개인적으로 설정하는 것입니다.
저는 주로 제 개인적인 프로젝트를 8080으로 현재 서버를 키고있습니다.
그런데 이렇게 다른 또 서브 프로젝트를 조금조금 시작하기엔 해당 서버 포트번호가 겹쳐서 다른 번호로 관리하고자합니다.
서버관리하는 메뉴에서 New > server
생성된 새로운 서버'
더블클릭하여 해당 포트번호를 변경할수 있는 환경설정 화면에 진입하여
위의 내용들을 입맛에 맞게 변경해줍니다.
저의 경우는 포트번호를 8081로 설정했습니다.
저장한다음
이제 우리 프로젝트를 실행하기 위해서
Run as 를 눌러서
Run On Server를 통해서 서버를 실행해 보겠습니다.
폴더처럼 생긴 아이콘에 아까 추가한 서버가 나온것을 확인할 수 있습니다.
이것으로 실행해보겠습니다.
앗 오류가 발생했습니다.
해당내용은 추후 포스팅을 통해 추가하겠습니다.
츄가완료!!!!
https://uno-kim.tistory.com/221
[톰캣 오류]The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the
[톰캣오류] 서버를 생성하고 실행했을 때 이클립스 상에서 위사진처럼 나타났습니다. The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. 이 오류에
uno-kim.tistory.com
수정했더니 발생하는 또 다른오류!!
이것도 추후 포스팅을 통해 추가하겠습니다.
https://uno-kim.tistory.com/222
[톰캣오류]Port 8080 required by localhost Port is already in use. The server may already be running in another process, or a
Port 8080 required by localhost Port is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 위 오류
uno-kim.tistory.com
3. Web.xml 추가
이것으로 끝난것은 아닙니다.
마지막으로 Web.xml 을 추가해주어서 Jsp 라던가 해당 웹페이지가 정상적으로 돌수 있도록 설정파일을 넣어주어야합니다.
현재는 아무것도 나타지 않습니다.
이것을 위해서
우리 프로젝트의 하단에
Deployment Descriptor 를 오른쪽 마우스 우클릭을 해서 위와같은 화면이 뜨도록 해줍니다.
그다움
Generate Deployment Dscriptor Stub 를 눌러서 Web.xml을 생성해줍니다.
생성된 모습
그리고 WebContent 폴더에 Test.jsp를 생성해보겠습니다.
그리고 실행한뒤
http://localhost:8090/test.jsp
로 들어간다면
이와같은 화면을 볼수 있습니다.
이것으로 자바 프로젝트를 웹프로젝트로 변환 및
서버 분할/ 오류 해결하는 방법에 대해서 포스팅 했습니다..
긴글 읽어주셔서 감사합니다.
'기타 공부' 카테고리의 다른 글
[Remix IDE] Remix와 Git 연동하기 / Remix에 git 리파지토리 올리기 (0) | 2022.12.07 |
---|---|
Open JDK 설치 / OperatingSystemMXBean 인터페이스 (0) | 2022.11.16 |
MySQL 데이터베이스 설치 / MySQL 설치하기 (0) | 2022.11.14 |
자바스크립트- addEventListener 이벤트 종류, 이벤트 등록, JS이벤트 종류 (0) | 2022.03.08 |
메타마스크와 설치/ 지갑 (0) | 2021.10.19 |
댓글