7 Replies Latest reply on Nov 23, 2006 12:11 PM by paulharrington

    install SEAM and Portal together?

    paulharrington

      We are starting a project and wish to use SEAM in a JBoss portal environment. I was looking through the documentation for the 2 technologies, to work out which versions to install.

      In the jboss seam FAQ (http://labs.jboss.com/portal/jbossseam/faq) it states

      Q: What JBoss AS do I need to run Seam?
      A: Since Seam requires the latest edition of EJB3, you need to install JBoss AS from the latest JEMS installer. Make sure that you select the "ejb3" or "ejb3+clustering" profile to include EJB3 support

      However,

      In the jboss portal 2.6 reference guide it states:

      Warning
      Make sure to download the JBoss AS Zip version. DO NOT ATTEMPT to deploy JBoss Portal on the installer version of JBoss AS! We are currently working on aligning the Application installer with JBoss Portal.



      This suggests they currently can?t be installed together, because one must be installed using the installer, and the other cannot be installed using the installer.

      Can anyone clarify how I can install the two technologies together, and if so can I use the latest versions Jboss 2.6 DR, and SEAM 1.1 BETA 2, or should I install earlier versions of one, or both?

      Thanks

      Paul Harrington

        • 1. Re: install SEAM and Portal together?

          Hi

          You need to install Jboss AS with the ejb profile (there is an option to install with portal, which they are refering to, don't do this). Once you have installed the Jboss AS with ejb (clustered or not), then add the portal libraries to the server.

          This way you get the latest ejb3 code, and then layer on top the necessary libraries to get the jboss portal 1.6 working.

          Hope this helps you.

          Thanks,

          James

          • 2. Re: install SEAM and Portal together?
            gavin.king

            Use the "portal" profile if you want to use Seam with Portal.

            Note that the portal profile is known to be incompatible with Ajax4JSF.

            • 3. Re: install SEAM and Portal together?
              gavin.king

               

              "js8523" wrote:
              You need to install Jboss AS with the ejb profile (there is an option to install with portal, which they are refering to, don't do this). Once you have installed the Jboss AS with ejb (clustered or not), then add the portal libraries to the server.


              That might also work, but I have not tested it myself.

              • 4. Re: install SEAM and Portal together?
                paulharrington


                I tried installing Jboss AS with the ejb profiling, and then downloading the portal binaries and adding them to the server. This seems to work OK.

                Many thanks for the suggestions.

                Paul

                • 5. Re: install SEAM and Portal together?
                  paulharrington

                  I now have a problem when I run the portal example provided with SEAM distribution.

                  When I deploy the example to the portal, a portal page for the seam booking appears, but instead of displaying the portlet, the portlet window title shows "Cannot Render", and the seam content window shows "
                  Object not found SeamBookingInstance".

                  Has anyone experienced this problem before, or could suggest a possible solution?

                  I am using Jboss portal 2.6.0DR, and seam 1.1.0 BETA-2.

                  Paul

                  • 6. Re: install SEAM and Portal together?
                    gavin.king

                    No idea. We test against the JEMS installer "portal" profile.

                    However, I just discovered that the portal example is broken in CR1, (now fixed in CVS), so I need to push a CR2 tomorrow.

                    • 7. Re: install SEAM and Portal together?
                      paulharrington

                      Thanks that's useful to know.

                      I'll wait for the CR2 and then I'll try the example.

                      Paul