Erro com pool de conexao java

Pessoal venho aqui pedir a nobre ajuda de vcs, pois me deparei com um problema de pool de conexões, eu não faço nenhum gerenciamento das conexões no entando agora que o serviço está caindo direto preciso urgentemente corrigir isso, portando pesquisando sobre, vejo alguns tutorias que até tento implementar, mas não consigo lograr êxito.
Segue minhas configurações para que, por favor, me ajudem!

context.xml
<
Resource name=“jdbc/dataged” type="javax.sql.DataSource"
url=“jdbc:jtds:sqlserver://localhost:3306/dataged” driverClassName="net.sourceforge.jtds.jdbc.Driver"
username=“root” password=“root” maxActive=“500” maxIdle="20"
removeAbandoned=“true” removeAbandonedTimeout=“60” />

web.xml
<
resource-ref>
<
res-ref-name>jdbc/banco
<
res-type>javax.sql.DataSource
<
res-auth>Container</
res-auth>
</
resource-ref>

classe

public Connection getConnection() throws Exception {

	InitialContext context = new InitialContext();
	DataSource ds = (DataSource) context.lookup("java:comp/env/jdbc/Banco");

	try {

		return ds.getConnection();
	} catch (SQLException e) {

		throw new Exception(e.getMessage());
	}
}

Espero que possam me ajudar. Já faz horas que estou nessa labuta :slight_smile:

Sua duvida é como conectar com o sqlserver?
Se for, busque um tutorial e tente conectar com sqlserver usando o método main para testar. Use o try/catch, e imprima no console o Exception. Ai é só você copiar o erro impresso e colar no google. Essa forma já me salvou muito a pele.
Agora só uma coisa que eu observei no seu codigo xml. Pelo que eu sei, a porta padrão do mysql é 3306. Você alterou a do sqlserver? Ou ela também é 3306?