4

Java サーバー アプリケーションがあります。サーバーに関連するログを表示する PHP ページもあります。ページとサーバーの両方が同じデータベースを共有しています。自分のページからサーバー (.bat から開始) を停止/開始できるようにしたいと考えています。

これを達成するための最善かつ最も安全な方法は何ですか?

execandのようなファイルを実行するはずのいくつかの関数を使用してみましたが、機能systemしませんでした。XAMPPでこれらが無効になっているためだと思います。

Obs .: サーバー プロセスを強制終了することはできません。ポートが使用中のままになります。

4

1 に答える 1

4

Java ベースのサーバーは、ソケットや Web サービスなど、何らかの管理インターフェースを公開する必要があります。メッセージ (つまり「シャットダウン」) を受信すると、正常なシャットダウンが開始されます。

セキュリティ対策として、管理インターフェイスは でのみリッスンする必要があります127.0.0.1

于 2013-02-13T17:06:27.337 に答える