我在关闭 Derby 引擎时遇到一些问题。
服务器启动;
java -jar derbyrun.jar server start -h 10.90.232.20
我已使用上述 cmd 命令启动了 Derby Network Server。我已经使用以下命令停止网络服务器。
服务器停止;
java -jar derbyrun.jar server shutdown -h 10.90.232.20
但是,如果我在服务器启动时更改当前网络适配器的 IP,我不会杀死当前监听网络服务器。因为网络服务器之前启动在不同的IP上。
我也尝试过;
java -jar derbyrun.jar server shutdown -h 0.0.0.0
java -jar derbyrun.jar server shutdown -h localhost
但没有帮助。我无法访问旧启动的网络服务器。有没有办法在没有ip参数的情况下立即杀死所有derby网络服务器?
最佳答案
两种可能性:
- 将您的 IP 地址更改回之前的值,然后执行正常的网络服务器关闭命令
- 保留您的 IP 地址,并使用操作系统命令,例如“kill”(在 Linux/Mac 上)或任务管理器“停止进程”(在 Windows 上)来终止正在运行 Derby Network Server 的 java 进程。
关于java - IP 更改后杀死 Derby Network 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34729260/