this is my first post on this forum. A few weeks ago I took over a jsf project that is built with icefaces.
I find it very inconvenient that the URL of the current page is never displayed in the bar address. In fact only the domain can be seen. As an example, www.test.com/icesoft.jspx would merely be shown as www.test.com, and this applies for all the pages which are part of the application.
Is there someting that I need to do in order to disable that behavior, so that every page gets its URL shown in the bar address of the browser?
You're not referring to the fact that some browsers, such as iOS 7 safari, hide part of the URL are you?
ICEfaces doesn't customize the URL in any way. Perhaps it's possible that your app is using a JSP welcome page that does a FORWARD request (<jsp:forward/>) to the starting JSF page. In that scenario the servlet container wouldn't REDIRECT from the context root to the welcome page (declared in web.xml) and then JSF would (by default) use FORWARDs for navigation as well, leaving the original context root as the current URL shown in the browser.
Try adding <redirect/> to any navigation rules declared in in your faces-config.xml. You can learn more about JSF navigation and REDIRECTs here: