I have installed Alfresco ver3.4.0 and everything seems to work well on my internal network. However, when I try to access "http://xxx.xxx.xxx.xxx:8080/alfresco" through my firewall from an external network I get the following error:-
javax.faces.FacesException: javax.faces.el.EvaluationException: Cannot get value for expression '#{NavigationBean.location}' caused by: org.apache.jasper.JasperException: javax.faces.el.EvaluationException: Cannot get value for expression '#{NavigationBean.location}' caused by: javax.faces.el.EvaluationException: Cannot get value for expression '#{NavigationBean.location}' caused by: javax.faces.el.EvaluationException: Exception getting value of property location of base of type : org.alfresco.web.bean.NavigationBean caused by: javax.faces.el.EvaluationException: Bean: org.alfresco.web.bean.NavigationBean, property: location caused by: java.lang.reflect.InvocationTargetException caused by: org.alfresco.repo.security.permissions.AccessDeniedException: 00030008 Access Denied. You do not have the appropriate permissions to perform this operation. caused by: net.sf.acegisecurity.AccessDeniedException: Access is denied.
Interesting, I installed 3.4.c on my Mac OS X and I can access it using localhost, but not when trying the ip address at all, I do not get these errors, I just get a standard message that the server is not available.