今天在自己配置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了。

Servlet报错500的问题相关推荐

  1. 解决实例化servlet报错500

    注意类实现的servlet接口不能是jakarta包下的,会报错500,改成Javax下的就成功了

  2. git保姆级入门(包含解决git仓库报错500的问题)

    介绍一个简单的git仓库创建方法: 在git上创建一个仓库 新建文件夹 git clone +刚才仓库的https 此时文件夹里出现仓库文件夹 进入该文件夹,将要上传的文件添加到本文件夹内(注意不要添 ...

  3. 上传文件报错500或者文件大于2M上传不上去解决方法

    上传文件报错500或者文件大于2M上传不上去解决方法 参考文章: (1)上传文件报错500或者文件大于2M上传不上去解决方法 (2)https://www.cnblogs.com/sillong/p/ ...

  4. 关于前端接口报错500原因

    关于前端接口报错500原因 1.前端与后端入参有出入 2.前端请求头与后端有出入造成, 下面展示一些 内联代码片. Content-Type: application/x-www-form-urlen ...

  5. .NET Core Web API 发布IIS 报错 500.31

    现象及操作: IIS正常发布,应用程序池设置为[无托管代码],报错,500.31,重启IIS还是报错500.31, 根据网上搜索判断为:发布.NET Core版本与本机运行.NET Core版本不统一 ...

  6. 如何解决报错500的问题

    报错500那是因为你没有开启php的错误提示 php开启错误提示: 第一种方法:在php.ini文件里改变display_errors和error_reporting的值,没有的直接加上 ; 第一处修 ...

  7. servlet报错:org.apache.catalina.core.StandardWrapperValve invoke

    今天写程序时遇到以下报错 : servlet报错:org.apache.catalina.core.StandardWrapperValve invoke 具体错误代码如下: 网上找到的一些解决方法如 ...

  8. react native Windows 红屏报错500 The development server returned response error code:500

    react native Windows红屏报错500 -react-native run-android出现 这个内容其实很简单,这个主要是兼容的问题,因为react native 是Faceboo ...

  9. java ajax报错500,(Struts2+JSON+Ajax) XMLHttpRequest ==500如何解决

    (Struts2+JSON+Ajax) XMLHttpRequest ==500怎么解决? 本帖最后由 zjlisok 于 2013-01-29 02:00:05 编辑 XMLHttpRequest. ...

最新文章

  1. 判断设备网络状态_生成树RSTP,快速生成树协议,交换网络必用的破环协议,面试必备...
  2. ((void *) 0)的含义和void的一些细节
  3. 2020\Simulation_1\5.数位递增的数
  4. Could not find a suitable table factory for ‘org.apache.flink.table.factories.CatalogFactory‘
  5. 练打字-测试看图说话(AD安装)
  6. NET中所有的功能快捷键
  7. 静态成员变量和非静态成员变量
  8. DOSBox 的安装及使用 详细教程
  9. python绘制emoji_在Python中将emoji转换为文本
  10. 必备技能07:英语中常见的前缀和后缀
  11. php期末作业总结,期末考试总结与反思(精选6篇)
  12. c语言-简单输出整数
  13. 2019年管理类MBA/MEM联考英语小作文范文
  14. 单元测试探析:什么是Stubs、Mocks、Spies、Dummies?带你了解4个核心工具
  15. 超级记忆力训练法简介
  16. 杂谈:新浪微博客户端的不足
  17. linux设置网络自动连接网络设置密码,设置Linux网络开机自动连接
  18. 三星手机如何升级android4.1系统,三星GALAXY S Ⅲ迎来安卓4.1升级
  19. java 生成字体文件,java使用itext生成pdf文件-设置字体,itextpdf,import com.l
  20. DDD~领域事件与事件总线

热门文章

  1. xmap 配置php环境,安装和配置环境
  2. linux内核源码—编程之路
  3. ads1258_ADS1258 pdf,ADS1258中文资料,ADS1258应用电路-华秋商城
  4. 芯科发布EFR32BG22芯片,强劲性能对比TI芯片CC2640R2F和CC2640R2L
  5. 在Visual Studio中添加数据库和.xsd文件(DataSet)
  6. samba服务器介绍
  7. CListCtrl中的HitTest、SubItemHitTest的用法
  8. 量化交易之数据获取篇
  9. wpdec函数_BP神经网络滚动轴承故障诊断研究
  10. 【Python教程】python之路