To add to this, Java 7 is EOL / End of Life by Oracle, and the last public release of
Java 7 (7u80) expired July 14, 2015.
You should strive to update your version of Java soon.
Especially since you using SSL/TLS on the client and/or server side, as the configuration you are using for SSL/TLS is most likely vulnerable right now.
In order to keep up to date with general SSL/TLS changes (things that the industry as a whole are making), you need to keep your Java up to date too.
We see many folks limping along on TLS/1.0 or even SSLv3, not wanting to upgrade their encryption layers, usually because "it just works" or "we have legacy this and that", this is a very short lived mindset. (hopefully this doesn't describe your situation)
Current TLS/1.2 implementations (including Java 8+) have many things that TLS/1.0 or SSLv3 need just disabled, with an option to reenable those features to allow TLS/1.0 and SSLv3 to work.
Note that the current working group for the upcoming TLS/1.3 seem to be taking a stricter stance on this, with many proposals mandating that anything that even supports TLS/1.3 has to remove/eliminate/ban the vulnerable bits for all TLS support levels. Should this become a reality in TLS/1.3 (and it looks like it will), then all of the delays people have made to upgrade their TLS/SSL layers will suddenly become urgent and mandatory, as configuring back to TLS/1.0 or SSLv3 will not even be an option anymore.