2
我正在构建在Glassfish v3.0.1上运行的JEE6应用程序。这是一个带有EJB的Web应用程序,部署为WAR(EJB 3.1)。Glassfish:如何更改WAR-app的安全领域
当前我试图通过使用基于JDBC的安全领域配置登录。 现在我不知道如何配置我的WAR-application来不使用默认的GlassFish安全领域(文件),而是使用我新创建的JDBC领域。 我知道如何做一个EAR的应用程序,也可以一起用这样的内容的应用部署一个太阳的application.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-application PUBLIC '-//Sun Microsystems, Inc.//DTD
Application Server 9.0 Java EE Application 5.0//EN'
'http://www.sun.com/software/appserver/dtds/sun-application_5_0-0.dtd'>
<sun-application>
<realm>jdbc</realm>
</sun-application>
但因为我有一个web应用,我无法使用它,至少在部署应用程序时(我得到一个错误,因为我的应用程序没有配置为EAR部署) 我可以在sun-web.xml中声明默认安全领域吗?我也无法在Glassfish管理界面中找到选项,或者我错过了它?