Jakarta ee jdbc连接错误:sqlserver.jdbc.SQLServerException:连接被拒绝

Jakarta ee jdbc连接错误:sqlserver.jdbc.SQLServerException:连接被拒绝,jakarta-ee,jdbc,database-connection,Jakarta Ee,Jdbc,Database Connection,我正在尝试在jsp应用程序中连接sql server 2008 R2数据库。当我在本地机器上尝试它时,它工作得非常好,但当我在服务器上部署和托管应用程序时,它会抛出异常,就像 com.microsoft.sqlserver.jdbc.SQLServerException:TCP/IP 与主机localhost端口1433的连接失败。错误: “连接被拒绝:连接。请验证连接属性。”。 确保主机上正在运行SQL Server实例 和在端口接受TCP/IP连接。请确保TCP 与端口的连接未被防火墙阻止

我正在尝试在jsp应用程序中连接sql server 2008 R2数据库。当我在本地机器上尝试它时,它工作得非常好,但当我在服务器上部署和托管应用程序时,它会抛出异常,就像

com.microsoft.sqlserver.jdbc.SQLServerException:TCP/IP 与主机localhost端口1433的连接失败。错误: “连接被拒绝:连接。请验证连接属性。”。 确保主机上正在运行SQL Server实例 和在端口接受TCP/IP连接。请确保TCP 与端口的连接未被防火墙阻止


注意:我确信sqlserver已配置(所有必需的远程配置均已启用)很好。即使我在防火墙关闭时也出现了这个异常。

SQL Server是否与应用程序服务器在同一台计算机上运行?如果不是,则必须提供ip地址而不是LocalHost数据库中是否启用了tcp协议?我不知道启用了什么“远程配置”“意思是,但我很确定这与在SQL Server上启用TCP/IP无关