Tomcat5.5からTomcat7への移行中。

probeやはりダメだった…
ショボーン(´・ω・`)

5.5までの対応って書いてあったっぽいし、開発とっくに止まってるし。。。
http://www.lambdaprobe.org/d/overview.shtml

org.jstripe.tomcat.probe.beans.ContainerWrapperBean.java

public void setWrapper(Wrapper wrapper) {
   …
   String serverInfo = ServerInfo.getServerInfo();
       logger.debug("Server info: "+serverInfo);
       for (int i = 0; i < adaptorClasses.size(); i++) {
            String className = (String) adaptorClasses.get(i);
            if (o instanceof TomcatContainer) {
                 if (forceFirstAdaptor || ((TomcatContainer)o).canBoundTo(serverInfo)) {
                      logger.info("Using "+className);
                      tomcatContainer = (TomcatContainer) o;
                      tomcatContainer.setWrapper(wrapper);
                      break;
                 } else {
                     logger.debug("Cannot bind "+className+" to "+serverInfo);
                 }
     …
}

org.jstripe.tomcat.probe.Tomcat55ContainerAdaptor.java
public boolean canBoundTo(String binding) {
        return binding != null && (binding.startsWith("Apache Tomcat/5.5") || binding.startsWith("Apache Tomcat/6.0"));
}

一応6.0までは対応してるんだ…

forceFirstAdaptor = true
にしてやれば強制的に5.5のアダプターで動くのか?

試してみるか…

そして、がんばった末に
psi-probeというのがtomcat7で動くということに気づかされる。
(´;ω;`)ブワ

psi-probe