4,539,828 th visitor since 2017.2.1 ( Today : 18799 )
Computer ???
No. 54
Name. swindler
Subject. tomcat에서 servlet실행 및 web.xml 매핑방법
Main Cate. Linux
Sub Cate.
Date. 2005-05-31 09:23
Hit. 5205 (211.109.70.164)
File.
tomcat 설치 경로의 conf 밑에 있는 web.xml 파일을 수정하신것 같은데요

일반적으로 그방법은 바람직 하지 않습니다. 웹애플리케이션을 보다

환경에 비의존적으로 만들기 위해서는 일반적으로 웹애플리케이션을

등록한 context 경로 밑의 WEB-INF 디렉토리 밑에 web.xml 파일을 두도록

되어있습니다. 그러니까. 웹애플리케이션 마다 각각의 web.xml 을 만들도록

되어있지요.



일단은 현재 쓰고 계신 web.xml 파일을 쓰지 말구요.

새로운 web.xml 파일(내용이없는) 을 만드신 뒤에

context 등록되어 있는 디렉토리 밑의 WEB-INF 디렉토리 밑에 web.xml 파일을

두시고요.( WEB-INF 디렉토리가 없다면 생성하셔야 합니다.)

밑의 내용을 넣고 저장해 주세요. 그리고 톰캣 리스타트하는거 잊지 마시구요





<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>




제대로 하셨다면, context 등록된 루트경로 이름쓰시구요.

http://localhost:8080/루트경로/servlet/클래스명

같은 방식으로 주소창에 치시면 실행될겁니다. 그리고 서블릿은 클래스명만

적으시면 됩니다. 그리고 대소문자 가리니까 주의하시고요.



[바로가기 링크] : http://coolx.net/cboard/computer/54



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog