您的位置:首页 > 运维架构 > Tomcat

基于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即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: