我有一个Java应用程序,我将使用CommandCall远程调用。
目前我将其放在/home/username
文件夹中,并在JAVA命令的CLASSPATH参数中指定该文件夹
但是现在我必须将应用程序发送给客户端,似乎这些是可能的位置
- 在根目录下创建目录,如
/myapp
- 在QOpenSys中创建目录,如
/QOpenSys/myapp
。这在ITJungle的文章 中大致提到过
但是我没有在iSeries文档中找到推荐的位置。
那么在iSeries上部署Java应用程序的推荐位置是什么呢?参考IFS路径组织的文件系统层次标准。
我更喜欢部署到/opt/<application>
或/opt/<vendor>/<application>
这样的路径。我还在该结构中创建了环境目录,如test
、dev
、prod
等。
注意,/opt
位于一个不区分大小写的文件系统上。如果这是一个问题,你也可以使用/QOpenSys/opt
。
我建议不要创建任何新的根目录