原始服务器找不到目标资源的当前表示,或者不愿意透露其存在-不使用任何IDE

时间:2018-08-22 20:10:27

标签: java servlets java-ee servlet-filters

我已经看过所有以前问过的问题,但是所有问题都在servlet尝试使用某些IDE运行时被问到了,但就我而言,我只是在使用tomcat 7测试helloWorld servlet程序。

我的观点如下:

1)服务器:http://localhost:8080/->很好

2)http://localhost:8080/test抛出上述错误

我使用的目录结构:

webapps-> myFolder-> WEB-INF->类

我的web.xml文件

<web-app>
    <servlet>
      <servlet-name>abcd</servlet-name>
      <servlet-class>Shashi</servlet-class>
    </servlet>

    <servlet-mapping>
      <servlet-name>abcd</servlet-name>
      <url-pattern>/test</url-pattern>
    </servlet-mapping>

</web-app>

请帮帮我。

1 个答案:

答案 0 :(得分:0)

请检查您的Web应用程序是否存在于C:\ Program Files \ Apache Software Foundation \ Tomcat XX \ webapps,因为对于我来说,Tomcat文件夹既存在于此,也存在于C:\ tomcat-XXXX中。将我的应用程序移到其中后,它就可以工作了。看来它指向的实际目录是那个。