Docker安装Tomcat安装问题

Docker安装Tomcat安装问题

之前使用了tomcat8+jdk8

出现了一些jsp解析的问题。

差不多的原因在外网找到如下:

https://forum.axelor.com/t/error-when-trying-to-start-the-demo-app-on-tomcat-com-axelor-internal-javax-el-elexception-unable-to-find-expressionfactory-of-type-licensed-to-the-apache-software-foundation-asf-under-one-or-more/2625/11

果断换成tomcat9,之前不成功的一下子成功了!!!

大家也可以取dockerhub.com 官网找适合自己的。我用的是 tomcat:9.0.91-jdk8

1、docker安装tomcat容器

docker pull tomcat:9.0.91-jdk8

2、更换配置并运行

docker run -d --name tomcat  tomcat:9.0.91-jdk8

docker cp tomcat:/usr/local/tomcat/conf /data/tomcat/

docker rm -f tomcat

docker run -d  --name tomcat  -p 89:8080 -v /data/tomcat/data:/usr/local/tomcat/webapps -v /data/tomcat/conf:/usr/local/tomcat/conf tomcat:9.0.91-jdk8
下面这个命令不用管 给权限的
mv * .*

mv * ..
mv -rf * .. 

cp -R conf ..
rm -r conf

3、访问地址

http://192.168.1.57:89/

4、挂载服务的地方 宿主机

/data/tomcat/data

5、挂在服务

5.1 上传文件后,移动到上面目录

mv dx-jxrsgz_Web\ exploded.war /data/tomcat/data

/data/tomcat/data:/usr/local/tomcat/webapps/ROOT/

5.2 也可以直接用xftp,把文件改名为ROOT.war,丢到这个/data/tomcat/data

6、重新访问

http://192.168.1.57:89/
http://192.168.1.41:88/user/login?redirect=%2F


一些问题:

I changed Tomcat 8.5.51 to Tomcat 8.5.50 and it worked. thanks

更换源

  "registry-mirrors":[
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
   ],

相关命令

docker pull tomcat:9.0.91-jdk8

systemctl reset-failed docker.service

systemctl restart docker
systemctl status docker.service
systemctl start docker.service

systemctl start docker.service

journalctl -xe
sudo   systemctl restart nscd

sudo systemctl restart network

sudo systemctl restart nscd

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值