【发布时间】:2010-04-21 20:00:03
【问题描述】:
我有一个使用 Struts2 的 j2ee 应用程序。我有一个在struts.properties 中声明的全局属性文件,它位于WEB-INF/classes 中。它具有以下设置:
struts.custom.i18n.resources=mypropertyfile
mypropertyfile 也位于WEB-INF/classes
比如说它包含以下内容:
pdf.test.title=PDF Test
然后在jsp上我使用以下来利用属性文件
<s:text name="pdf.test.title"/>
此设置在 Sun App server 8.2 上有效,但在 GlassFish App Server 上无效(我在浏览器上看到 pdf.test.title 而不是 PDF Test)。我无权访问 GlassFish App 服务器来尝试调整设置以使其正常工作。所以我想对代码进行更改,看看是否有帮助。
我的问题是:
还有哪些其他方法可以在 J2EE 应用程序中使用属性文件? (是否使用 Struts2)。我也愿意接受建议对 glassfish 进行更改以使其工作的方法?
构建/版本号
GlassFish = 9.1_02(构建 b04-fcs)
Struts2 = 2.0.6
JRE6
【问题讨论】:
-
令我困惑的是,您要求其他方式而不是帮助解决问题?您为什么要寻找变通方法而不是解决方案?
-
不幸的是,我所处的环境无法控制或访问我们将代码部署到的应用程序服务器。我可以请维护该服务器的人进行修复,但这是一个漫长的过程。如果我可以在我的代码方面进行一些更改并且这些工作正常,那么我可以避免与 10 个人纠缠。此外,在 Glassfish 方面进行修复将涉及反复试验。这将是一个循环,我通过 5 个人进行每项更改。我知道...FML
-
您可能希望编辑您的问题以包含相关信息,例如:操作系统信息、GlassFish 版本信息、Struts 版本信息(特定版本信息)。
标签: jsp jakarta-ee properties struts2 glassfish