基于tomcat的应用镜像遇到的问题
2017-02-07 16:14
281 查看
背景:
nginx做反向代理的时候只能解析ip:port这种格式,不知是否支持带虚拟目录的,如http://192.168.0.2:8080/jenkins-----------------经测试可用。
解决方案:
基于tomcat基础镜像的应用需要直接放到webapps/ROOT下
遇到的问题:
通过修改server.xml <host>标签内增加<Context path="" docBase="jenkins" debug="0" reloadable="true" />发现,初始化tomcat的时候还是访问的是tomcat页面,必须要重启下tomcat才可用。
该问题解决:
方法1.在Dockerfile中直接通过jar xvf jenkins.war /usr/local/tomcat/webapps/ROOT/ (不需要修改server.xml)
或 unzip -oq jenkins.war -d /usr/local/tomcat/webapps/ROOT/
方法2.在Dockerfile中删除/usr/local/tomcat/webapps/ROOT即可
nginx做反向代理的时候只能解析ip:port这种格式,不知是否支持带虚拟目录的,如http://192.168.0.2:8080/jenkins-----------------经测试可用。
解决方案:
基于tomcat基础镜像的应用需要直接放到webapps/ROOT下
遇到的问题:
通过修改server.xml <host>标签内增加<Context path="" docBase="jenkins" debug="0" reloadable="true" />发现,初始化tomcat的时候还是访问的是tomcat页面,必须要重启下tomcat才可用。
该问题解决:
方法1.在Dockerfile中直接通过jar xvf jenkins.war /usr/local/tomcat/webapps/ROOT/ (不需要修改server.xml)
或 unzip -oq jenkins.war -d /usr/local/tomcat/webapps/ROOT/
方法2.在Dockerfile中删除/usr/local/tomcat/webapps/ROOT即可
相关文章推荐
- iOS SDK6.0创建基于iOS5.0的应用遇到的问题
- Tomcat下基于HTTPS协议应用的负载均衡配置问题
- 新手的我在使用docker制作tomcat镜像时遇到环境变量问题
- 关于tomcat端口的修改,以及同时部署多个应用,自己遇到的问题以及解决办法
- 基于“基于dockerhub的jetty镜像的ossfs镜像”部署war包,遇到的文件夹读写权限被限制的问题解决方案
- 在tomcat中部署struts2应用时,遇到error filterstart问题
- Tomcat应用中遇到的几个问题
- MSSQL2000的官方JDBC在应用动态代理机制遇到的异常问题解决
- 今天在家装Tomcat服务器,郁闷了,遇到一个问题装好开启服务后 进入不了manager/
- asp.net ajax应用中遇到的两个问题及解决方法
- MSSQL2000的官方JDBC在应用动态代理机制遇到的异常问题解决
- 使用Tomcat访问JSP页面时遇到的问题
- 基于Tomcat5.0和Axis2开发Web Service应用实例
- 安装tomcat遇到问题分析
- 应用虑镜特效时遇到浏览器权限问题
- tomcat 5.0配置error-page时遇到的小问题
- 动态加载程序集[仿Petshop架构应用开发遇到的问题]
- 我在Eclipse中使用Tomcat插件的遇到的一些问题
- 在Tomcat上配置struts2环境时遇到 “Error filterstart” 问题的解决方法
- 应用ORACLE的时候可能会遇到很多看起来不难的问题