今天在自己配置Servlet的运行环境的时候碰到一个问题。发现Servlet写完后用浏览器打开相应地址总是报错404和500.下面直接上解决方法:

首先,打开webapp文件夹中的web.xml,

使用文本编辑器打开,在第三行的servlet-class标签中将完整的包路径全部写入。修改项目代码如下:

<servlet>
<servlet-name>HW</servlet-name>
<servlet-class>com.bomkala.servlet.HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HW</servlet-name>
<url-pattern>/abc</url-pattern>
</servlet-mapping>
完整的包查找方式为:打开window-Show View-Navigator。打开相应的项目,就能看到完整的包路径(图中的路径为: com.bomkala.servlet.HelloWorldServlet)


下一步是打开eclipse-workspace的相应项目文件,复制其中的com文件夹(其中包含所写Servlet的class文件)


粘贴至tomcat文件夹中的如下地址


这样就做到了代码和实际文件的一一对应,再试试运行就ok了。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐