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

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

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

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

 

分析

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

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

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

 

收获:

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

 

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

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值