添加freemaker 全局绝对路径后 如何访问 Druid 的监控页面


public void configHandler(Handlers me) {

me.add(new ContextPathHandler("contextPath"));

DruidStatViewHandler dvh = new DruidStatViewHandler("/druid"); 

me.add(dvh);

}


访问localhost:8081/yz/druid  重定向到 localhost:8081/druid/index.html

而正确的路径应该是localhost:8081/yz/druid/index.html。我该怎么做才能定向到正确页面 呢?

image.png


评论区

JFinal

2017-06-28 14:08

为 DruidStatViewHandler 指定好你需要使用的路径即可,具体到你的应用是:
new DruidStatViewHandler("/yz/druid");

当然,中间这个 yz 值,你可以想办法动态去获取,然后在 new new DruidStatViewHandler 这个对象时动态指定,像下面这样:
new DruidStatViewHandler(contextPath + "/druid");

热门反馈

扫码入社