本地可以运行的web项目放到tomcat云服务器上报错:DataTables Ajax error

使用DataTable插件本地可以运行,但放到服务器上,出现了DataTables Ajax error。

意思是获取不到ajax的内容?

后来使用ajax的url写在地址栏上,直接访问后台。然后浏览器显示500报错信息。缺少json的jar包

 

分析

        在本地tomcat的lib目录下,我很久之前导入了json的jar包,然后eclipse使用的又是tomcat/lib下的运行时环境。

本地可以运行的web项目放到tomcat云服务器上报错:DataTables Ajax error_第1张图片

但是服务器的tomcat上没有这些jar包。

        所以要把jar包放在WEB-INF/lib目录下,使jar包和项目绑定在一起发布到服务器上,就不会出问题了。

 

收获:

        需要上传的jar包要放在WEB-INF/lib目录下,如果直接在项目中建立lib目录,然后通过bulid-path导入jar包到环境的话,这些jar包不会被打包成war包。部署到服务器中的时候也不会有那些jar包。

 

结论:在服务器的java运行时环境,缺少jar包,需要导入。

 

PS:一下午的结果。记录,留个心眼。还是maven舒服啊。

你可能感兴趣的:(ajax,error)