当前位置: 首页 > 知识库问答 >
问题:

有没有一个可以在上下文中使用的tomee-home的环境变量.xml

须新
2023-03-14

我有一个正在部署到tomee服务器的webapp。此webapp有一个META-INF/context.xml文件,其内容如下:

<Context>
  <Loader className="org.apache.catalina.loader.VirtualWebappLoader" virtualClasspath="/apache-tomee-plus-1.7.2/someProperties;" />
  <JarScanner scanAllDirectories="true" />
</Context>

请注意,Loader元素的virtualClasspath attr的值为/Apache-tomee-plus-1 . 7 . 2/some properties;,其中/apache-tomee-plus-1.7.2准备好了tomcat home。你知道有没有一种方法可以不用硬编码来引用tomcat-home的实际路径名?

共有1个答案

宣煜
2023-03-14

看起来我可以使用${catalina.home}来引用tomcat-home目录。

 类似资料:
  • 我有一个Postman集合,我正在尝试与newman一起工作,但我的环境变量没有被使用。 请求URL只是{{URL}},然后我有一个同名的环境变量。我正在使用以下命令运行测试: 我可以在报告中看到环境文件被正确读取,并且包含了我想要使用的变量,但请求失败,报告显示请求是“url”:“https://{url}}”,而不是我真正想要的。 当然,请求失败是因为“https://{{url}}”不是有效

  • 问题内容: 在Unix上,是否有任何方法可以使一个进程更改另一个环境的变量(假设它们都由同一用户运行)?一般的解决方案是最好的,但如果不是,那么一个孩子是另一个孩子的特殊情况呢? 编辑:如何通过gdb? 问题答案: 通过gdb: 当然,这是一个很讨厌的黑客,应该只在调试场景中进行。

  • 有没有相关的库推荐,目前找到的都只适合桌面使用

  • 是否可以在发布的有效负载中使用在上一次测试中设置的环境变量? 例如。

  • 问题内容: doIt函数将打印“ dad”。有没有办法让它打印“儿子”? 问题答案: 是。但是就变量而言,它会被覆盖(将新值赋予变量。将新定义赋予函数是Override)。 在父类的块中使用时,该值将得到反映 如果变量是静态的,则在初始化时使用静态块更改其值, 否则更改构造函数。 你还可以稍后在任何块中更改该值。它将反映在超一流

  • 问题内容: 我的crontab每小时运行一次。当用户从终端运行作业时,运行它的用户在工作中具有环境变量,但是,显然,crontab在运行时不会被环境变量吸收。 我尝试过将它们放入,但是它们似乎仍然没有被捡起。有谁知道我可以将crontab可以接收的环境变量放在哪里? 问题答案: 在运行命令之前,让’cron’运行一个设置环境的shell脚本。 总是。 〜/ bin / Cron中的脚本都是指向单个