有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jakarta ee如何为Java Web应用程序设置参数

我有一个Java的web应用程序,它使用一些外部程序(调用命令行工具)

我想让命令行程序的路径可配置,这样我就可以在不重新构建应用程序的情况下更改它

问题:

1)如果只设置了一次(在部署时),并且此后从未更改,我应该使用哪个参数(在web.xml中可用的参数之外)

2)如何在Java代码中访问此参数

提前谢谢

德米特里


共 (1) 个答案

  1. # 1 楼答案

    这是一个由两部分组成的解决方案

    1. 首先,我们可以创建一个可供web应用程序访问的属性文件。这不需要是您的标准消息属性,而是一个辅助文件
    2. 其次,部署脚本和构建脚本可以做一些额外的工作,在应用服务器中创建上下文目录,从中复制构建中的属性文件,并使其也可用于命令行工具

    Apache CLI是执行一些编程访问的一个非常好的替代方案