zoukankan      html  css  js  c++  java
  • 杂谈迁移tomcat项目到docker,以及遇到的问题

    1、迁移tomcat项目异常简单,下一个tomcat的container,然后直接把webapps放进去就行了。

      #tomcat版本随原始项目版本而变,具体版本列表查看:https://hub.docker.com/_/tomcat/

      sudo /kubernetes/local/bin/docker pull tomcat:7.0.88-jre8  #获取tomcat容器

      sudo /kubernetes/local/bin/docker run -d tomcat:7.0.88-jre8  #运行tomcat容器

      sudo /kubernetes/local/bin/docker cp project/ ad814d:/usr/local/tomcat/webapps  #把project项目拷贝到webapps下

      sudo /kubernetes/local/bin/docker exec -it ad814d /bin/bash  #进入容器

      进去修改一下配置,再把容器封装成image就行了

      sudo /kubernetes/local/bin/docker commit ad814dacfc8d tomcat-bdp:1.0

      sudo /kubernetes/local/bin/docker run -d -p 8848:8080 tomcat-bdp:1.0

      这样就可以把我们的容器应设在宿主机的8848上了

    2、遇到的websocket连接不上的问题。

      首先websocket跟随tomcat绑定在0.0.0.0:8080上,也就是说对宿主机的8848端口进行ws连接应该可以直接映射到容器内。但是发现并不能连上。

      结论:检查浏览器的cache,chrome使用F12调试模式查看network中的连接过程中的配置信息,发现一个js文件的ip使用的旧ip,所以连接不上。清空那个配置信息即可,找到那个文件右键clear browser cache即可。

  • 相关阅读:
    图论——拓扑排序
    BZOJ 2882 & 后缀数组的傻逼实现
    BZOJ 2626 & KDtree
    Colorado Potato Beetle(CF的某道) & 鬼畜宽搜
    Prime & 反素数plus
    BZOJ 2049 & LCT又一模板
    BZOJ2002 & LCT模板(分块不会搞)
    BZOJ2190 & 欧拉函数
    BZOJ 1053 & 反素数
    POJ2774 & 后缀数组模板题
  • 原文地址:https://www.cnblogs.com/gaoze/p/9132602.html
Copyright © 2011-2022 走看看