Type: New Feature
Affects Version/s: 9.6.1
Fix Version/s: None
As an application developer, when zk shows the binary warning, "Your ZK binary is being altered and may not work as expected. Please contact us at [email protected] for assistance.", it stops the whole system (application server). I just expect to stop the zk-based application instead of the whole server because the server contains other applications.
If I accidentally deploy a ZK app with mixed jars, the whole application will stop abnormally and cannot restart again. It requires killing the process of the application server in an OS tasks manager. When an error happens, developers need more testing by more deployments to locate the root cause. This annoys developers since they can't deploy a web app without restarting the application server.
The whole server stops working might mislead app developers that their servers have a problem (not caused by ZK) and waste time to debug on the wrong direction.
When zk jar is mixed, stop the ZK-based application only.