Skip to main content



      Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Deploy NLS Problem
Deploy NLS Problem [message #129022] Tue, 21 April 2009 03:34 Go to next message
Eclipse UserFriend
Hi,
I've got a problem with the deployment of my rap-app on Tomcat. When I
start my app (a contact management application) on the integrated
jetty-server it works fine. The German and English languages are chosen
correctly. I also checked my manifest-configuration for building, export
and dependencies

When I deploy the app on tomcat as war-file it doesn't show up.
The OSGi consoloutput is as follows:
java.util.MissingResourceException: Can't find bundle for base name
de.mycompany.rap.messages, locale de_DE
at java.util.ResourceBundle.throwMissingResourceException(Unkno wn
Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at org.eclipse.rwt.RWT$NLS.getISO8859_1Encoded(RWT.java:98)
at de.ipsways.rap.helper.Messages.get(Messages.java:63)
at
de.ipsways.rap.activator.ApplicationActionBarAdvisor.makeAct ions(Appl
icationActionBarAdvisor.java:65)
…

The "OSGi-ss-command" shows no unresolved constrains.
(When I replace the Message strings with hardcoded string it works fine at
tomcat as well)

I currently write my degree thesis (Dipomarbeit) about RAP and I would
really appreciate your help,

Konstantin May
Re: Deploy NLS Problem [message #129037 is a reply to message #129022] Tue, 21 April 2009 04:25 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

two ideas what might be wrong:
1. Do you use fragments to provide the missing language? If so, you
could check if this fragment is used during build time (feature.xml) and
is running (OSGi console).

2. Make sure that the property file is referenced in your
build.properties (bin.includes). You can also unpack the jar of your
deployed app and check if the resource file is there.

Regards,
Stefan.

May schrieb:
> Hi,
> I've got a problem with the deployment of my rap-app on Tomcat. When I
> start my app (a contact management application) on the integrated
> jetty-server it works fine. The German and English languages are chosen
> correctly. I also checked my manifest-configuration for building, export
> and dependencies
>
> When I deploy the app on tomcat as war-file it doesn't show up.
> The OSGi consoloutput is as follows:
> java.util.MissingResourceException: Can't find bundle for base name
> de.mycompany.rap.messages, locale de_DE
> at java.util.ResourceBundle.throwMissingResourceException(Unkno wn
> Source)
> at java.util.ResourceBundle.getBundleImpl(Unknown Source)
> at java.util.ResourceBundle.getBundle(Unknown Source)
> at org.eclipse.rwt.RWT$NLS.getISO8859_1Encoded(RWT.java:98)
> at de.ipsways.rap.helper.Messages.get(Messages.java:63)
> at
> de.ipsways.rap.activator.ApplicationActionBarAdvisor.makeAct ions(Appl
> icationActionBarAdvisor.java:65)
> �
>
> The "OSGi-ss-command" shows no unresolved constrains.
> (When I replace the Message strings with hardcoded string it works fine
> at tomcat as well)
>
> I currently write my degree thesis (Dipomarbeit) about RAP and I would
> really appreciate your help,
> Konstantin May
>
>
Re: Deploy NLS Problem [message #129050 is a reply to message #129022] Tue, 21 April 2009 05:18 Go to previous messageGo to next message
Eclipse UserFriend
Hi!

You need to put your bunle "de.mycompany.rap.messages_XX" in the
config.ini to the list of the osgi bunles, just put in the list like ",
de.mycompany.rap.messages_XX" and do not add "@start" postfix to the this
fragment.
Re: Deploy NLS Problem [message #129361 is a reply to message #129037] Wed, 22 April 2009 04:36 Go to previous message
Eclipse UserFriend
Thanks for your help,

I finally found out that I have used "de.mycompany.rap.messages.Messages"
instead of "de.mycompany.rap.messages.messages" in the Message class.
On Jetty this doesen't matter, but on tomcat...

Changing to lower case does the trick ;-)
Previous Topic:TableTree support?
Next Topic:Suuport for tabbed properties view?
Goto Forum:
  


Current Time: Thu May 01 03:39:32 EDT 2025

Powered by FUDForum. Page generated in 0.06251 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top