단순 실수로 인해 오전 내내 삽질한 것을
이리 뒤집고 저리 뒤집고 하다가 해결해서
기록한다
중간에 프로젝트가 꺼져서 다른 프로젝트로 교체도 햇으나
흐름은 같다.
먼저 그냥이클립스 프로젝트를 열도록 하자
(import를 해도 상관은 없다)
그러면 크고 아름다운 빨간줄이리 죽죽 그어져 있을 것이다.
걱정하지 말자 곧 해결될 것이다
먼저
새로 프로젝트를 열었으면 없겠지만 혹시나 class 디렉토리가 있다면
지워주도록 하자. 다시 만들어서 쓸 것이다.
우선 파일의 프로젝트 스트럭쳐에 들어간다.
모듈의 디펜던시에 들어가면
빨간줄이 죽죽 그어진 참조파일들이 있을 것이다.
(개발 환경에 따라 다를 수 있다. 없다면 무시해도 상관없다)
이것을 모두 없애버리고
자신에게 필요한 참조파일들을 추가해주도록 하자.
난 오라클과 jstl, 아파치 톰캣을 이용하므로
라이브러리를 추가해 주었다.
(파랗게 드래그 된 부분은 톰캣 라이브러리이다.
톰캣 라이브러리는 맨날 귀찮아서 다 넣는데 맞는건지 모르겠다..)
그 다음에는 Facets으로 들어가서
web을 하나 추가하도록 한다.
본인의 프로젝트를 선택후 ok 클릭
그리고 디플로이먼트 디스크립션의 path를 본인 프로젝트의 web.xml로 설정해주어야 한다
web.xml은 웹컨텐트 밑 web-inf 밑에 있다.
그리고 밑의 웹 리소스 디스크립션은 웹컨텐트로 경로를 맞추어 주도록 하자.
그리고나서 밑을 보면 아티팩트가 없으니꺄
추가해줘! 라고 말하고 있다.
버튼을 클릭하면
자동으로 만들어준다
오른쪽이 이용 가능한 객체를 나는 우클릭으로 다 왼쪽으로 포함시켰다.
(근데 이건 사람마다 다른것 같다. 확실하지는 않지만 확실히 하기 위해 왼쪽으로 옮기는 걸 추천한다)
그리고 이제 서버설정을 해주어야 한다.
우측 상단의 서버 설정 클릭을 하고
뜬 화면에서 본인의 서버 설정을 로컬로 추가하도록 하자.
나는 아파치 톰캣을 사용한다.
포트설정
업뎃설정 등 기타 설정은 본인의 입맛대로 하고
밑의 아티팩트로 디벨롭먼트 마킹좀! 하는데 픽스를 누르자
그럼 하면이 이동하는데 우리는 이미 다 설정을 맞추어 놓았기에
ok만 누르면 된다.
그리고 확인을 누르고 밖으로 나오면
화면 하단에 설정이 끝낫음을 알리는 탭이 뜬다.
그리구 혹시 모르니 아티팩트를 빌드하도록 하자.
화면 상단의 빌드 탭에서 빌드 아티팩트를 선택한다.
그러면 밑에 탭이 뜰것이다 빌드 선택
빌드가 끝나면 클래스가 추가된 것을 볼 수 있다.
그리고 서버를 실행시키고
jsp나 서블릿을 실행시키면
잘된다.
요 간단한걸 3시간동안 웹뒤지고 저리뒤지고 ㅡㅡ;
반성하자
'그 외 개발관련' 카테고리의 다른 글
intellij 에서 JRebel 추가하기 (0) | 2017.11.22 |
---|---|
Oracle SQL Database developer 12c 계정 생성 (0) | 2017.11.11 |
IntellJ idea에서 hot swapping 설정하기 (0) | 2017.11.11 |