[jboss-user] [JBoss Portal] - Customized CMS

sisepago do-not-reply at jboss.com
Sun Feb 24 08:32:37 EST 2008


Hi all,

My Goal is to create a new page with a cms content. May be some one can check these descriptor configurations and gives me some advice, if that correct or not.

Thanks in advance.

my web archive structure looks like this:

myCMSPortlet.war
  |     +-------WEB-INF
  |                    +-----portlet.xml
  |                    +-----portlet-object.xml
  |                    +-----portlet-instance.xml
  |                    +-----web.xml

I know that in JBP any windows of the portal can be configured to display CMS content.

1) portlet.xml ( is that correct?)

<?xml version="1.0" encoding="UTF-8"?>
  | <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
  |              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |              xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
  |                                  http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
  |              version="1.0">
  |    <portlet>
  |       <description>My Content Management System Portlet</description>
  |       <portlet-name>MyCMSPortlet</portlet-name>
  |       <display-name>My Content Management System Portlet</display-name>
  |       <portlet-class>org.jboss.portal.core.cms.ui.CMSPortlet</portlet-class>
  |       <supports>
  |          <mime-type>text/html</mime-type>
  |          <portlet-mode>VIEW</portlet-mode>
  |          <portlet-mode>EDIT_CONTENT</portlet-mode>
  |       </supports>
  |       <portlet-preferences>
  |                 <preference>
  |                          <name>indexpage</name>
  |                         <value>/default/myfile.html</value>
  |                 </preference>
  |         </portlet-preferences>
  |    </portlet>
  | </portlet-app>

2-portlet-object.xml ( is that correct?)

<?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE deployments PUBLIC
  |    "-//JBoss Portal//DTD Portal Object 2.6//EN"
  |    "http://www.jboss.org/portal/dtd/portal-object_2_6.dtd">
  | <deployments>
  |         <deployment>
  |                 <if-exists>overwrite</if-exists>
  |                 <parent-ref>default</parent-ref>
  |                 <page>
  |                         <page-name>MyCMSPage</page-name>
  | 
  |                         <window>
  |                              <window-name>MyCMSWindow</window-name>
  |                             <content>
  |                                <content-type>cms</content-type>
  |                                <content-uri>/default/myfile.html</content-uri>
  |                            </content>
  |                            <region>center</region>
  |                            <height>1</height>
  |                         </window>
  | 
  |                         <properties>
  |                                 <property>
  |                                         <name>layout.id</name>
  |                                         <value>1column</value>
  |                                 </property>
  |                         </properties>
  |                 </page>
  |         </deployment>
  | </deployments>
  | 

3- portlet-instance.xml ( is that correct?)

<!DOCTYPE deployments PUBLIC
  |    "-//JBoss Portal//DTD Portlet Instances 2.6//EN"
  |    "http://www.jboss.org/portal/dtd/portlet-instances_2_6.dtd">
  | 
  | <deployments>
  |    <deployment>
  |       <instance>
  |          <instance-id>CMSPortletInstance</instance-id>
  |          <portlet-ref>MyCMSPortlet</portlet-ref>
  |       </instance>
  |    </deployment>
  | </deployments>


I got the same exceptional error when I deployed  the firstly application  in $JBOSS_HOME/server/default/deploy and secondly in $JBOSS_HOME/server/default/deploy/jboss_portal.sar

ERROR: 14:19:46,989 ERROR [STDERR] Caused by: javax.portlet.PortletException: Cannot start CMS portlet due to service unavailability


  | 
  | 
  | 14:19:46,978 ERROR [STDERR] org.jboss.portal.portlet.container.PortletInitializationException: The portlet MyCMSPortlet threw a portlet exception during init
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.start(PortletContainerImpl.java:260)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.portlet.impl.container.PortletApplicationContextImpl.startPortletApplication(PortletApplicationContextImpl.java:135)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.portlet.deployment.jboss.PortletAppDeployment.start(PortletAppDeployment.java:151)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.core.deployment.jboss.PortletAppDeployment.start(PortletAppDeployment.java:96)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.server.deployment.jboss.DeploymentContext.start(DeploymentContext.java:99)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.server.deployment.jboss.PortalDeploymentInfoContext.add(PortalDeploymentInfoContext.java:84)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.server.deployment.jboss.ServerDeployer.registerFactory(ServerDeployer.java:134)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.server.deployment.jboss.AbstractDeploymentFactory.registerFactory(AbstractDeploymentFactory.java:113)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.server.deployment.jboss.AbstractDeploymentFactory.start(AbstractDeploymentFactory.java:152)
  | 14:19:46,979 ERROR [STDERR] 	at org.jboss.portal.portlet.deployment.jboss.PortletAppDeploymentFactory.start(PortletAppDeploymentFactory.java:217)
  | 14:19:46,979 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 14:19:46,979 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 14:19:46,983 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 14:19:46,983 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 14:19:46,983 ERROR [STDERR] 	at org.jboss.portal.jems.as.system.JBossServiceModelMBean$ServiceMixin.execute(JBossServiceModelMBean.java:486)
  | 14:19:46,983 ERROR [STDERR] 	at org.jboss.portal.jems.as.system.JBossServiceModelMBean$ServiceMixin.startService(JBossServiceModelMBean.java:452)
  | 14:19:46,983 ERROR [STDERR] 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  | 14:19:46,983 ERROR [STDERR] 	at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
  | 14:19:46,983 ERROR [STDERR] 	at org.jboss.portal.jems.as.system.JBossServiceModelMBean$6.invoke(JBossServiceModelMBean.java:374)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:995)
  | 14:19:46,984 ERROR [STDERR] 	at $Proxy0.start(Unknown Source)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:417)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 14:19:46,984 ERROR [STDERR] 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  | 14:19:46,984 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 14:19:46,985 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 14:19:46,985 ERROR [STDERR] 	at $Proxy4.start(Unknown Source)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  | 14:19:46,985 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 14:19:46,985 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 14:19:46,985 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 14:19:46,985 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 14:19:46,985 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 14:19:46,986 ERROR [STDERR] 	at $Proxy191.start(Unknown Source)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  | 14:19:46,986 ERROR [STDERR] 	at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
  | 14:19:46,986 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 14:19:46,986 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 14:19:46,986 ERROR [STDERR] 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 14:19:46,987 ERROR [STDERR] 	at $Proxy9.deploy(Unknown Source)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  | 14:19:46,987 ERROR [STDERR] 	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
  | 14:19:46,987 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 14:19:46,987 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  | 14:19:46,987 ERROR [STDERR] 	at $Proxy0.start(Unknown Source)
  | 14:19:46,987 ERROR [STDERR] 	at org.jboss.system.ServiceController.start(ServiceController.java:417)
  | 14:19:46,987 ERROR [STDERR] 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  | 14:19:46,987 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 14:19:46,987 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 14:19:46,988 ERROR [STDERR] 	at $Proxy4.start(Unknown Source)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
  | 14:19:46,988 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 14:19:46,988 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 14:19:46,988 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 14:19:46,988 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  | 14:19:46,988 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 14:19:46,989 ERROR [STDERR] 	at $Proxy5.deploy(Unknown Source)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.Main.boot(Main.java:200)
  | 14:19:46,989 ERROR [STDERR] 	at org.jboss.Main$1.run(Main.java:508)
  | 14:19:46,989 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
  | 14:19:46,989 ERROR [STDERR] Caused by: javax.portlet.PortletException: Cannot start CMS portlet due to service unavailability
  | 14:19:46,990 ERROR [STDERR] 	at org.jboss.portal.core.cms.ui.CMSPortlet.init(CMSPortlet.java:165)
  | 14:19:46,990 ERROR [STDERR] 	at javax.portlet.GenericPortlet.init(GenericPortlet.java:270)
  | 14:19:46,990 ERROR [STDERR] 	at org.jboss.portal.core.cms.ui.CMSPortlet.init(CMSPortlet.java:145)
  | 14:19:46,990 ERROR [STDERR] 	at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.initPortlet(PortletContainerImpl.java:359)
  | 14:19:46,990 ERROR [STDERR] 	at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.start(PortletContainerImpl.java:233)
  | 14:19:46,990 ERROR [STDERR] 	... 129 more
  | 
        


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4131676#4131676

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4131676



More information about the jboss-user mailing list