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