Eclipse에서 Dynamic Web Project를 사용하여 Tomcat 서버로 Java 파일을 실행할 때,
브라우저에서 기본적으로 열리는 URL을 변경하려면 몇 가지 설정을 조정해야 합니다.
다음은 원하는 URL로 바로 접근할 수 있도록 설정하는 방법입니다.
프로젝트 설정 변경하기 Eclipse에서 프로젝트를 우클릭한 후, Properties를 선택합니다. 왼쪽 메뉴에서 Web Project Settings를 찾습니다. Context root를 jsp_practice로 설정하고 있어야 합니다. 이미 맞게 설정되어 있다면 다른 설정은 건드릴 필요가 없습니다.
서버 설정에서 Welcome File 설정하기 Eclipse의 Servers 뷰에서 Tomcat 서버 설정을 엽니다(서버를 더블클릭). Modules 탭을 클릭한 후 프로젝트를 선택하고 Edit 버튼을 클릭합니다. Path를 /jsp_practice로 설정합니다. 이 설정은 서버가 시작할 때 기본 경로를 지정합니다.
web.xml에서 웰컴 파일 설정 프로젝트의 WEB-INF 폴더 안에 있는 web.xml 파일을 엽니다. 웰컴 파일 목록에 원하는 시작 페이지를 추가합니다. 예를 들어, hello 페이지를 시작 페이지로 설정하려면 다음과 같이 추가합니다. <welcome-file-list> <welcome-file>hello</welcome-file> </welcome-file-list>
Servlet 매핑 확인 web.xml에서 URL 패턴을 서블릿에 매핑하는 설정이 제대로 되어 있는지 확인합니다. 예를 들어 HelloServlet 서블릿이 /hello로 매핑되어 있어야 합니다. <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>unit01.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>
이러한 설정 후에 Eclipse의 서버를 재시작하면 http://localhost:8081/jsp_practice/hello URL로 직접 접근할 때 정상적으로 원하는 페이지가 표시되어야 합니다.
설정을 변경한 후에는 반드시 서버를 재시작하거나 프로젝트를 Clean하고 다시 빌드하는 것을 잊지 마세요.
Eclipse에서 Dynamic Web Project를 사용하여 Tomcat 서버로 Java 파일을 실행할 때,
브라우저에서 기본적으로 열리는 URL을 변경하려면 몇 가지 설정을 조정해야 합니다.
다음은 원하는 URL로 바로 접근할 수 있도록 설정하는 방법입니다.
Eclipse에서 프로젝트를 우클릭한 후, Properties를 선택합니다.
왼쪽 메뉴에서 Web Project Settings를 찾습니다.
Context root를 jsp_practice로 설정하고 있어야 합니다. 이미 맞게 설정되어 있다면 다른 설정은 건드릴 필요가 없습니다.
Eclipse의 Servers 뷰에서 Tomcat 서버 설정을 엽니다(서버를 더블클릭).
Modules 탭을 클릭한 후 프로젝트를 선택하고 Edit 버튼을 클릭합니다.
Path를 /jsp_practice로 설정합니다. 이 설정은 서버가 시작할 때 기본 경로를 지정합니다.
프로젝트의 WEB-INF 폴더 안에 있는 web.xml 파일을 엽니다.
웰컴 파일 목록에 원하는 시작 페이지를 추가합니다. 예를 들어, hello 페이지를 시작 페이지로 설정하려면 다음과 같이 추가합니다.
<welcome-file-list>
<welcome-file>hello</welcome-file>
</welcome-file-list>
web.xml에서 URL 패턴을 서블릿에 매핑하는 설정이 제대로 되어 있는지 확인합니다.
예를 들어 HelloServlet 서블릿이 /hello로 매핑되어 있어야 합니다.
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>unit01.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
이러한 설정 후에 Eclipse의 서버를 재시작하면 http://localhost:8081/jsp_practice/hello URL로 직접 접근할 때 정상적으로 원하는 페이지가 표시되어야 합니다.
설정을 변경한 후에는 반드시 서버를 재시작하거나 프로젝트를 Clean하고 다시 빌드하는 것을 잊지 마세요.