sách gpt4 ai đã đi

java - Tomcat 生产/开发环境

In lại 作者:塔克拉玛干 更新时间:2023-11-03 02:57:21 29 4
mua khóa gpt4 Nike

在 PHP 开发中,可以通过服务器的“环境”变量确定应用程序是在生产环境还是开发环境中运行。

在 tomcat 服务器上是否有类似的变量可用,或者是否有更好的方法将应用程序用于生产和开发?

1 Câu trả lời

我们拥有的每个 Tomcat 实例都在 server.xml 文件的 GlobalNamingResources 部分中定义了一个 isProduction 标志。

server.xml:


...





... etc ...


这允许通过在引用资源的 context.xml 中创建一个属性来使该属性在整个应用程序中可用:

context.xml:




...

获取值:

public boolean isProduction() {
Object o;
thử {
o = (new InitialContext()).lookup("java:comp/env/isProduction");
} catch (NamingException e) {
o = Boolean.FALSE; // assumes FALSE if the value isn't declared
}
return o == null ? Boolean.FALSE : (Boolean) o;
}

关于java - Tomcat 生产/开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378444/

29 4 0
Bài viết được đề xuất: algorithm - 二叉树中距离 k 处的节点
Bài viết được đề xuất: java - 解析 XML 时忽略 DTD
Bài viết được đề xuất: algorithm - 边缘平滑,同时保留角等特征
Bài viết được đề xuất: 泛型方法中的 Java 有界参数
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com