Leo Sutic [[EMAIL PROTECTED]] wrote: > > > > From: Christopher Kohlhaas [mailto:[EMAIL PROTECTED]] > > > > 3. org.apache.excalibur.source.impl.SourceResolverImpl throws > > a SecurityExcetpion on contextualization. Cause: > > > > ( (File)m_context.get( "context-root" ) ).toURL() > > > > The toURL method accesses System-variables (and the local > > file-system) when trying to convert the file to an URL. The > > SourceResolverImpl class is needed internally by the > > ContextManger to resolve the locations of the > > configuration-filse. But with applets or webstart clients > > these configurations are normally located on the server and > > "context-root" should be something like > > "http://myserver.mydomain:myport/mycontext" instead of File-Object. > > Just guessing here but would changing the above to: > > if( m_context.get( "context-root" ) instanceof URL ) > { > m_baseURL = (URL)m_context.get( "context-root" ); > } > else > { > m_baseURL = ( (File)m_context.get( "context-root" ) > ).toURL(); > } > > work? We allow the context-root entry to be a URL as well.
That should solve the problem but I don't know if there is a requirement that the context-root must be a File object. Are there any other components in avalon that use "context-root"? Christopher -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
