I'm on Fedora Core 4, fresh JBoss 4.0.3SP1 binary, jdk 1.5.0_04... Followed these directions exactly...
anonymous wrote : | 1. Installed JBAS 4.0.3SP1 (binary distro) | 2. Copied server/default to server/portal to be able to wipe it out easily and not clattering the default directory | 3. export ANT_OPTS=-Xmx640m (it was the tricky part on Cygwin when I followed your instructions ;)) | 4. ant -Dportal.deploy.dir=portal -f build/build.xml clean deploy | 5. Deployed portal-hsqldb-ds.xml (copied it to server/portal/deploy dir) | It builds and deploys to the "portal" server instance. I start that instance up using run.sh -c portal again i get this exception during startup | 07:02:50,020 WARN [ServiceController] Problem starting service portal:policy=PortalPolicy,type=local | java.lang.IllegalArgumentException: No transaction manager provided | at org.jboss.portal.common.transaction.Transactions.applyBefore(Transactions.java:59) | at org.jboss.portal.core.impl.container.TreeCacheAdapter.start(TreeCacheAdapter.java:117) | at org.jboss.portal.core.impl.container.JBossTreeCacheContainer.startService(JBossTreeCacheContainer.java:53) | at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274) | at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:181) | at org.jboss.portal.common.system.AbstractJBossService.start(AbstractJBossService.java:73) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:960) | at $Proxy0.start(Unknown Source) | at org.jboss.system.ServiceController.start(ServiceController.java:428) | at org.jboss.system.ServiceController.start(ServiceController.java:446) | at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) | at $Proxy4.start(Unknown Source) | at org.jboss.deployment.SARDeployer.start(SARDeployer.java:285) | at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) | at $Proxy6.deploy(Unknown Source) | at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319) | at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507) | at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192) | at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:265) | at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274) | at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943) | at $Proxy0.start(Unknown Source) | at org.jboss.system.ServiceController.start(ServiceController.java:428) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) | at $Proxy4.start(Unknown Source) | at org.jboss.deployment.SARDeployer.start(SARDeployer.java:285) | at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) | at $Proxy5.deploy(Unknown Source) | at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:453) | at org.jboss.system.server.ServerImpl.start(ServerImpl.java:330) | at org.jboss.Main.boot(Main.java:187) | at org.jboss.Main$1.run(Main.java:438) | at java.lang.Thread.run(Thread.java:595) | | and the portal does not deploy complaining about the following... | 06:55:46,156 ERROR [URLDeploymentScanner] Incomplete Deployment listing: | | --- MBeans waiting for other MBeans --- | ObjectName: portal:policy=PortalPolicy,type=local | State: FAILED | Reason: java.lang.IllegalArgumentException: No transaction manager provided | I Depend On: | portal:service=ContainerRegistry | portal:service=TreeCacheProvider,type=local | portal:service=ServerConfig | Depends On Me: | portal:container=PortalObject,type=global | portal:controller=Request | portal:deploymentFactory=Object | | ObjectName: portal:container=PortalObject,type=global | State: CONFIGURED | I Depend On: | portal:service=ListenerRegistry | portal:service=ContainerRegistry | portal:service=Hibernate,type=globalportal | portal:policy=PortalPolicy,type=local | Depends On Me: | portal:mapper=DefaultPortal | portal:mapper=PortalObject,type=global | portal:deployer=PortalWebApp | portal:deploymentFactory=Object | | ObjectName: portal:mapper=DefaultPortal | State: CONFIGURED | I Depend On: | portal:mapper=PrefixDelegating | portal:container=PortalObject,type=global | Depends On Me: | portal:controller=Request | | ObjectName: portal:mapper=PortalObject,type=global | State: CONFIGURED | I Depend On: | portal:mapper=PrefixDelegating | portal:container=PortalObject,type=global | | ObjectName: portal:controller=Request | State: CONFIGURED | I Depend On: | portal:service=PageService | portal:mapper=DefaultPortal | portal:policy=PortalPolicy,type=local | Depends On Me: | portal:service=Server | | ObjectName: portal:service=Server | State: CONFIGURED | I Depend On: | portal:service=ServerConfig | portal:controller=Request | portal:service=ContainerRegistry | Depends On Me: | portal:deployer=PortalWebApp | | ObjectName: portal:deployer=PortalWebApp | State: CONFIGURED | I Depend On: | jboss.system:service=MainDeployer | portal:container=PortalObject,type=global | portal:container=Instance,type=global | portal:service=Server | Depends On Me: | portal:deploymentFactory=Object | portal:deploymentFactory=PortletApp | portal:deploymentFactory=Layout | portal:deploymentFactory=LayoutFeatures | portal:deploymentFactory=Theme | portal:deployer=Adapter | | ObjectName: portal:deploymentFactory=Object | State: CONFIGURED | I Depend On: | portal:deployer=PortalWebApp | portal:container=PortalObject,type=global | portal:container=Instance,type=global | portal:policy=PortalPolicy,type=local | Depends On Me: | portal:deployer=Adapter | | ObjectName: portal:deploymentFactory=PortletApp | State: CONFIGURED | I Depend On: | portal:deployer=PortalWebApp | portal:service=ContainerRegistry | Depends On Me: | portal:deployer=Adapter | | ObjectName: portal:deploymentFactory=Layout | State: CONFIGURED | I Depend On: | portal:deployer=PortalWebApp | portal:service=LayoutService | Depends On Me: | portal:deployer=Adapter | | ObjectName: portal:deploymentFactory=LayoutFeatures | State: CONFIGURED | I Depend On: | portal:deployer=PortalWebApp | portal:service=LayoutService | Depends On Me: | portal:deployer=Adapter | | ObjectName: portal:deploymentFactory=Theme | State: CONFIGURED | I Depend On: | portal:deployer=PortalWebApp | portal:service=ThemeService | Depends On Me: | portal:deployer=Adapter | | ObjectName: portal:deployer=Adapter | State: CONFIGURED | I Depend On: | portal:deploymentFactory=Object | portal:deploymentFactory=PortletApp | portal:deploymentFactory=Layout | portal:deploymentFactory=LayoutFeatures | portal:deploymentFactory=Theme | portal:deployer=PortalWebApp | jboss.web:service=WebServer | portal:service=Module,type=User | portal:service=Module,type=Role | portal:service=Module,type=Mail | | --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM --- | ObjectName: portal:policy=PortalPolicy,type=local | State: FAILED | Reason: java.lang.IllegalArgumentException: No transaction manager provided | I Depend On: | portal:service=ContainerRegistry | portal:service=TreeCacheProvider,type=local | portal:service=ServerConfig | Depends On Me: | portal:container=PortalObject,type=global | portal:controller=Request | portal:deploymentFactory=Object | I run the touch command on jboss-portal.sar so that it redeploys and all seems to go well until i try to access the portal through my browser and I get the following error | 06:57:02,731 ERROR [[PortalServletWithPathMapping]] Servlet.service() for servlet PortalServletWithPathMapping threw exception | java.lang.SecurityException: Not allowed to access portal resource: default [portal:global/default.default] | at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:170) | at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:46) | at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.core.aspects.controller.NavigationInterceptor.invoke(NavigationInterceptor.java:42) | at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:141) | at org.jboss.portal.core.command.CommandContext.execute(CommandContext.java:176) | at org.jboss.portal.core.CoreController.handle(CoreController.java:182) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) | at $Proxy128.handle(Unknown Source) | at org.jboss.portal.server.aspects.server.ControllerInterceptor.invoke(ControllerInterceptor.java:38) | at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.server.aspects.server.ContentTypeInterceptor.invoke(ContentTypeInterceptor.java:52) | at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.core.aspects.server.LocaleInterceptor.invoke(LocaleInterceptor.java:55) | at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.core.aspects.server.UserInterceptor.invoke(UserInterceptor.java:159) | at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:71) | at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java:59) | at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:24) | at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:107) | at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:141) | at org.jboss.portal.server.impl.ServerImpl.invoke(ServerImpl.java:63) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) | at org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.java:273) | at $Proxy151.invoke(Unknown Source) | at org.jboss.portal.server.servlet.PortalServlet.invoke(PortalServlet.java:169) | at org.jboss.portal.server.servlet.PortalServlet.doGet(PortalServlet.java:155) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) | at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39) | at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159) | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59) | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) | at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) | at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) | at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) | at java.lang.Thread.run(Thread.java:595) | | Jacek you're not seeing any of these issues? Sounds like it's working under windows but not Linux? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3904873#3904873 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3904873 ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user