我使用IBM RSA 7.5和Websphere Server 6.1作为应用程序服务器。 我无法更改Class Loader Order下拉框。它有禁用状态。 如何启用它。我需要将项目“首先使用父类加载器加载的类”更改为“首先使用应用程序类加载器加载的类”。
答案 0 :(得分:4)
“在管理控制台中禁用了类加载器选项,因为应用程序是以”松散配置“方式发布的。这意味着您的应用程序二进制文件和描述符文件不驻留在WAS应用程序存储库中。通过RAD(最有可能配置为'在工作区中运行资源'),然后应用程序二进制文件存在于各种项目的输出文件夹中,并指示WAS从该位置读取二进制文件/描述符文件。结果, WAS管理控制台无法对这些文件进行更改,因此禁用了该功能。
这是一个文档,描述了如何通过RAD使用此发布机制来完成您想要的任务:
使用这种方式更改类加载器设置会导致此信息与应用程序一起存储(在EAR项目中),因此当应用程序发布到任何WAS运行时(即在开发或生产中)时,您将不再需要更改它)“。
答案 1 :(得分:0)
我经常与这个问题挣扎,甚至对你的问题感到绝望。
虽然我有一个不同的设置,从Eclipse发布我的应用程序,在eclipse服务器配置中取消选中“最小化复制到服务器的应用程序文件”解决了我的问题。