我在Java Spring很久以前(4年前)开发了一个soap webservice。如果该日期是将来的日期(大于今天的日期),则需要一个日期参数并返回错误消息,否则它会将该日期更新为DB。
到目前为止,这个webservice每次都运行良好,但有时(50次调用一次)它会返回错误/恶意的未来日期。
请查看下面的一些失败示例 -
Input Date - 20161215 Error Message - Thu Dec 15 00:00:00 EET 20162016 (future dates not allowed) Input Date - 20161226 Error Message - Tue Sep 26 00:00:00 EEST 20162017 (future dates not allowed) Input Date - 20150604 Error Message - Sat Feb 01 00:00:00 EET 20152020 (future dates not allowed) Input Date - 20150630 Error Message - Tue Jun 30 00:00:00 EEST 20152015 (future dates not allowed) Input Date - 20150706 Error Message - Sun Dec 06 00:00:00 EET 2020 (future dates not allowed) Input Date - 20161201 Error Message - Wed Feb 08 00:00:00 EET 2017 (future dates not allowed) Input Date - 20161206 Error Message - Tue Dec 06 00:00:00 EET 6016 (future dates not allowed) Input Date - 20161001 Error Message - Mon Apr 29 00:00:00 EEST 2024 (future dates not allowed)
如果是代码错误,我会在每次点击时收到错误,但我不是。
这个webservice获得并发命中,可能会导致此错误吗?
请提供您的意见..