Author: sebb
Date: Thu Jun 24 09:50:20 2010
New Revision: 957475
URL: http://svn.apache.org/viewvc?rev=957475&view=rev
Log:
Allow for missing jar(s)
Modified:
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
Modified:
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java?rev=957475&r1=957474&r2=957475&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
(original)
+++
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
Thu Jun 24 09:50:20 2010
@@ -63,7 +63,13 @@ public class InitialContextFactory {
props.setProperty(Context.SECURITY_CREDENTIALS,
securityCredentials);
log.info("authentication properties set");
}
- ctx = new InitialContext(props);
+ try {
+ ctx = new InitialContext(props);
+ } catch (NoClassDefFoundError e){
+ throw new NamingException(e.toString());
+ } catch (Exception e) {
+ throw new NamingException(e.toString());
+ }
MAP.put(initialContextFactory + providerUrl, ctx);
}
return ctx;
@@ -86,7 +92,13 @@ public class InitialContextFactory {
String initialContextFactory, String providerUrl,
boolean useAuth, String securityPrincipal, String
securityCredentials) throws NamingException {
if (useProps) {
- return new InitialContext();
+ try {
+ return new InitialContext();
+ } catch (NoClassDefFoundError e){
+ throw new NamingException(e.toString());
+ } catch (Exception e) {
+ throw new NamingException(e.toString());
+ }
} else {
return lookupContext(initialContextFactory, providerUrl, useAuth,
securityPrincipal, securityCredentials);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]