У меня много ошибок при загрузке файлов. Однако они отлично работают на моем локальном хосте.Как я могу получить доступ к сервлету на сервере?
У меня есть форма, действие которой является сервлетом. Я знаю, что структура файлов заставляет меня помещать все .class файлы в каталог /WEB-INF/classes
. Проблема заключается в том, когда я пишу это как форма действия /WEB-INF/classes/myservlet
я получаю сообщение:
"You don't have permission to access /WEB-INF/classes/myservleton this server".
Что мне нужно сделать, чтобы исправить эту проблему?
UPDATE: это часть web.xml
<servlet>
<servlet-name>addservlet</servlet-name>
<servlet-class>app.addservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>addservlet</servlet-name>
<url-pattern>/addservlet</url-pattern>
</servlet-mapping>
Это запрашиваемый URL, когда я отправить форму:
http://mydomain.com/addservlet
И я получаю не найден
The requested URL /addservlet was not found on this server
Эта папка доступна только с сервера. Вы пытались «action =»/myservlet «'? Конечно, после отображения сервлета. – blackcompe
Я еще не отобразил сервлет, но я попробую, что сказал Тор П ниже =) –