欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Docker——安装Tomcat并部署HelloWorld

时间:2023-07-10
安装Tomcat

配置共享文件夹


配置容器

docker run --name tomcat -p 8080:8080 -v D:/apps:/usr/local/tomcat/webapps -d tomcat

其中,D:/apps是本地的部署文件夹。
8080是端口,外部冒号内部。

要换版本的话在末尾加,比如

-d tomcat:7

此时,向这个文件夹里放war就会自动的被部署:

HelloWorld项目

项目结构:

pomweb.xml一个Servlet


pom:

war jakarta.servlet jakarta.servlet-api 5.0.0

这是新版的servlet依赖。

web.xml:

<?xml version="1.0" encoding="UTF-8"?> hello base.hello.HelloServlet hello /

HelloServlet:

public class HelloServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.setContentType("text/plain;charset=utf-8");resp.getWriter().println("你好,世界!");}}

IDEA里面配置Web模块,使打包有效:


运行打包:

将war放入,重命名:

打开URL:http://localhost:8080/hello/


成功!

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。