NetBeansまたはasadmin
コンソールからGlassfishドメインを起動すると、管理パネルにアクセスできません。
http://localhost:4848
に移動すると、最初に「Admin Consoleが起動しています。しばらくお待ちください。」というページが表示され、タイトルのあるページ "Login"ですが、ロード、ロード、永久にロードされます。 CPU使用率が100%に達し、サーバーを停止するまで何も起こりません。
Glassfish v3.1、v3.1.2、および最新のv4.0を変更せずに試してみました。
約1年前、v3.1がうまくいきました。何が起こるか私にはわからない。
サーバーログに、Glassfishが画像ファイルを見つけられないことが記録されています。
ここにサーバーログをアップロードしました: http://notepad.cc/share/LvaZvH23sF
console-updatecenter-plugin.jar
の名前を変更してNO_NETWORK=true
オプションで同様の問題を解決できることをどこかで読みましたが、これらは私には役に立ちませんでした。
私はJDK 7を使用していますが、問題がある場合はWindows 7を使用しています。
(編集)私の過去のコメントから何が起こったかを要約します:
次のURLでコンソールにアクセスしてみてください:http://localhost:4848/login.jsf
でhttp://localhost:4848
リダイレクトhttp://localhost:4848/common/index.jsf
、URLが存在しないため機能しません。
「デフォルトのプリンシパルからロールへのマッピング」を有効にすると、これが発生します。
これを有効にしてドメインを再起動すると、再度ログインできなくなります。 domain.xmlの次の行を変更する必要がありました(ドメインを停止した状態)。
<security-service default-principal-password="admin" activate-default-principal-to-role-mapping="true" default-principal="admin">
これに:
<security-service>
私はあなたのログでこれに気づきました:
[2013-08-04T10:52:12.761 + 0200] [glassfish 4.0] [警告] [] [javax.enterprise.system.container.web.com.Sun.web.security] [tid:_ThreadID = 34 _ThreadName = admin -listener(2)] [timeMillis:1375606332761] [levelValue:900] [[ServletContextからのコンテキストパス:バンドルからのパスと異なります:/]]
その警告に続いて、サーバーが期待するリソースを見つけることができない多くの情報メッセージがあります:
[2013-08-04T10:52:16.495 + 0200] [glassfish 4.0] [INFO] [] [com.Sun.jsftemplating] [tid:_ThreadID = 133 _ThreadName = admin-listener(6)] [timeMillis:1375606336495] [ levelValue:800] [[JSFT0004:リクエストされたリソース(/images/button/primary-mini-roll.gif)は利用できません。]]
...等。
Glassfishサーバーのインストール方法に興味があります。 Windowsインストーラーを使用しましたか?単にインストーラーを使用して既存のGlassfishインストールを更新した場合、誤った構成が引き継がれた可能性があります。
問題の最も簡単な解決策は、Zipディストリビューションをダウンロードすることです。それを新しいディレクトリに抽出し、コマンドラインからasadminツールを起動して、コマンドを実行します。
asadmin> start-domain domain1
これにより、完全に新しいインストールが行われ、問題なく動作するはずです。 Glassfish 4の使用を開始するための良いブログ投稿があります 、見逃していないことを確認するためにざっと目を通す価値があります。
これがまだ問題かどうかはわかりませんが、似たような問題が発生しました。管理者パスワードを設定し、secure-admin(glassfish 3.1)を有効にすることで解決できました。ただし、secure-adminが必要かどうかは不明なので、パスワードを設定するだけで十分な場合があります。
glassfish3/bin/asadmin start-domain
glassfish3/bin/asadmin change-admin-password
(デフォルトはパスワードのないユーザー「admin」なので、[ENTER]を2回押すだけです)glassfish3/bin/asadmin enable-secure-admin
(スキップされる場合があります。何が機能するか確認してください)glassfish3/bin/asadmin restart-domain
これで、admin-guiがhttp://localhost:4848
および他のマシンからhttp://your.ip.or.address:4848
幸運を
ログに重大なエラーは見つかりませんでした。たぶん、別のプログラムではGlassFishが正しく動作しません。たとえば、アンチウイルス。
Chromeで実行すると、この問題が原因でこのエラーが発生する可能性があります。 https://github.com/Eclipse-ee4j/glassfish/issues/22439
ただし、Firefoxでは管理GUIにアクセスできます。
同様の問題がありました。
これは、primefaces 5.x jarファイルを/ Java_HOME/jre/lib/extディレクトリに置いたときに発生し、削除するとすべて正常に戻りました。
調査の結果、adminguiは明らかに「サードパーティのJSFヘルパー」と衝突することがわかりました。
これが誰かを助けることを願っています。
私も同様の状況で、FFではコンソールにアクセスできませんが、IEおよびChrome with http://localhost:4848/login.jsf
できます。
Eclipseでは、サーバーを停止してクリーニングすることで解決する場合があります。その後、 http:// localhost:4848/common/index.jsf でアクセスできます。
解決策は非常に簡単です。あなたが作業していたアプリケーション/プロジェクトには、いくつかのエラーがありました。次の手順を使用して、それらをアンデプロイするだけです。
1.Servicesタブに移動し、次にServers次にGlassfish Server 4.1
2. Glassfish Server 4.1を右クリックし、ドロップダウンをクリックして、Glassfish Serversの下にあるものをリストします。
3。Applicationsを展開してすべてのアプリケーションをアンデプロイし、管理コンソールの完全な受信を開始します。
4. Glassfishを起動します。
5. admin console を起動します
これを試してください: http://mike.meessen.biz/blog/?p=281
正確に
最初に「管理コンソールが起動しています。しばらくお待ちください。」というページが表示され、次に「ログイン」というタイトルのページにリダイレクトしようとしますが、ロードされ、ロードされ、永久にロードされます。
問題とそれは私のために働いた。