【发布时间】:2017-12-25 18:07:54
【问题描述】:
我正在编写使用其他 Web 服务(来自其他平台)的 Java Web 服务,所以我必须在我的 Java Web 服务中调用这些 API,并且它有 url(静态 ip)。我正在考虑在属性文件中保留包含 IP 的通用 url 部分。但是有什么方法可以将这些属性或 URL 部分保留在 tomcat 中?哪种方式存储 url 更好?
【问题讨论】:
-
你可以把它们放到 ServletContext 中。这样就可以使用 Web 应用程序容器的管理工具对其进行配置。但这些事情通常很麻烦。就个人而言,我会使用 Typesafe Config,将所有默认值放入类路径(在 WAR 文件中),并允许通过主机文件系统上知名位置的文件覆盖它们(如果需要在 WAR 之后更改它)已建成)。
标签: java web-services tomcat8