2014-01-20 2 views
0

저는 Java에 익숙하지 않고 Servlet을 배우려고합니다. Servlet 클래스를 패키지 데이터베이스 내에 "config"로 만들었습니다. 이제 web.xml에서 동일한 내용을 업데이트해야합니다.웹 xml에서 서블릿을 구성하는 방법

<servlet> 
    <servlet-name>config</servlet-name> 
    <servlet-class>config</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>config</servlet-name> 
    <url-pattern>/config</url-pattern> 
</servlet-mapping> 
</web-app> 

그러나 작동하지 않습니까? 도움을 주시면 감사하겠습니다 !!

+0

서블릿의 모양은 무엇입니까? 패키지는 무엇이며 서버는 어떤 오류를 발생 시켰습니까? –

답변

1

Propably 서블릿은 패키지에 다음에서

<servlet> 
    <servlet-name>config</servlet-name> 
    <servlet-class>my.package.config</servlet-class> 
</servlet> 
1

명명 규칙을 준수하려면이 파일의 이름을 ConfigServlet으로 변경하고 web.xml에 정규화 된 이름 database.ConfigServlet을 사용해야합니다.

또한 패키지 이름 지정 규칙을 조사해야합니다. "database"라는 패키지가 있다는 것은 이상합니다. 특히 서블릿이 있다면 말이죠.

0

: 당신이 전체 서블릿 클래스 이름을 넣어야 할

<servlet-class>config</servlet-class> 

. 여기에는 패키지의 이름과 클래스 이름이 포함됩니다. 예 : com.mycompany.MyServlet :

<servlet> 
    <servlet-name>config</servlet-name> 
    <servlet-class>com.mycompany.MyServlet</servlet-class> 
</servlet> 
관련 문제