我的jdbc和hibernate在我的本地Web应用程序上工作正常,但当我将其部署到远程服务器时,我收到此错误:
HTTP Status 401 - Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Could not open connection
服务器与mysql数据库位于同一台机器上。这可能是个问题吗?如果没有,它会是什么?
答案 0 :(得分:1)
在一台机器上安装应用程序和数据库是没有问题的。在相关配置文件或JNDI资源中检查数据库的连接字符串中的IP /主机名,用户名,密码和数据库端口。提出具体答案需要更多信息。驱动程序也可能是这里的问题。