You are viewing a plain text version of this content. The canonical link for it is here.
Posted to lokahi-commits@incubator.apache.org by to...@apache.org on 2006/07/17 14:50:52 UTC
svn commit: r422734 - in
/incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi:
core/agent/jmx/JMXTomcat.java tomcat/api/worker/TomcatWorkerModel.java
Author: toback
Date: Mon Jul 17 07:50:51 2006
New Revision: 422734
URL: http://svn.apache.org/viewvc?rev=422734&view=rev
Log:
Update such that the agent and console use the http port to refer to jvms.
Modified:
incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/core/agent/jmx/JMXTomcat.java
incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/tomcat/api/worker/TomcatWorkerModel.java
Modified: incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/core/agent/jmx/JMXTomcat.java
URL: http://svn.apache.org/viewvc/incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/core/agent/jmx/JMXTomcat.java?rev=422734&r1=422733&r2=422734&view=diff
==============================================================================
--- incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/core/agent/jmx/JMXTomcat.java (original)
+++ incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/core/agent/jmx/JMXTomcat.java Mon Jul 17 07:50:51 2006
@@ -49,9 +49,18 @@
private HashMap<String, String> env = new HashMap<String, String>();
public void setEnvironment(String s) {
- while (!"".equals(s.trim())) {
- env.put(s.substring(0, s.indexOf('=') - 1), s.substring(s.indexOf('='), s.indexOf(';') - 1));
- s = s.substring(s.indexOf(';'));
+ if (s!=null) {
+ try {
+ while (!"".equals(s.trim())) {
+ env.put(s.substring(0, s.indexOf('=') - 1), s.substring(s.indexOf('='), s.indexOf(';') - 1));
+ s = s.substring(s.indexOf(';'));
+ }
+ }
+ catch(Exception e){
+ if (logger.isInfoEnabled()) {
+ logger.info("Exception: " + e.getMessage());
+ }
+ }
}
}
@@ -129,6 +138,11 @@
if (jvm instanceof JMXTomcat && name.equals(jvm.getVmName())) {
t = (JMXTomcat) jvm;
}
+ }
+ if (t == null) { // todo makesure that this is a jmxtomcat
+ if (logger.isInfoEnabled()) logger.info("JMXtomcat is null. Creating new tomcat...");
+ t = new JMXTomcat();
+ t.setHttpPort(httpPort);
}
return t;
}
Modified: incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/tomcat/api/worker/TomcatWorkerModel.java
URL: http://svn.apache.org/viewvc/incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/tomcat/api/worker/TomcatWorkerModel.java?rev=422734&r1=422733&r2=422734&view=diff
==============================================================================
--- incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/tomcat/api/worker/TomcatWorkerModel.java (original)
+++ incubator/lokahi/lokahi/trunk/src/java/org/apache/lokahi/tomcat/api/worker/TomcatWorkerModel.java Mon Jul 17 07:50:51 2006
@@ -212,7 +212,9 @@
String options;
if (!u.isAllowed(f, p)) throw new AuthorizationException("User " + u.getName() + " Not allowed to " + f.getName());
if (origOptions == null || "".equals(origOptions)) {
- options = tw.getTomcat().getServerName();
+ //options = tw.getTomcat().getServerName();
+ options = Integer.toString(tw.getTomcat().getHttpPort()) + PropertiesFile.getConstantValue("agent.delim.options") + tw.getTomcat().getServerName();
+
} else {
options = tw.getTomcat().getServerName() + PropertiesFile.getConstantValue("agent.delim.options") + origOptions;
}