我有一个在 Tomcat6 实例的 ROOT 上下文中运行的 webapp。我想向这个 web 应用程序添加一个 hawtio 控制台,可以通过子路径访问。也就是说,我想http://myserver:8080
仍然是我的 webapp,但http://myserver:8080/hawtio
要打开 hawtio 控制台。
我知道我可以将文件复制到该hawtio.war
文件中,这样我就可以$TOMCAT_HOME\webapps
到达那里。唉,我不想部署两个单独的 web 应用程序,而是只部署一个,然后让 hawtio 随行。
我首先添加 hawtio 作为我pom.xml
喜欢的依赖项:
<dependency>
<groupId>io.hawt</groupId>
<artifactId>hawtio-default-offline</artifactId>
<version>1.2.2</version>
<type>war</type>
</dependency>
再加上我的汇编脚本,我就有了一个包含所有必要 hawtio 类的 war 文件。
接下来,我需要将 hawtio servlet 映射到web.xml
. 也许像这样:
<servlet>
<servlet-name>HawtioServlet</servlet-name>
<servlet-class>THIS-IS-MY-QUESTION</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>HawtioServlet</servlet-name>
<url-pattern>/hawtio/*</url-pattern>
</servlet-mapping>
这就是我需要回答我的问题的地方。在这种情况下我可以使用什么 hawtio servlet 类?
我在各种 hawtio 包中看到了一堆 hawtio servlet,但似乎都是子 servlet 而不是主要的。
我错过了什么?