Author: markt
Date: Fri Mar 25 11:20:50 2011
New Revision: 1085323
URL: http://svn.apache.org/viewvc?rev=1085323&view=rev
Log:
Remove call to System.exit() reported by Veracode and related code clean-up
Modified:
tomcat/trunk/java/org/apache/catalina/mbeans/GroupMBean.java
tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java
tomcat/trunk/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
tomcat/trunk/java/org/apache/catalina/mbeans/RoleMBean.java
tomcat/trunk/java/org/apache/catalina/mbeans/UserMBean.java
Modified: tomcat/trunk/java/org/apache/catalina/mbeans/GroupMBean.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mbeans/GroupMBean.java?rev=1085323&r1=1085322&r2=1085323&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/mbeans/GroupMBean.java (original)
+++ tomcat/trunk/java/org/apache/catalina/mbeans/GroupMBean.java Fri Mar 25
11:20:50 2011
@@ -22,7 +22,6 @@ import java.util.ArrayList;
import java.util.Iterator;
import javax.management.MBeanException;
-import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
import javax.management.RuntimeOperationsException;
@@ -75,12 +74,6 @@ public class GroupMBean extends BaseMode
/**
- * The <code>MBeanServer</code> in which we are registered.
- */
- protected MBeanServer mserver = MBeanUtils.createServer();
-
-
- /**
* The <code>ManagedBean</code> information describing this MBean.
*/
protected ManagedBean managed =
Modified: tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java?rev=1085323&r1=1085322&r2=1085323&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java (original)
+++ tomcat/trunk/java/org/apache/catalina/mbeans/MBeanUtils.java Fri Mar 25
11:20:50 2011
@@ -622,8 +622,7 @@ public class MBeanUtils {
*
* @exception MalformedObjectNameException if a name cannot be created
*/
- static ObjectName createObjectName(String domain,
- @SuppressWarnings("unused") Engine engine)
+ static ObjectName createObjectName(String domain, Engine engine)
throws MalformedObjectNameException {
ObjectName name = null;
@@ -785,8 +784,7 @@ public class MBeanUtils {
*
* @exception MalformedObjectNameException if a name cannot be created
*/
- static ObjectName createObjectName(String domain,
- @SuppressWarnings("unused") MBeanFactory factory)
+ static ObjectName createObjectName(String domain, MBeanFactory factory)
throws MalformedObjectNameException {
ObjectName name = new ObjectName(domain + ":type=MBeanFactory");
@@ -861,8 +859,7 @@ public class MBeanUtils {
*
* @exception MalformedObjectNameException if a name cannot be created
*/
- static ObjectName createObjectName(String domain,
- @SuppressWarnings("unused") Server server)
+ static ObjectName createObjectName(String domain, Server server)
throws MalformedObjectNameException {
ObjectName name = null;
@@ -1055,13 +1052,7 @@ public class MBeanUtils {
public static synchronized MBeanServer createServer() {
if (mserver == null) {
- try {
- mserver = Registry.getRegistry(null, null).getMBeanServer();
- } catch (Throwable t) {
- ExceptionUtils.handleThrowable(t);
- t.printStackTrace(System.out);
- System.exit(1);
- }
+ mserver = Registry.getRegistry(null, null).getMBeanServer();
}
return (mserver);
Modified:
tomcat/trunk/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java?rev=1085323&r1=1085322&r2=1085323&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
Fri Mar 25 11:20:50 2011
@@ -22,7 +22,6 @@ import java.util.ArrayList;
import java.util.Iterator;
import javax.management.MBeanException;
-import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
import javax.management.RuntimeOperationsException;
@@ -76,12 +75,6 @@ public class MemoryUserDatabaseMBean ext
/**
- * The <code>MBeanServer</code> in which we are registered.
- */
- protected MBeanServer mserver = MBeanUtils.createServer();
-
-
- /**
* The <code>ManagedBean</code> information describing this MBean.
*/
protected ManagedBean managed =
Modified: tomcat/trunk/java/org/apache/catalina/mbeans/RoleMBean.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mbeans/RoleMBean.java?rev=1085323&r1=1085322&r2=1085323&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/mbeans/RoleMBean.java (original)
+++ tomcat/trunk/java/org/apache/catalina/mbeans/RoleMBean.java Fri Mar 25
11:20:50 2011
@@ -19,7 +19,6 @@ package org.apache.catalina.mbeans;
import javax.management.MBeanException;
-import javax.management.MBeanServer;
import javax.management.RuntimeOperationsException;
import org.apache.tomcat.util.modeler.BaseModelMBean;
@@ -68,16 +67,9 @@ public class RoleMBean extends BaseModel
/**
- * The <code>MBeanServer</code> in which we are registered.
- */
- protected MBeanServer mserver = MBeanUtils.createServer();
-
-
- /**
* The <code>ManagedBean</code> information describing this MBean.
*/
- protected ManagedBean managed =
- registry.findManagedBean("Role");
+ protected ManagedBean managed = registry.findManagedBean("Role");
// ------------------------------------------------------------- Attributes
Modified: tomcat/trunk/java/org/apache/catalina/mbeans/UserMBean.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mbeans/UserMBean.java?rev=1085323&r1=1085322&r2=1085323&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/mbeans/UserMBean.java (original)
+++ tomcat/trunk/java/org/apache/catalina/mbeans/UserMBean.java Fri Mar 25
11:20:50 2011
@@ -22,7 +22,6 @@ import java.util.ArrayList;
import java.util.Iterator;
import javax.management.MBeanException;
-import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
import javax.management.RuntimeOperationsException;
@@ -75,12 +74,6 @@ public class UserMBean extends BaseModel
/**
- * The <code>MBeanServer</code> in which we are registered.
- */
- protected MBeanServer mserver = MBeanUtils.createServer();
-
-
- /**
* The <code>ManagedBean</code> information describing this MBean.
*/
protected ManagedBean managed =
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]