部署在本地的项目可上传xml文件,依照在本地所做的修改去更新远程服务器上项目后,依然上传不了。正发愁的时候,同事提供一条命令,先停止tomcat服务,进入tomcat的bin目录,然后执行./catalina.sh run这条命令既能启动tomcat,还能实时打印tomcat运行信息。运行时果然抛出一个异常:“......default value"。楼主只记得最后两个单词,大意是,主键没有默认值。难道主键不是设置成自动增长的,抱着试一试的心态,在mysql上执行alter  table 'users' change userid userid int not null auto-increment primary key后(注意,userid userid这里是要放两个主键才行),重启服务,运行,OK,终于上传成功了。