Web项目打成war包部署到Tomcat服务器出现图片丢失问题

我们熟知的web项目部署流程是
1.使用编译器运行项目进行本地访问,测试没有问题,开始进行项目部署。
2.使用编译器将项目导出成war包
3.将其放入到Tomcat的webapps目录下
4.然后运行tomcat服务。
5.通过浏览器访问项目。
然而小编我出现了一个很奇怪的问题,我在编译器上面运行访问并没有上面问题,但是我将项目部署在tomcat上以后,进行访问,发现了图片丢失,就看得到界面,就出现了如我标题上的问题了。
排查步骤
1.首先检查tomcat logs目录下的日志,日志并没有报错任何错误。
2.检测webapps 项目war是否被tomcat解压,如果解压,检测被解压项目是否完整,是否有出现缺少文件问题。
3.然后并没有发现什么问题,小编只好百度进行答案获取,幸好皇天不负有心人,终于是找到了,也特别感谢波总跟Jfinal社区的其他人,下面我贴一个网址,觉得我说得不明白的可以去看波总说的:
[https://my.oschina.net/jfinal/blog/353062
解决步骤
1.在自己电脑上新键一个专门放要部署项目的文件夹,然后将要部署的项目放到该文件夹中,然后修改conf下的service.xml中的配置
在其中的Host标签体中添加标签

其中 path一定要path="" docBase为你存放项目的路径 ,而reloadable 属性小编百度了一波答案:
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。

然后配置好以后,重启toncat,进行界面访问,就可以了,我写这篇blog也是让自己可以记住这种方式跟问题,并且说不定也可以帮助一些人呢,欢迎大家留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值