我正在使用 Embedded Glassfish 部署 Java EE 5 Web 应用程序。使用 3.1 版我成功地:
将其部署在普通(非嵌入式)环境中;
在第一步的基础上,创建一个嵌入式部署。
然后,事情发生了变化,我再也不能成功了。每次我尝试登录时,我都会收到 403 错误,这意味着我的环境正在运行(可以进行身份验证)但我的授权规则不好!好的。您可以认为这显然是一个编码/配置问题,但事实是,当我不在嵌入式环境(现在是 3.1.1 版本)时,相同的 .WAR 可以部署并顺利运行。我刚刚尝试将上述两个步骤重复到 3.1.1 版本,但出现相同的错误。
我对这个新的 GlassFish 版本做错了什么?