Applogies I forgot to mention you need to also download the Spring Portlet example code from the Spring website. I've put a full example which includes that and also the JBoss portlet deployment files http://www.kevs3d.co.uk/dev/SpringJBossPortletSample.zip. This is the complete Spring JSR-168 Portlet example integrated with Jboss.
I have it working now. I'm getting a npe on init due to portal not being able to find the localization file.
Am also seeing this in the log when accessing the pages:
10:42:56,948 WARN [ResourceBundleMessageSource] ResourceBundle [messages] not found for MessageSource: Can't find bundle for base name messages, locale en_US
Let me know if you're getting this in alpha.
I've seen this before with our portal. We don't like en_US as a locale. I'll debug our side and see what we can do.
ok. I looked at it a bit more, and it seems that the spring side is throwing when looking for the resourcebundle:
11:52:28,675 INFO [DispatcherPortlet] Published PortletApplicationContext of portlet 'SpringExamplePortlet' as PortletContext attribute with name [org.springfr amework.web.portlet.FrameworkPortlet.CONTEXT.SpringExamplePortlet] 11:52:28,715 INFO [DispatcherPortlet] Unable to locate LocaleResolver with name 'localeResolver': using default [org.springframework.web.portlet.i18n.RenderReq uestLocaleResolver@1e655d8] 11:52:28,715 INFO [DispatcherPortlet] Loaded view resolver [org.springframework.web.servlet.view.InternalResourceViewResolver@1ecb1b2] 11:52:28,745 INFO [DispatcherPortlet] Framework portlet 'SpringExamplePortlet' init completed in 521 ms 11:52:28,745 INFO [DispatcherPortlet] Portlet 'SpringExamplePortlet' configured successfully 11:52:28,745 INFO [PortletContainer] Initialized portlet object org.springframework.web.portlet.DispatcherPortlet 11:52:28,785 INFO [SpringExamplePortlet] started 11:52:28,785 INFO [SpringExamplePortlet-Invocation)] started 11:52:28,785 INFO [SpringExamplePortlet-ContentTypes)] started 11:52:28,825 INFO [InfoBundle] Creates the parent bundle 11:52:28,825 INFO [SpringExamplePortlet-Language)] failed 11:52:28,825 ERROR [SpringExamplePortlet-Language)] Exception occured when invoking nested lifecycle method java.lang.NullPointerException at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:707) at java.util.ResourceBundle.getBundle(ResourceBundle.java:700) at org.jboss.portal.portlet.plugins.language.ResourceBundles.loadBundle(ResourceBundles.java:272) at org.jboss.portal.portlet.plugins.language.ResourceBundles.init(ResourceBundles.java:199) at org.jboss.portal.portlet.plugins.language.ResourceBundles.start(ResourceBundles.java:70)
By the time it gets to org.jboss.portal.portlet.plugins.language.ResourceBundles.loadBundle, its passing in a null basename. Either way, I will post this example with some others in our wiki. I'm redoing this today, so people can download and play with different types of portlets we support.
I have tried with the test application as suggested by you. I had build the app and deployed it the server but i was unable to make a request to it. When i gave the URL as
http://localhost:8080/portal?page-springexample to the browser ,It was sying that the resource portal is not available. Can u suggest what's wrong. I m using Jboss 4.0.2.
Actually i have a spring application and i want ot migrate it to the jboss portlets. Can u refer to some good documentation for the same.
Thanks in advance