您的位置:首页 > 其它

Servlet运行路径问题的解决

2016-03-04 11:51 369 查看
今天运行第一个servlet出现了http 500错误,如图所示



其中servlet代码如下:

package Swpu;

import java.io.*;

import javax.servlet.*;

public class HelloWorldServlet extends GenericServlet{

public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException

{

PrintWriter out =response.getWriter();

out.println("HelloWoldServlet");

}

}

在web.xml配置文件主要内容如下:

<servlet>

<servlet-name>HelloWorldServlet</servlet-name>

<servlet-class>Swpu.HelloWorldServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>HelloWorldServlet</servlet-name>

<url-pattern>/HelloWorldServlet</url-pattern>

</servlet-mapping>

web应用程序目录如下:



解决方案,修改webapp目录如下

1、在应用程序目录下创建\WEB-INF\classes\Swpu,其中swpu是包名,有几层包,就要创建几层子目录

2、将serlvet文件放到该包路径下



再启动TOMCAT,运行成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: