-
홈페이지 주소 기본 페이지 설정WEB/JSP 2018. 11. 4. 22:30
이 글의 목적
인터넷에서 네이버를 접속할 때 www.naver.com이나 네이버를 입력하지, 아무도 아이피 주소:포트번호/디렉토리경로.파일형식 을 입력하지 않는다.
그럼, 닉네임을 입력했을 때 접속하는 방법은 몰라도 기본형식인 www.dpacs.xyz를 입력했을 때 내가 보여주고싶은 기본페이지를 설정하는 방법은 무엇일까?해서 찾아보고 테스트해서 정리한 글이다.
해당 블로그에서는 리눅스로 한거같은데, 필자는 윈도우10 이클립스에서 하는 방법을 설명하고자 한다.
이클립스 실행 -> 서버 -> 사용하는 서버 폴더 열기
빨간색 부분이 추가되는 내용입니다.
1. servers -> 서버명 - config -> server.xml 열기
아래와 같거나 비슷한 내용이 있는 부분을 찾아서 수정하면된다.
필자의 경우는 하단부분에 있었다.
필자의 경우 프로젝트명이 dpacs다 따라서 다음과 같이 했다.
필자가 한 부분
<Host name ="localhost" appBase="webapps/dpacs" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
독자분이 해야될 부분
<Host name ="localhost" appBase="webapps/기본프로젝트명설정" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
2. servers-> 서버명 - config -> web.xml 열기
필자
<display-name>dpacs</display-name> <-- 이 부분은 없어도 되는 것 같다.
<welcome-file-list>
<welcome-file>dpacs.jsp</welcome-file> <-- 기본 페이지 설정.
</welcome-file-list>위 네모 박스에서 기본 페이지 설정이 의미하는 바는 다음과 같다.
www.dpacs.xyz 라는 홈페이지가 있고 해당 주소 링크를 클릭했을 때,
www.dpacs.xyz/dpacs.jsp 를 입력하는 대신
www.dpacs.xyz 를 입력해도 동일한 결과가 나오게 하는것이다.
독자분이 해야될 부분
<display-name>프로젝트명</display-name>
<welcome-file-list>
<welcome-file>파일명.html</welcome-file> <-- 보여주고싶은 파일명
<welcome-file>index.htm</welcome-file> <-- 이 아래 파일은 삭제해도 무방한것같다.
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>여기 까지 했으면 모두 저장하고 서버를 다시 시작하고 지정해놓은 주소로 입력해서 들어가면된다.
로컬주소로 접속하고 싶다면 localhost:포트번호/ 이렇게 입력해도 동일하게 나올것이다.
필자는 포트번호는 80으로 해놨기 때문에 80포트는 생략이 가능하다. 따라서
localhost 라고만 인터넷 주소창에 입력을 해도 원하는 결과가 나온다.
위와 같이 했을 때 원하는 바가 제대로 나오는지 확인한다.
1. localhost:포트번호/ ---> 잘 나옴
2.
공인 IP주소:포트번호/---> 안 나옴, 이 부분은 시도해봤으나 원하는 페이지가 나오지 않았다. 왜그런지는 파악불가능단, 공인 IP주소:포트번호/파일디렉토리경로.파일형식타입 -> 잘 나옴, 이 부분은 공유기 설정 문제 인듯, 이 부분은 급하지 않으므로 패스함/
3. 사이트주소 ---> 잘 나옴
4. 사이트주소/원하는 파일명 디렉토리 -> 잘나옴
도움이 돼셨으면 댓글과 좋아요 눌러주시면 감사하겠습니다.
'WEB > JSP' 카테고리의 다른 글
eclipse show empty error message 이클립스가 빈 에러 메세지를 보여준다. (0) 2018.11.08 favicon img 생성 및 적용하기 (0) 2018.11.05 Request 객체의 메소드 사용하여 웹브라우저와 서버의 정보를 출력하는 예제 (0) 2018.10.24 jsp include file 응용 (0) 2018.10.23 jsp 경로를 이동하면 파일 다운로드 받는 방법 (0) 2018.10.23 댓글