|<< Back to previous view|
[GLASSFISH-19064] Glassfish unreasonably denies access to JSF page with HTTP 403, restarting the domain fixes the problem Created: 07/Sep/12 Updated: 15/Aug/13
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Tested on Ubuntu 12.04 x86 and Debian 6 x64.
|Participants:||arash1988, Hong Zhang, james.falkner, JeffTancill, Shing Wai Chan and shreedhar_ganapathy|
I've got an @Startup EJB (named EJB1) which connects to an HBase database using a library in its @PostConstruct method. The library itself takes advantage of HBase's Java API. This EJB is injected into another EJB (named EJB2) of which its local interface (EJB2Local) is injected into web-module beans, including an EJB which creates a web service and a managed bean which is tied to the index.xhtml JSF page.
This is how I reproduce and fix the problem:
4. Without undeploying the application, restart the domain and let the pre-deployed application start automatically.
|Comment by shreedhar_ganapathy [ 13/Dec/12 07:53 PM ]|
-> Hong - please eval this and if it belongs elsewhere, please reassign.
|Comment by Hong Zhang [ 13/Dec/12 08:35 PM ]|
A reproducible use case will help us to understand the problem better.
Assign to web team to take initial look to see if the permission file needs to be fixed somehow for this use case, and reassign to appropriate category (security?) as needed.
|Comment by Shing Wai Chan [ 13/Dec/12 09:42 PM ]|
403 means there is no permission is granted for a given page.
|Comment by Shing Wai Chan [ 17/Jan/13 11:52 PM ]|
Change to security component.
|Comment by james.falkner [ 15/Aug/13 09:11 PM ]|
We are also seeing this with recent builds of Liferay on JDK 6 and 7.