2014-01-20 3 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, чтобы придерживаться соглашений об именах и использовать полное имя database.ConfigServlet в своем web.xml.

Вы также должны ознакомиться с соглашениями об именах пакетов. Наличие пакета с именем «база данных» является странным, особенно если у вас есть сервлет.

0

В:

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

вы должны поместить полное имя класса сервлета. Он содержит имя пакета и имя класса. Что-то вроде com.mycompany.MyServlet:

<servlet> 
    <servlet-name>config</servlet-name> 
    <servlet-class>com.mycompany.MyServlet</servlet-class> 
</servlet> 
Смежные вопросы