在IBM WebSphere Web管理控制台中,可以转到Applications - > WebSphere企业应用程序,选择一个应用程序并单击“自定义属性”链接。将有一个页面来添加键值对。您将如何从代码中访问这些值?这些属性似乎不会在系统属性或ServletContext中结束。
答案 0 :(得分:0)
我在IBM WebSphere Application Server的7年职业生涯中从未见过它。我认为如果它曾经使用它很少,我会将该功能称为过去支持它的IBM WebSphere版本的剩余部分。
对于特定于应用程序的配置设置,我强烈建议{@ 1}}用于Web应用程序或@Resource注释用于Web应用程序和其他应用程序类型。
答案 1 :(得分:0)
我在WAS ND 8.5上进行了测试。 将自定义属性添加到应用程序会将其添加到deployment.xml。
我使用属性名称=" testprop"更新了\ DefaultApplication.ear值="真&#34 ;.它在这里更新:
C:\ WASNEW85 \的WebSphere \ AppServer的\型材\文件Dmgr01 \配置\细胞\ cell01 \应用\ DefaultApplication.ear.ear \部署\ DefaultApplication.ear
该值显示:
我希望这会有所帮助。
答案 2 :(得分:0)
这个答案将不完全是关于该主题的,但它可以解决为WebSphere管理的Web应用程序定义和设置配置属性的问题。
在WebSphere下定义Web应用程序的配置设置的最简单方法如下:
servlet
初始化参数定义Web应用程序设置:<强> 的web.xml 强>
<servlet>
<servlet-name>my-servlet</servlet-name>
<servlet-class>
my.servlet.ClassName
</servlet-class>
<init-param>
<param-name>someConfigurationPropertyName</param-name>
<param-value>This Value Can Be Set</param-value>
</init-param>
</servlet>
servlet
参数的值,您可以在Enterprise Applications > your-web-application-name > Initialize parameters for servlets
答案 3 :(得分:-1)
在IBM WebSphere Application Server V7或V8上设置webcontainer定制属性
在IBM WebSphere Application Server V6上设置webcontainer定制属性:
使用wsadmin在WebSphere Application Server V6上设置webcontainer定制属性: