配置共享文件夹
配置容器
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:
这是新版的servlet依赖。
web.xml:
<?xml version="1.0" encoding="UTF-8"?>
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/
成功!