【问题标题】:How to set bootstrap entries of Tomcat without using Eclipse?如何在不使用 Eclipse 的情况下设置 Tomcat 的引导条目?
【发布时间】:2013-11-26 07:05:05
【问题描述】:

我使用的是Tomcat 7.JDK1.6。

我试图获取运行时 JVM 的列表。

代码:

for (int i=0; i<VirtualMachine.list().size(); i++) {
    VirtualMachineDescriptor vi = VirtualMachine.list().get(i);
        System.out.println("**PID :"+vi.id()+" **DISPLAYNAME:"+vi.displayName());
}

当我在 Eclipse 中编译它时它工作正常。但是当我将它导出到一个war包中,并将war文件放入Tomcat的webapps文件夹时,它返回空列表。 eclipse也使用相同的tomcat。我发现eclipse中的配置文件和tomcat中的配置文件是一样的。但是eclipse中有引导条目和用户条目。用户条目指向 Tomcat 7。我想尝试为 Tomcat 设置相同的配置,但我没有 不知道如何将引导条目设置为 Tomcat。

【问题讨论】:

  • 有人给我一些参考吗?谢谢@lhuang
  • 您对此有什么想法吗? @raphw

标签: java eclipse jboss bootstrapping


【解决方案1】:

当我调试 tools.jar 代码并找到根本原因时, 简而言之,在 windows 或 unix 上启动 tomcat 之前,您需要做的只是删除 catalina.bat 或 catalina.sh 中的所有以下设置。好好享受! :-)

-Djava.io.tmpdir="%CATALINA_TMPDIR%"

欢迎讨论,也许还有比我更早的方法。

【讨论】:

  • root cause是什么意思? @ronaldq
  • 更多讨论可以加入聊天室here
猜你喜欢
  • 2011-05-14
  • 1970-01-01
  • 1970-01-01
  • 2020-06-25
  • 2013-05-11
  • 2021-10-24
  • 2010-09-22
  • 1970-01-01
  • 2015-08-01
相关资源
最近更新 更多