4

で管理コンソールにアクセスしようとすると

http://localhost:4848

管理コンソールを読み込んでいると表示されますが、それ以上進みません。アドバイスどおりにページを更新すると、HTTP 404 が表示されます。

スタック オーバーフローには、同様の問題に関する回答済みの質問が他にもいくつかありますが、どの回答も役に立ちませんでした。そこで、グローバル ログ レベルを FINEST に設定し、server.log を確認しました。

私が得る最初の最も顕著な例外は次のとおりです。

[#|2013-05-07T11:04:52.187+0200|FINE|glassfish3.1.2|com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter|_ThreadID=81;_ThreadName=Thread-2;ClassName=com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter;MethodName=initRest;|java.io.IOException: Server returned HTTP response code: 401 for URL: http://0.0.0.0:4848/management/domain
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1625)
at com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter.initRest(AdminConsoleAdapter.java:557)
at com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter$1.run(AdminConsoleAdapter.java:372)

(ここでは、glassfish の起動から admin-console へのアクセスまでの完全なログ)

これは私の開発マシン (Windows XP) で発生します。別の場所への再インストールを数回試みました。私の JVM は JDK 7u21 のものです。

これは、同様の構成の他の開発マシン (Ubuntu 13.04) では発生しません。OS 以外の主な違いは、プロキシ構成です。localhost を除くすべてのプロトコル、ポート 8080 のプロキシに設定されます。

私は本当に答えがありません...

編集

追加の奇妙な動作。時々 (glassfish を 2 回再起動するたびに) 経由​​で管理コンソールにログインすることができます。

http://127.0.0.1:4848/j_security_check

その後、ログインして設定を編集できます。ログオフすると、HTTP 500 が表示されます。

javax.servlet.ServletException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'sun_html53'.

root cause

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'sun_html53'.

root cause

java.lang.reflect.InvocationTargetException

root cause

java.lang.IllegalStateException: REST Server Name not set!

その後、グラスフィッシュを再起動するまで、上記のトリックでログインできなくなります。

また、

http://localhost:4848/login.jsf

可能ですが、値を変更することはできませんが、上記と同じログエラーが直接発​​生する可能性があります。

4

3 に答える 3

0

あなたが状況を解決したかどうかはわかりません。私はまったく同じ問題を抱えてここに来ました。

ここを読んだ後、あなたが提供したリンクを使用して管理GUIにアクセスできました. アプリケーションとしてデプロイした 1 つのポートレットが問題を引き起こしていることがわかりました。「ポートレット」をアンデプロイすると、すべてが再び正常になりました。

于 2013-09-29T10:38:30.983 に答える