这两天忙于一项目的上线,现总结一下遇到的一个奇怪问题的解决方案。linux
- 公司用的是Windows系统的服务器,因此省去了不少linux的繁琐命令。部署工做简单了不少。一切准备结束,放上War包启动服务器后,却访问不到项目,项目也被正常解压。
- 在本机上面正常使用了,打包后却不行,怀疑是war的问题,接着我又把本机的项目不打包,放到服务器上面启动,正常了。
- 为了找到问题的缘由所在,我把打包前的项目和war包解压后的项目使用比较工具作了对比,发现丢掉了日志相关的全部jar包和配置文件。
- 这才明白为何在服务器上面不能访问尚未任何提示的缘由。
- 随后在网上面找了不少关于myEclipse打包的问题,虽然有相似的问题可是丢包丢内容都不同,解决的办法也不同,有的还找到了tomcat的缘由,对我遇到的这个问题都不适用。
- 因而我尝试了另一种打包的方式,就是在servers中找到myEclipse配置的那个开发用的Tomcat,部署项目的时候选择war包的形式进行部署,并执行。
- 这样本地服务器上面就多了一个war包,而后再用这个war包部署在远程服务器上面启动,问题解决了。
有时候工做中遇到问题,确实挺头疼的,仅此为记,但愿能对其余人有些帮助。tomcat