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,运行成功
其中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,运行成功
相关文章推荐
- dotnetperls
- Spring Boot 中文参考指南
- json与jsonp
- C++获取字符cin,getchar,get,getline的区别
- idea intellij
- zepto与jquery冲突的解决
- Spark MLlib FPGrowth算法
- RES相关,Android支付相关记录
- 浅谈正则表达式
- android adb 连接手机出问题
- 最有效教程 eclipse下启动tomcat 访问http://localhost:8080时的404错误
- 【bzoj】2244: [SDOI2011]拦截导弹【cdq分治】
- 我在MDCC 2015的演讲PPT《HTML5移动应用多端开发架构实践》分享
- MYSQL查询表结构
- js中递归函数的使用
- PostgreSQL学习手册(SQL语言函数)
- 分隔字符串的匹配
- Java HashMap的工作原理
- 磁盘空间满更换磁盘同步数据
- OpenCV实践之路——opencv玩数独之二九宫格小方格的提取和数字的提取