将参数添加到WebSphere中的共享库

时间:2014-11-17 13:25:29

标签: java websphere shared-libraries

我开发了一个由WebSphere 7中部署的2个Web应用程序使用的共享库。 这个库被定义为一个服务器'水平。它的主要目的是读取文件系统上的文件。 我在Java代码中设置了文件的路径,但我想将它放在WebSphere中。 即使路径不应该在很长一段时间内改变,它也会更加清洁。

有可能吗?如果不是,最好的替代方案是什么?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用JVM属性存储文件路径。

例如

System.getProperty("myfile", "c:/file.txt");

使用Web管理控制台(ibm / console)在WebSphere中添加JVM属性。

  • 打开菜单(适用于WAS7.0)Websphere Application servers > server1 > Process definition > Java Virtual Machine > Custom properties并单击New按钮。
  • 然后输入属性名称和值。 Ckick ApplySave按钮。
  • 重新启动WebSphere Application Server。您将从应用程序中看到属性。

  • 答案 1 :(得分:0)

    您应该定义WebSphere variable(请参阅底部的过程),例如MY_LIBRARY_DIR,然后在库类路径中使用它,例如$ {MY_LIBRARY_DIR} /mylib.jar。您通常希望在与库相同的范围内定义库,但如果库目录位于每个节点的不同位置,您还可以在单​​元范围内定义库并在每个节点中定义变量。