Hello,
following
https://tomcat.apache.org/tomcat-8.5-doc/manager-howto.html#Save_Configuration
documentation,
calling save with path parameter is failing giving following error:
*FAIL - Encountered exception [javax.management.MBeanException: Cannot
find operation store] *
looking at Manager source code when path parameter is given
org.apache.catalina.manager.ManagerServlet.save(PrintWriter, String,
StringManager) is wrongly calling *store *operation with
*java.lang.String* argument on JMX MBean *Catalina:type=StoreConfig
*
There is no such method in this MBean which is implemented in
*org.apache.catalina.storeconfig.StoreConfig*, the argument
*org.apache.catalina.Context *should be called instead (confirmed by the
fact that in source code the given argument is not a java.lang.String
but a org.apache.catalina.Context)
I think even fixing ManagerServlet, it will probably still fail as it
seems there is a typo in
*org/apache/catalina/storeconfig/mbeans-descriptors.xml *
**
/<operation name="store"//
// description="Store Context"//
// impact="ACTION" returnType="void" >//
// <parameter name="context"//
// description="Context"//
// type="org.apache.catalina.context"/>//
// </operation>/
Type is supposed to be /org.apache.catalina.*C*ontext /I guess (wrong
case for type)
Arnaud
//