利用Servlet编写第一个“hello world“
- 🔎通过插件 Smart Tomcat 简化 打包代码 与 部署 操作
- 下载Smart Tomcat
- 配置Smart Tomcat
- 🔎Servlet 中的常见错误
- 404(Not Found)
- 🍭请求路径出错
- 🍭war 包未被正确加载
- 405(Method Not Allowed)
- 🍭发送的请求和代码不匹配
- 🍭忘记注释 super.doxxx
- 500(Internal Server Error)
- 🍭服务器代码异常
- 空白页面
- 🍭服务器未返回数据
- 无法访问此网站
- 🍭Tomcat 启动失败 / 未启动
- 🔎结尾
对于如何利用 Servlet 编写 “hello world”, 可以参考
利用Servlet编写第一个“hello world“
🔎通过插件 Smart Tomcat 简化 打包代码 与 部署 操作
下载Smart Tomcat
在 Settings 界面的 Plugins 中查找 Smart Tomcat
- 未安装显示 Install
- 已安装显示 Installed
单击 Install 进行下载
配置Smart Tomcat
单击 Add Configuration 按钮
单击 + 号
单击 Smart Tomcat
首次使用 Smart Tomcat 需要进行如下修改
- Name, 可以选择修改为自己喜欢的 Name, 也可以使用系统默认
- Tomcat server, 首次使用需要进行更改, 将其更改为 Tomcat 的安装路径
- Context path, 首次使用需要进行更改, 将其更改为 webapp 的目录名 / war 包名
更改后的效果
运行效果
通过插件
Smart Tomcat
简化打包代码
与部署
操作, 一般应用于开发或调试阶段
如果是部署到生产环境, 仍然需要执行打包代码
与部署
操作
🔎Servlet 中的常见错误
404(Not Found)
🍭请求路径出错
- 少写了 Conextx Path
- 少写了 Servlet Path
- Servlet Path 与 URL 不匹配
🍭war 包未被正确加载
- web.xml 写错, 会导致 war 包不能被正确加载
- 如果有两个(及以上) Servlet 的 Servlet Path 相同, war 包也不能被正确加载
405(Method Not Allowed)
🍭发送的请求和代码不匹配
比如写的是 doPost 方法, 发送的请求却是 Get 请求
🍭忘记注释 super.doxxx
500(Internal Server Error)
🍭服务器代码异常
空白页面
🍭服务器未返回数据
无法访问此网站
🍭Tomcat 启动失败 / 未启动
🔎结尾
创作不易,如果对您有帮助,希望您能点个免费的赞👍
大家有什么不太理解的,可以私信或者评论区留言,一起加油