注意开发软件的版本问题!
前一段时间碰到一个很是不能理解的问题,一个系统在我本地测试一点点问题都没有,结果我搭建到服务器上后大部分功能都可以正常使用,但是有几个关键的功能,一:上传一个文件进行处理的时候,报错,说是nullPoniter,作为一个码农,首先第一印象就是那里出问题了,结果查找了很久没找到。我自己重新部署了工程,挨个测试功能,却没找到问题所在。
只好把自己重新运行的文件那过来重新部署。结果告诉我直接找不到工程目录,再次刷新一下就org.apache.jasper.JasperException错误,我查找了一下,突然发现有个人说可能是tomcat版本的问题,然后我就尝试了一下换了tomcat版本。
结果真的就可以运行了,错误也没有了!
在开发过程中,可能要好几个不同的东西整合到一起,当然目前很多的版本控制工具,但是开发软件的版本却是有时候容易忽略。然而有时候忽略了它 它就冒出来恶搞一下我们!当我们发现的时候解决起来却是如此方便。
可能有更深层次的问题,不过我水平有限,暂时发现不了了!
希望有知道的朋友能告诉我!