0

私は Java EE の初心者で、Webapp のコンテナー セキュリティ マネージャーを機能させようとしていました。

私は使用しています:

GlassFish 3.1.2 Netbeans 7.3 Windows 8

GlassFish 管理コンソールでセキュリティ マネージャを確認したところ、GlassFish サーバーを起動できなくなりました。

私はいつもこれを取得します:

access denied ("java.lang.RuntimePermission" "getenv.GlassFish_Platform").

ただし、コンソールから起動できます。そうすると、管理コンソールが表示され、jdbcRealm はもうありません。

他の質問で指示されているように、削除する domain.xml 内の jvm オプションを見つけようとしましたが、設定していません。

管理者としてNetbeansを実行しようとしましたが、運もありません...

何かヒントはありますか?

4

1 に答える 1

3

解決する Netbeans は Glassfish を 1 つのフォルダーにインストールしますが、独自の構成フォルダーを別のパスに作成します。

C:\Program Files\glassfish-3.1.2.2\glassfish\domains\domain1\config\domain.xml

私はそのファイルを編集していましたが、必要なものは次のとおりでした:

C:\Users\Andres\AppData\Roaming\NetBeans\7.3\config\GF3\domain1\config\domain.xm‌ l

そのため、セキュリティ jvm-option を削除すると、再び機能するようになりました!

于 2013-03-21T13:59:43.460 に答える