Servlet在IDEA的配置
IDEA 2021.3版本
1.tomcat下载
官网:https://tomcat.apache.org/
选择zip下载即可
2. 部署项目
2.1 新建普通Java项目
2.2 在工程右键选择add framework support
项目文件形式
2.3 勾选web Appcalication
2.4 在web/WEB-INF下new一个新文件夹classes
2.5 File->project structure
2.6 选择左侧module 点击path 勾选Use module compile output path 吧俩个路径都改为刚才创建的classes文件 点击Apply
2.7 导入servlet-api.jar 在 File -> project structure -> module下的 dependencies 点击加号 选择JARS 再选择servlet-api的jar包的路径(tomcat包下的lib文件夹里有),Apply即可
3.部署tomcat
3.1 File -> Settings -> Bulid -> Application servers
3.2 点击加号 选择tomcat Server
3.3 选择tomcat本地文件
3.4 选择到bin目录上一级
3.5 完成点击Apply即可
3.6 配置路径 点击Edit
3.7 点击加号 选择本地tomcat server
3.8.1 如果提示 No artifacts marked for deployment,点击fix,吧Application context 内容修改为自己想要的路径名即可
3.8.2 如果提示 No Artifacts Configured
- 点击fix, 点击加号,选择 Web Application :Explored ,点击Apply
- 问题来源于项目还没有被构建成web项目,只需要web项目配置完成,运行一次tomcat服务器,再去edit里按照 3.8.1 操作即可
3.9 development下的 Appcalication context 就是访问的资源路径
4.环境测试
4.1 在src下新建com.xxxx.servlet包,创建Test类,继承HttpServlet类,ctrl+o 选择service方法
public class Test extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("test");
}
}
4.2 在index.jsp加点内容
4.3 启动tomcat服务器
访问路径为 edit里的url加上application context
即为 http://localhost:8080/test
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)