Ошибка 404: SRVE0190E: Файл не найден: / helloworld при доступе к сервлету в браузере - PullRequest
0 голосов
/ 25 декабря 2018

У меня работает версия IBM Websphere 7.0 с запущенным веб-приложением.Я внес несколько изменений в одну из функций и создал новый сервлет.Я пытаюсь развернуть этот сервлет в работающем веб-приложении.Я сделал следующие шаги

1. Deployed the servlet in the WEB-INF/classes folder with
2. Updated the web.xml with the following configuration. I made sure that servlet configurations are define first and then the servlet-mapping configuration
<servlet>
<description>Hello World</description>
<servlet-name>helloworld</servlet-name>
<servlet-class>org.test.HelloWorld</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>helloworld</servlet-name>
<url-pattern>/helloworld</url-pattern>
</servlet-mapping>

3. After that i did restarted the IBM websphere server and tried accessing the helloworld servlet like below

http://Ipaddress:9080/ContextPath/helloworld

Когда я получаю доступ к этому, я продолжаю получать следующую ошибку в браузере.

Error 404: srve0190e: file not found:/helloworld

Я не уверен, что я делаю здесь неправильно.Может кто-нибудь, пожалуйста, дайте мне знать, это то, как мы внедряем новый сервлет в IBM Webpshere 7.0?
Есть ли другой способ развернуть сервлет с помощью самой консоли веб-администратора IBM?Было бы очень полезно, если бы кто-нибудь дал мне некоторую информацию об этом.Между тем я также попытался добавить следующие пользовательские свойства в консоли администратора IBM, не помогло.Я получил ту же ошибку.
com.ibm.ws.webcontainer.invokefilterscompatibility = true

...