0

私は Java プログラマーではなく、Eclipse や Web サービスについてあまり知りません。Web サービスを作成し、これを Windows サーバーにセットアップする必要がありました。そこで、eclipse juno ee で localhost Glassfish 3.1.2.2 をセットアップし、Web サービスを作成しました。これで、vm Windows 2008 サーバーに転送されます。

VM Windows 2008 サーバーは、Java 1.7 および Glassfish 3.1.2.2 でセットアップされています。glassfish が起動し、admin にアクセスできます。

このリモートグラスフィッシュにEclipseを接続しようとすると失敗しました。新しいサーバー Glassfish 3.1.2 サーバー ホスト名 :servername を選択します。管理者ポート: 4848 ポート:8080 ユーザー: admin ping サーバー 接続できません ヒント: asadmin enable-secure-admin を実行 asadmin enable-secure-admin を実行しましたが、それでも同じ問題が発生します。

asadmin –host servername –user admin –port 4848 –secure list-applications

グラスフィッシュサーバーがそこにあるように接続します。

asadmin --host servername --user admin --port 4848 get secure-admin.enable secure-admin.enabled=true

コマンドは正常に実行されました。したがって、Glassfish は安全です。

Windowsサーバーにpingできます。PC から http://:servername:4848 にログインできます。(証明書について不平を言いますが、それでも私を入れてくれます)

私は何を逃したのですか?サーバーに近づこうとしているようには見えませんが、ping が押されるとすぐにエラーが表示されます。

ファイアウォールのようなものである場合、この接続をテスト/確認するにはどうすればよいですか? ヒントは役に立ちません。実際のエラー メッセージはありますか?

4

1 に答える 1

2

これは本当に厄介なバグですが、回避策があります。

  1. デフォルト設定でローカルホストGlassfishサーバーを作成します。[サーバー]タブに表示されます。
  2. サーバー設定を開き、[管理コマンドに匿名接続を使用する]のチェックを外します。
  3. サーバーのIPアドレスをlocalhostからサーバーアドレスに変更します。これで、管理者名とパスワードを使用してリモートで接続します。
于 2013-03-15T19:29:44.400 に答える