2005-12-07 00:10:13 | 조회수 : 1204

web.xml에서 서블릿 매핑 문제.[수정]

사이트 이전한다고 어제 하루종일 전화해서 귀찮게 해드린 recorderXXX입니다. 친절한 답변 감사하구요. 어제 문제는 해결했는데 또 다른 문제가 생겨서 질문을 드립니다. 지금 현재 /servlet/login 라는 서블릿 매핑이 web.xml에 있어서 로그인 할때는 action='/servlet/login' 이것으로 되있어서 잘되고 있는데 다른 서블릿 들은 웹에서 연결이 안됩니다. 이전 사이트에서는 다른 방식으로 한 모양이더라구요. 그래서 제가 필요한 서블릿들을 web.xml에 추가를 해야 할듯 한데 잘못 추가했다가 다시 사이트가 먹통이 될까봐 걱정이 되서 정확한 추가법을 알고자 문의를 드립니다. 현재 web-inf/web.xml에 /servlet/login은 LoginSVC org.dorim.authentication.Authentication LoginSVC /servlet/login 이런식으로 되있는데 제 생각에 앞으로 추가할 것들을 이름 아무거나 web-inf/classes/ 아래 CLASS경로.확장자 빼고 class 이름만 위에 적은이름 똑같이 웹경로 이렇게 해주면 될것 같은데 어떻습니까? 두번째로 궁금한게 servlet-class 의 org.dorim.authentication.Authentication 라는 걸 보면 web-inf/classes/org 이 아래를 경로로 삼는걸 알겠는데 제가 궁금한게 web-inf/classes/바로 아래에 있는 class는 경로는 어떻게 해야될지 궁금해서요. 그냥 경로만 입력 이런식으로 하면될까요? 그리고 마지막으로 부탁입니다. /home/any3/www/WEB-INF/classes/MainControl 이 클래스를 /servlet/MainControl 여기로 매핑 해주실 수 있는지요. 앞으로 몇개를 더 매핑해야 될지 몰라서 하나 해주시면 제가 그대로 따라서 web.xml에 추가하려고 합니다. 수고하십시오.

답변

안녕하세요. 말씀하신 세가지 모두 같은 질문내용인것 같습니다. 매핑 양식은 작성하신데로 하시면 될것 같고, MainControl은 매핑 추가했습니다. 확인해 보시기 바랍니다. 감사합니다. 좋은 하루 되세요.