我有一个web服务(web.py + cx_Oracle),现在我将使用localhost:8080 / ...来调用它! 在本地电脑上它正在工作。但是在安装到第二台PC上进行测试后,它无法在那里工作。所有版本都一样! 在第二台PC上,浏览器要求XDB提供用户名和密码。什么是XDB,为什么他只询问第二台PC?
在第一台电脑上一切正常,他不是要求用户名和密码......有人可以向我解释发生了什么事吗?
答案 0 :(得分:0)
XDB是Oracle数据库组件。看来,在您的第一台PC上,您可以自动登录到数据库,这就是您没有被提示的原因。但是,第二台PC无法使用,因此系统会提示您。
使用两台PC上的SQL * Plus(或其他oracle客户端)进行比较配置PC#2,以便它不需要登录(或修改您的cx_oracle connect()
调用以提供正确的连接参数(用户,密码,dsn等)。