我有一個Java servlet項目,我最近部署在amazon ec2實例上。我在ec2上安裝了java6,mysql & tomcat7並運行我的應用程序。但突然之間,網站開始給我遍佈這個ClassCastException。 「org.mybeans.factory.RollbackException:java.lang.ClassCastException:java.math.BigInteger不能轉換爲java.lang.Long」 但奇怪的是,在我的本地機器上工作得很好。我只需將.war文件scp到ec2上並運行即可。 有沒有人遇到過類似的問題?任何人都可以提供一些建議如何解決此問題?謝謝! (這是我的第一個問題,對不起這個亂碼格式..)Mysql給出的ClassCastException:java.math.BigInteger不能轉換爲Amazon EC2上的java.lang.Long
-1
A
回答
1
根據http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html BigInteger從MySQL值UNSIGNED BIGINT返回,其中只有BIGINT返回一個Long。 你的本地機器和ec2之間的數據庫模式有差異嗎?
相關問題
- 1. java.math.BigInteger不能轉換爲java.lang.Long
- 2. java.lang.Long不能轉換爲java.lang.Double
- 3. java.lang.Long不能轉換爲java.lang.String
- 4. java.lang.ClassCastException:org.hibernate.action.DelayedPostInsertIdentifier不能轉換爲java.lang.Long
- 5. java.lang.Long中不能被轉換爲java.math.BigDecimal的
- 6. Jedis java.lang.Long中不能轉換爲[B
- 7. Amazon EC2上的MySQL/Magento性能問題
- 8. Hibernate HQL轉換java.lang.ClassCastException:java.lang.Integer不能轉換爲java.lang.Long
- 9. 類轉換異常:java.lang.ClassCastException:java.util.ArrayList不能轉換爲java.lang.Long
- 10. ClassCastException java.lang.Long不能轉換成clojure.lang.IFn
- 11. 不能將Nan轉換成Java.lang.long
- 12. 的Amazon EC2不能發送iOS上
- 13. Amazon ec2 Java mysql
- 14. java.util.ArrayList不能轉換爲java.lang.Long休眠分離標準
- 15. 反序列化JSON:java.lang.Double中不能轉換爲java.lang.Long中
- 16. Amazon S3/EC2 - PHP&MySQL?
- 17. firebase.database.DatabaseException:未能類型java.lang.Long中的值轉換爲字符串
- 18. 的Clojure java.lang.Long中不能轉換到clojure.lang.IFn錯誤
- 19. Sqoop2未能從MySQL導入與HDFS「產生的原因:java.lang.ClassCastException:java.math.BigInteger中不能轉換爲java.lang.Long中的」
- 20. node.js的在Amazon EC2上使用Ubuntu 8.04安裝在Amazon EC2上
- 21. Amazon EC2的查詢作出
- 22. java.lang.ClasscastException:無法將java.lang.Long轉換爲java.lang.Double
- 23. 如何用新的Amazon EC2實例替換Amazon EC2實例?
- 24. 在Amazon EC2上使用EBS運行MySQL
- 25. RedHat和Amazon EC2上的Node.js
- 26. Amazon EC2上的JVM優化
- 27. Amazon EC2上的Apache崩潰
- 28. 更改Amazon EC2上的ulimit
- 29. Amazon EC2實例上的pyvirtualdisplay
- 30. Amazon EC2上的不完整結果集
請發佈堆棧跟蹤,或者一個例子,如果他們不同。另外,這與MySQL有什麼關係? –