Jetty Hawtio在运行数天后停止工作

Jetty Hawtio在运行数天后停止工作,jetty,hawtio,Jetty,Hawtio,我们正在使用hawtio来创建一个漂亮的web界面,以便在我们的项目中看到JMX MBean和Camel Route。然而,我们已经注意到,运行数周后,Hawtio停止工作,我们在尝试访问它时遇到了一个Jetty错误 我们在独立模式下使用hawtio,版本1.2.0/离线。此外,我想值得一提的是,我们的骆驼路线相当繁重,消耗了很多资源(不确定这是否会影响hawtio)。当尝试访问时,我们得到以下信息: HTTP错误404 访问/ourContextPath/时出现问题。原因: Not Found

我们正在使用hawtio来创建一个漂亮的web界面,以便在我们的项目中看到JMX MBean和Camel Route。然而,我们已经注意到,运行数周后,Hawtio停止工作,我们在尝试访问它时遇到了一个Jetty错误

我们在独立模式下使用hawtio,版本1.2.0/离线。此外,我想值得一提的是,我们的骆驼路线相当繁重,消耗了很多资源(不确定这是否会影响hawtio)。当尝试访问时,我们得到以下信息:

HTTP错误404

访问/ourContextPath/时出现问题。原因:

Not Found
由码头提供动力://

我们的上下文路径似乎没有活动资源,我发现出现了一些问题,比如线程停止工作或其他什么


有人知道如何解决这个问题,或者如何找到导致这个问题的原因吗?此外,这是最新版本(1.2.1)中修复的已知错误吗?

Jetty需要一个work/temp目录才能运行

默认行为是使用
java.io.tmpdir
指向的任何内容

然而,在许多unix安装中,这指向
/tmp
,并且该目录通常被其他进程清除

若要修复,请将
java.io.tmpdir
指定为
/tmp

$ java -Djava.io.tmpdir=/var/run/jetty -jar start.jar
或者创建一个
${jetty.base}/work/
目录(如果运行jetty 9.1+)
或者创建一个
${jetty.home}/work/
目录(如果运行的是jetty 9.1之前的版本)


有关此工作/临时目录如何操作和配置的更多详细信息,请参阅中的答案。

Jetty需要一个工作/临时目录来操作

默认行为是使用
java.io.tmpdir
指向的任何内容

然而,在许多unix安装中,这指向
/tmp
,并且该目录通常被其他进程清除

若要修复,请将
java.io.tmpdir
指定为
/tmp

$ java -Djava.io.tmpdir=/var/run/jetty -jar start.jar
或者创建一个
${jetty.base}/work/
目录(如果运行jetty 9.1+)
或者创建一个
${jetty.home}/work/
目录(如果运行的是jetty 9.1之前的版本)


有关此工作/临时目录如何操作和配置的更多详细信息,请参阅中的答案。

Jetty需要一个工作/临时目录来操作

默认行为是使用
java.io.tmpdir
指向的任何内容

然而,在许多unix安装中,这指向
/tmp
,并且该目录通常被其他进程清除

若要修复,请将
java.io.tmpdir
指定为
/tmp

$ java -Djava.io.tmpdir=/var/run/jetty -jar start.jar
或者创建一个
${jetty.base}/work/
目录(如果运行jetty 9.1+)
或者创建一个
${jetty.home}/work/
目录(如果运行的是jetty 9.1之前的版本)


有关此工作/临时目录如何操作和配置的更多详细信息,请参阅中的答案。

Jetty需要一个工作/临时目录来操作

默认行为是使用
java.io.tmpdir
指向的任何内容

然而,在许多unix安装中,这指向
/tmp
,并且该目录通常被其他进程清除

若要修复,请将
java.io.tmpdir
指定为
/tmp

$ java -Djava.io.tmpdir=/var/run/jetty -jar start.jar
或者创建一个
${jetty.base}/work/
目录(如果运行jetty 9.1+)
或者创建一个
${jetty.home}/work/
目录(如果运行的是jetty 9.1之前的版本)


有关此work/temp目录如何操作和配置的更多详细信息,请参阅上的答案。

回答不错!我从来没有想过这一点,好消息:)我已经检查了一些东西,这似乎是问题所在。谢谢回答得好!我从来没有想过这一点,好消息:)我已经检查了一些东西,这似乎是问题所在。谢谢回答得好!我从来没有想过这一点,好消息:)我已经检查了一些东西,这似乎是问题所在。谢谢回答得好!我从来没有想过这一点,好消息:)我已经检查了一些东西,这似乎是问题所在。谢谢