[jboss-jira] [JBoss JIRA] Assigned: (JBAS-6089) Can not disable autodiscovery if System.setProperty() is used

Galder Zamarreno (JIRA) jira-events at lists.jboss.org
Wed Oct 15 11:17:20 EDT 2008


     [ https://jira.jboss.org/jira/browse/JBAS-6089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Galder Zamarreno reassigned JBAS-6089:
--------------------------------------

    Assignee: Galder Zamarreno  (was: Scott M Stark)


> Can not disable autodiscovery if System.setProperty() is used
> -------------------------------------------------------------
>
>                 Key: JBAS-6089
>                 URL: https://jira.jboss.org/jira/browse/JBAS-6089
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Naming
>    Affects Versions: JBossAS-4.2.2.GA, JBossAS-5.0.0.CR1, JBossAS-4.2.3.GA
>            Reporter: Wolf-Dieter Fink
>            Assignee: Galder Zamarreno
>
> If a InitialContext is created via new InitialContext() and the properties are set via System.setProperty(...) the autodiscovery can not be disabled.
> Here the JUnitTest method:
> 	public void checkSystemPropertiesConnection() throws NamingException {
> 		System.setProperty("java.naming.factory.initial", "org.jboss.naming.NamingContextFactory");
> 		System.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
> 		// System.setProperty("java.naming.provider.url", "jnp://localhost:1099");
> 		System.setProperty("jnp.disableDiscovery", "true");
>   	        InitialContext ctx = new InitialContext();
> 		LOGGER.debug("JNDI properties: "+ctx.getEnvironment());
> 	}
> ------------------------------  The Log output
> 16:01:28,497 DEBUG [de.wfink.ejb21.ConnectionTest] JNDI properties: {jnp.parsedName=, java.naming.provider.url=padwfink1:1099, java.naming.factory.initial=org.jboss.naming.NamingContextFactory, jnp.disableDiscovery=false, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces:org.jboss.naming:org.jnp.interfaces}
> 16:01:29,481 DEBUG [org.jnp.interfaces.NamingContext] Failed to connect to padwfink1:1099
> ----------------------------
> If a lookup is started with this InitialContext autodiscovery is started.
> If all is set in a HashTable and InitialContext(hashTable) is call it works

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list