When a colleague re-configures a development environment, the following exception occurs when Tomcat is started:
10:24:45 org. Apache. Catalina. mbeans. globalresourceslifecyclelistener creatembeans
Severe: exception creating userdatabase mbeans for userdatabase
Javax. Management. malformedobjectnameexception: Missing Value in properties list
At javax. Management. objectname. createpropertiesmap (objectname. Java: 222)
At javax. Management. objectname. parse (objectname. Java: 93)
At first, it was still a problem in our project, because my project also had a class named userdatabase. Later, we deleted the deployment under Tomcat and reported this problem, I found out that it was a problem with Tomcat. I checked it online and finally found a solution, as shown below:
1. Check the <resourceparams name = "userdatabase">... </resourceparams> content in the server. xml file under tomcat.
2. Check the conf/tomcat-users.xml file content, my problem lies in this, the user name is empty!
After correction, everything is normal.