有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在本地主机上运行web应用程序

我编写了一个web应用程序,它使用java库SOCIAL AUTH for oauth。 为此,我需要与oauth提供商如google、twitter生成一个秘密

生成密钥时,我给出了站点的位置,例如:www.xyz。通用域名格式。 现在,这些oauth提供程序正在www.xyz位置重新调整其响应。com

但我想在本地主机上测试我的应用程序,看它是否运行良好。因此,在本地主机上运行时,oauth提供程序将显示为null

有没有什么方法可以让我用do来表示我的tomcat从www.xyz获取属性或响应。通用域名格式。这样它就能够读取来自oauth提供者的响应


共 (1) 个答案

  1. # 1 楼答案

    针对这些情况的一个技巧是临时更改/etc/hosts文件(如果您在Linux或Mac上),以便www.xyz。com指向您的本地主机。也就是说,在文件中放入以下行:

    127.0.0.1    www.xyz.com
    

    然后,当远程站点将您重定向回www.xyz时。com,它将解析为localhost。只要记住在/etc/hosts中注释掉这一行,就可以访问真正的生产系统

    (您可以在Windows上执行相同的操作,但我记不起Windows上的/etc/hosts等效项在哪里,而且我现在无法访问Windows框。)