0

Glassfish 2.1 サーバーを起動すると問題なく起動するように見えますが、管理コンソールにアクセスしようとすると次のエラーが表示されます。

The requested resource (Servlet FacesServlet is not available) is not available.

そのコンソールとserver.logで、これは私が見ることができるものです:

[#|2013-05-09T14:59:36.647+0200|INFO|sun-appserver2.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;|Application server startup complete.|#]

[#|2013-05-09T15:01:23.250+0200|INFO|sun-appserver2.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=15;_ThreadName=httpWorkerThread-4848-0;;|Initializing Mojarra (1.2_13-b01-FCS) for context ''|#]

[#|2013-05-09T15:01:24.420+0200|INFO|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=15;_ThreadName=httpWorkerThread-4848-0;|PWC1412: WebModule[] ServletContext.log():PWC1409: Marking servlet FacesServlet as unavailable|#]

初めて管理コンソールにアクセスすると、最後の 2 つのエントリがログに記録されます。

Glassfish が FacesServlet を使用不可とマークしているのはなぜですか?

4

2 に答える 2

1

次のバグに関連している可能性があります。

https://java.net/jira/browse/GLASSFISH-14329

... バージョン 3.1 で修正されました。

于 2013-05-09T13:56:06.037 に答える
0

Glassfish_home /lib/extディレクトリに Richfaces jar があり、何らかの形でこの問題を引き起こしていました。

それらを削除すると、管理コンソールを再び使用できるようになります。

于 2013-05-09T14:36:07.127 に答える