我开发了一个由WebSphere 7中部署的2个Web应用程序使用的共享库。 这个库被定义为一个服务器'水平。它的主要目的是读取文件系统上的文件。 我在Java代码中设置了文件的路径,但我想将它放在WebSphere中。 即使路径不应该在很长一段时间内改变,它也会更加清洁。
有可能吗?如果不是,最好的替代方案是什么?
谢谢!
答案 0 :(得分:0)
您可以使用JVM属性存储文件路径。
例如
System.getProperty("myfile", "c:/file.txt");
使用Web管理控制台(ibm / console)在WebSphere中添加JVM属性。
Websphere Application servers > server1 > Process definition > Java Virtual Machine > Custom properties
并单击New
按钮。
Apply
和Save
按钮。
答案 1 :(得分:0)
您应该定义WebSphere variable(请参阅底部的过程),例如MY_LIBRARY_DIR,然后在库类路径中使用它,例如$ {MY_LIBRARY_DIR} /mylib.jar。您通常希望在与库相同的范围内定义库,但如果库目录位于每个节点的不同位置,您还可以在单元范围内定义库并在每个节点中定义变量。