-1

Jersey を使用してアプリケーションを開発しました。適切な http 要求に応答する関数をいくつか書きました。このクラスを使用してローカルサーバーを「作成」するため、Eclipseを使用するまではすべてうまくいきます

String baseUrl = "http://" + InetAddress.getLocalHost().getHostAddress() + ":8032/"; 
HttpServer server = HttpServerFactory.create(baseUrl);
server.start();

外部サーバーにアップロードするために JAR ファイルを作成したいのですが、JAR ファイルを (ローカルでも) 実行すると機能しません。JAR ファイルをダブルタップすると、上記のコードが含まれているため、サーバーが (少なくともローカルで) 起動し、必要なものがすべて起動するのではないかと考えました。

どこが間違っていますか?

4

1 に答える 1

1

Glassfish サーバー アプリケーションの場合は、jar ファイルをダブルクリックしないでください。

それらはglassfishの/libフォルダーに移動し、サーバーを起動すると、Eclipseと同じようにコードがデプロイされます。

于 2013-03-13T10:27:37.737 に答える