Plugins Hawtio简单插件示例-选项卡不可见
我正在尝试开发一个定制的hawtio插件。我在Tomcat中部署了基于hawtio默认1.4.37的自定义WAR。它工作正常 我按照指令构建simple-plugin.war(不做任何更改),并将其部署在同一个Tomcat中 没有错误,所有日志都是干净的,我可以在JMXbean中将simple plugin看作hawtio的插件,但是没有新的选项卡可见(尽管我从.js代码中猜测,“simple”选项卡应该出现) 有什么想法吗?这与视角有关吗 编辑: 刚刚检查了浏览器控制台,看到404错误Plugins Hawtio简单插件示例-选项卡不可见,plugins,hawtio,Plugins,Hawtio,我正在尝试开发一个定制的hawtio插件。我在Tomcat中部署了基于hawtio默认1.4.37的自定义WAR。它工作正常 我按照指令构建simple-plugin.war(不做任何更改),并将其部署在同一个Tomcat中 没有错误,所有日志都是干净的,我可以在JMXbean中将simple plugin看作hawtio的插件,但是没有新的选项卡可见(尽管我从.js代码中猜测,“simple”选项卡应该出现) 有什么想法吗?这与视角有关吗 编辑: 刚刚检查了浏览器控制台,看到404错误 GET
GET http://localhost:8080/myhawtio/plugin/ 404 (Not Found)
GET http://localhost:8080/sample-1.4.37/plugin 404 (Not Found)
我的自定义战争似乎没有正确地重新配置
编辑2:
下载并部署干净的hawtio-default-1.4.37.war-简单插件可以工作,“简单”选项卡可见
下载并部署了干净的示例-1.4.37.war-简单插件不起作用,选项卡不可见,出现get 404错误
GET http://localhost:8080/myhawtio/plugin/ 404 (Not Found)
GET http://localhost:8080/sample-1.4.37/plugin 404 (Not Found)
您必须确保使用与web.xml文件中配置的相同名称安装简单插件 在web.xml中,当您从以下内容构建示例时,将设置上下文路径: 默认情况下,生成为
<context-param>
<description>Plugin's path on the server</description>
<param-name>plugin-context</param-name>
<param-value>/simple-plugin</param-value>
</context-param>
插件在服务器上的路径
插件上下文
/简单插件
因此,这意味着您应该在ApacheTomcat中安装war作为
simple plugin
,例如将.war文件重命名为simple plugin.war
,您必须确保使用与web.xml文件中配置的名称相同的名称安装简单插件
在web.xml中,当您从以下内容构建示例时,将设置上下文路径:
默认情况下,生成为
<context-param>
<description>Plugin's path on the server</description>
<param-name>plugin-context</param-name>
<param-value>/simple-plugin</param-value>
</context-param>
插件在服务器上的路径
插件上下文
/简单插件
因此,这意味着您应该在ApacheTomcat中安装war作为
simple plugin
,例如将.war文件重命名为simple plugin.war
,您必须确保使用与web.xml文件中配置的名称相同的名称安装简单插件
在web.xml中,当您从以下内容构建示例时,将设置上下文路径:
默认情况下,生成为
<context-param>
<description>Plugin's path on the server</description>
<param-name>plugin-context</param-name>
<param-value>/simple-plugin</param-value>
</context-param>
插件在服务器上的路径
插件上下文
/简单插件
因此,这意味着您应该在ApacheTomcat中安装war作为
simple plugin
,例如将.war文件重命名为simple plugin.war
,您必须确保使用与web.xml文件中配置的名称相同的名称安装简单插件
在web.xml中,当您从以下内容构建示例时,将设置上下文路径:
默认情况下,生成为
<context-param>
<description>Plugin's path on the server</description>
<param-name>plugin-context</param-name>
<param-value>/simple-plugin</param-value>
</context-param>
插件在服务器上的路径
插件上下文
/简单插件
因此,这意味着您应该在ApacheTomcat中安装war作为
simple plugin
,例如将.war文件重命名为simple plugin.war
如果您得到了一个404 for/hawtio/plugin,那么您的war中缺少了PluginServlet,或者至少它没有运行->
这个servlet是前端发现任何要加载的附加插件的方式。我建议您将您的web.xml与hawtio web中的web.xml进行比较,并确保该类已加载。如果您的/hawtio/plugin获得了404,那么您将丢失war中的PluginServlet,或者至少它没有运行->
这个servlet是前端发现任何要加载的附加插件的方式。我建议您将您的web.xml与hawtio web中的web.xml进行比较,并确保该类已加载。如果您的/hawtio/plugin获得了404,那么您将丢失war中的PluginServlet,或者至少它没有运行->
这个servlet是前端发现任何要加载的附加插件的方式。我建议您将您的web.xml与hawtio web中的web.xml进行比较,并确保该类已加载。如果您的/hawtio/plugin获得了404,那么您将丢失war中的PluginServlet,或者至少它没有运行->
这个servlet是前端发现任何要加载的附加插件的方式。我建议将您的web.xml与hawtio web中的web.xml进行比较,并确保该类已加载。谢谢您,克劳斯。在我的例子中,WAR的名称是正确的(simple plugin.WAR)。实际上,它在一个发行版(裸版hawtio web应用程序-hawtio-default-1.4.37.war)上正常工作,而在另一个发行版(hawtio web应用程序-sample-1.4.37.war)上不工作。谢谢你,克劳斯。在我的例子中,WAR的名称是正确的(simple plugin.WAR)。实际上,它在一个发行版(裸版hawtio web应用程序-hawtio-default-1.4.37.war)上正常工作,而在另一个发行版(hawtio web应用程序-sample-1.4.37.war)上不工作。谢谢你,克劳斯。在我的例子中,WAR的名称是正确的(simple plugin.WAR)。实际上,它在一个发行版(裸版hawtio web应用程序-hawtio-default-1.4.37.war)上正常工作,而在另一个发行版(hawtio web应用程序-sample-1.4.37.war)上不工作。谢谢你,克劳斯。在我的例子中,WAR的名称是正确的(simple plugin.WAR)。实际上,它在一个发行版(裸版hawtio web应用程序-hawtio-default-1.4.37.war)上正常工作,而在另一个发行版(hawtio web应用程序-sample-1.4.37.war)上不正常工作。正确的,我用作基础的hawtio.web.PluginServlet的hawtio default 1.4.37。我添加了它,现在它按预期工作。谢谢你的更正,我用的hawtio默认值1.4.37缺少io.hawt.web.PluginServlet。我添加了它,现在它按预期工作。谢谢你的更正,我用的hawtio默认值1.4.37缺少io.hawt.web.PluginServlet。我添加了它,现在它按预期工作。谢谢你的更正,我用的hawtio默认值1.4.37缺少io.hawt.web.PluginServlet。我添加了它,现在它按预期工作。非常感谢。