Gabriel, n�o sei quais e que vers�es de drivers/app server vc est� usando, mas eu tive um problema bem parecido qdo eu estava utilizando a RI (j2sdkee1.3.1 Reference Implementation) c/ os drivers M$ p/ o SQLServer2000. Se for este o caso, eu fiz o seguinte (prepare-se, � feio!): - Edite o arquivo server.policy (normalmente fica em C:\j2sdkee1.3.1\lib\security). - Altere este arquivo de maneira que o final dele fique mais ou menos assim:
// permissions for default domain
//grant {
// permission java.net.SocketPermission "*", "connect";
// permission java.util.PropertyPermission "*", "read";
//
// // workaround missing doPrivileged blocks in javamail
// permission java.io.FilePermission
"${com.sun.enterprise.home}${/}lib${/}j2ee.jar", "read";
//
// permission javax.security.auth.PrivateCredentialPermission
"javax.resource.spi.security.PasswordCredential * \"*\"", "read";
// permission javax.security.auth.PrivateCredentialPermission
"javax.resource.spi.security.GenericCredential * \"*\"", "read";
//
//};
grant {
// Allow everything for now
permission java.security.AllPermission;
};
Na verdade, eu comentei o �ltimo "grant" e acrescentei um que permite tudo.
**Isto n�o � recomend�vel**. Eu acho que na documenta��o do driver da M$
fala algo sobre altera��o da policy da VM, mas eu n�o cheguei a
experimentar.
T+
Mauricio.
PS: estou mandando o meu arquivo server.policy s� pra vc ter uma id�ia. S�
pra testar, ser vc estiver usando a RI, basta substitu�-lo pelo original
(preserve o anterior! :-)
> -----Mensagem original-----
> De: Gabriel Esteves Marques Pinto [mailto:[EMAIL PROTECTED]]
> Enviada em: ter�a-feira, 24 de setembro de 2002 17:56
> Para: [EMAIL PROTECTED]
> Assunto: [enterprise-list] conectando ao mssqlserver via datasource
>
>
>
> Estou tentando acessar o MSSQLServer com essa
> sequencia de comandos:
>
> Context ctx = new InitialContext();
> DataSource ds = (DataSource)ctx.lookup("xxx");
> Connection con = ds.getConnection();
>
> O datasource 'e retornado, mas quando eu peco para
> obter a conexao (getconnection) obtenho o seguinte
> erro:
>
> access denied (java.lang.RuntimePermission
> modifyThreadGroup)
>
>
> Estou utilizando um sessionBean stateless, e nao estou
> utilizando uma URL de conexao direta com o banco, mas sim um
> datasource.
>
>
> Alguem pode me ajudar ?
>
>
>
> Obrigado
>
> Gabriel
>
> ______________________________________________________________
> _________
> Yahoo! PageBuilder
> O super editor para cria��o de sites: � gr�tis, f�cil e
> r�pido. http://br.geocities.yahoo.com/v/pb.html
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
>
server.policy
Description: Binary data
--------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
