将Eclipse工程打成jar包,然后倒入到Linux服务器上遇到的问题
结论:最后发现是因为在执行“自动勾兑”这个服务的时候,里面有个jar包需要在另外一个工程(ImageIndexProcessor)中产生的,里面包含了对应数据库的bean对象,在Eclipse中已经部署了那个工程,而且已经指明了路径,因此能够应用到ImageIndexProcessor工程的所有class文件,因此运行“自动勾兑”而没有问题,而在Linux中却完全依赖于现有的jar包,之所以会出现上面的问题,是因为修改的代码包括另外的工程(ImageIndexProcessor),而在部署现有的工程的时候却没有将另外的工程(ImageIndexProcessor)中的class文件打包,所以还是用的以前的jar包,缺少与现有的数据的对应的关系,因此无法插入到数据库中,所以运行的代码一直停在某处而不运行(实际上是找不到对应的方法)