[JBoss-dev] [JBoss JIRA] Updated: (JBPORTAL-194) When using an IP that isn't localhost, the Admin CMS Portlet is empty due to incorrect portlet.xml entry
[ http://jira.jboss.com/jira/browse/JBPORTAL-194?page=history ] Julien Viet updated JBPORTAL-194: - Version: 2.0 RC 2.0 Final (was: 2.0 Alpha) > When using an IP that isn't localhost, the Admin CMS Portlet is empty due to > incorrect portlet.xml entry > > > Key: JBPORTAL-194 > URL: http://jira.jboss.com/jira/browse/JBPORTAL-194 > Project: JBoss Portal > Type: Bug > Components: Portal Core > Versions: 2.0 RC, 2.0 Final > Environment: RedHat 2.4.21-27.0.2.ELsmp , jdk 1.4.2_06, > Reporter: Damon Sicore > Assignee: Julien Viet > Fix For: 2.0 RC > > > Whenever a portal is deployed on an IP that doesn't resolve to localhost, the > Admin CMS Portlet is empty. A "Connection Refused" will appear in STDOUT as > an exception related to WebDAV. > It's not exactly clear that one needs to change the 'localhost' in > portlets.xml to the IP that you are binding to in your 'run.sh -b whateverip > -c standard'. > 16:30:17,402 INFO [STDOUT] /portal > 16:30:17,416 INFO [STDOUT] java.net.ConnectException: Connection refused > 16:30:17,417 INFO [STDOUT] at > java.net.PlainSocketImpl.socketConnect(Native Method) > 16:30:17,417 INFO [STDOUT] at > java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) > 16:30:17,417 INFO [STDOUT] at > java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171) > 16:30:17,418 INFO [STDOUT] at > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.connect(Socket.java:452) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.connect(Socket.java:402) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.(Socket.java:309) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.(Socket.java:124) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:105) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:683) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:661) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:529) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3457) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3423) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:967) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.java:912) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1894) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1301) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1320) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1408) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setPath(WebdavResource.java:1469) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.WebDAVUtil.setCurrentPath(WebDAVUtil.java:103) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet$1.perform(AdminCMSPortlet.java:128) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet.perform(AdminCMSPortlet.java:88) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet.doView(AdminCMSPortlet.java:115) > 16:30:17,420 INFO [STDOUT] at > javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:51) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet.render(AdminCMSPortlet.java:851) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.portlet.invocation.DispatcherInterceptor.invokeRequest(DispatcherInterceptor.java:143) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.portlet.invocation.DispatcherInterceptor.invoke(DispatcherInterceptor.java:171) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:214) > 16:30:17,421 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.CMSInterceptor.invoke(CMSInterceptor.java:78) > 16:30:17,421 INFO [STDOUT] at > org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:214) > 16:30:17,421 INFO [STDOUT] at > org.jboss.portal.portlet.invocation.Pref
[JBoss-dev] [JBoss JIRA] Updated: (JBPORTAL-194) When using an IP that isn't localhost, the Admin CMS Portlet is empty due to incorrect portlet.xml entry
[ http://jira.jboss.com/jira/browse/JBPORTAL-194?page=history ] Julien Viet updated JBPORTAL-194: - Fix Version: 2.0 RC > When using an IP that isn't localhost, the Admin CMS Portlet is empty due to > incorrect portlet.xml entry > > > Key: JBPORTAL-194 > URL: http://jira.jboss.com/jira/browse/JBPORTAL-194 > Project: JBoss Portal > Type: Bug > Components: Portal Core > Versions: 2.0 RC, 2.0 Final > Environment: RedHat 2.4.21-27.0.2.ELsmp , jdk 1.4.2_06, > Reporter: Damon Sicore > Assignee: Julien Viet > Fix For: 2.0 RC > > > Whenever a portal is deployed on an IP that doesn't resolve to localhost, the > Admin CMS Portlet is empty. A "Connection Refused" will appear in STDOUT as > an exception related to WebDAV. > It's not exactly clear that one needs to change the 'localhost' in > portlets.xml to the IP that you are binding to in your 'run.sh -b whateverip > -c standard'. > 16:30:17,402 INFO [STDOUT] /portal > 16:30:17,416 INFO [STDOUT] java.net.ConnectException: Connection refused > 16:30:17,417 INFO [STDOUT] at > java.net.PlainSocketImpl.socketConnect(Native Method) > 16:30:17,417 INFO [STDOUT] at > java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) > 16:30:17,417 INFO [STDOUT] at > java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171) > 16:30:17,418 INFO [STDOUT] at > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.connect(Socket.java:452) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.connect(Socket.java:402) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.(Socket.java:309) > 16:30:17,418 INFO [STDOUT] at java.net.Socket.(Socket.java:124) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:105) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:683) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:661) > 16:30:17,418 INFO [STDOUT] at > org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:529) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3457) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3423) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:967) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.java:912) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1894) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1301) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1320) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1408) > 16:30:17,419 INFO [STDOUT] at > org.apache.webdav.lib.WebdavResource.setPath(WebdavResource.java:1469) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.WebDAVUtil.setCurrentPath(WebDAVUtil.java:103) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet$1.perform(AdminCMSPortlet.java:128) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet.perform(AdminCMSPortlet.java:88) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet.doView(AdminCMSPortlet.java:115) > 16:30:17,420 INFO [STDOUT] at > javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:51) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.admin.AdminCMSPortlet.render(AdminCMSPortlet.java:851) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.portlet.invocation.DispatcherInterceptor.invokeRequest(DispatcherInterceptor.java:143) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.portlet.invocation.DispatcherInterceptor.invoke(DispatcherInterceptor.java:171) > 16:30:17,420 INFO [STDOUT] at > org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:214) > 16:30:17,421 INFO [STDOUT] at > org.jboss.portal.core.portlet.cms.CMSInterceptor.invoke(CMSInterceptor.java:78) > 16:30:17,421 INFO [STDOUT] at > org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:214) > 16:30:17,421 INFO [STDOUT] at > org.jboss.portal.portlet.invocation.PreferencesInterceptor.invoke(PreferencesInterceptor.java