Actions
Support #756
closed
TA
PL
WXmlLocalizedStrings - Glassfish shared library support
Support #756:
WXmlLocalizedStrings - Glassfish shared library support
Start date:
03/14/2011
Due date:
% Done:
0%
Estimated time:
Description
Hello,
When deploying JWt in the shared library folder of a Glassfish domain (/lib), the localized string class does not find the xml ressources.
I think this is due to the fact that when shared, JWt classes have been loaded by another class loader than the app and that therefore they do not share the same classpath.
Kind regards,
Thim.
TA Updated by Thim Anneessens over 15 years ago
And here is the trivial solution. I may not be the best but it works.
These modifications have to be done on the WXMLLocalizedStrings class
private void readXmlResource(String bundleName) {
URL url = null;
WApplication app= WApplication.getInstance();
Class _class=app.getClass();
for (String path : StringUtils.expandLocales(bundleName, WApplication.getInstance().getLocale().toString())) {
url = _class.getResource(path + ".xml");
Kind regards,
Thim.
KD Updated by Koen Deforche over 15 years ago
- Status changed from New to InProgress
- Assignee set to Pieter Libin
Pieter,
can you verify this and review the patch ?
Regards,
koen
PL Updated by Pieter Libin over 15 years ago
- Status changed from InProgress to Resolved
I applied the patch in the latest git.
KD Updated by Koen Deforche about 15 years ago
- Status changed from Resolved to Closed
- Target version set to 3.1.10
Actions