OpenAM不能使用IP地址访问
2015-12-03 07:47
483 查看
最近在程序中调用本地起的OpenAM服务,开始的时候程序跑在本机上,并且也修改了 C:\Windows\System32\drivers\etc\hosts 文件,所以本地运行正常,然后把代码跑在同事的机器上,想当然的把代码里面的 DNS 修改为我的 IP 地址,然后跑的时候报错了,代码大致如下:
结果程序报错了,而且错误信息显示出错在execute方法里,错误消息为:
报错500的错误,真的让我比较无语,因为信息量太少了。仔细回想所做的修改,也就将程序里的DNS改成了IP地址,以为这样就肯定能访问到我机子上的OpenAM服务。后来就尝试着同事的机器上修改hosts文件,然后就好了。
不知道为什么OpenAM的访问不可以通过IP地址,反正就这么回事吧。
HttpPut putReq = new HttpPut(IDM_URL + userNameValue); putReq.setHeader("Content-Type", "application/json"); // other setup HttpClient httpClient = HttpClientBuilder.create().build(); HttpResponse registerResp = httpClient.execute(putReq);
结果程序报错了,而且错误信息显示出错在execute方法里,错误消息为:
"{"code":500,"reason":"Internal Server Error","message":"[0xe6][0xb2][0xa1][0xe6][0x9c][0x89][0xe4][0xb8][0xba][0xe7][0xbb][0x84][0xe7][0xbb][0x87][0xe6][0xa0][0x87][0xe8][0xaf][0x86][0xe7][0xac][0xa6][0xe6][0x89][0xbe][0xe5][0x88][0xb0][0xe6][0x98][0xa0][0xe5][0xb0][0x84][0xe7][0xbb][0x84][0xe7][0xbb][0x87][0xef][0xbc][0x9a]192.168.0.91"}"
报错500的错误,真的让我比较无语,因为信息量太少了。仔细回想所做的修改,也就将程序里的DNS改成了IP地址,以为这样就肯定能访问到我机子上的OpenAM服务。后来就尝试着同事的机器上修改hosts文件,然后就好了。
不知道为什么OpenAM的访问不可以通过IP地址,反正就这么回事吧。
相关文章推荐
- 一、Linux目录结构
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- 手把手教你最小化安装CentOS64及共享宿主机文件设置
- Linux学习笔记(二)系统常用命令和一些概念
- Linux学习笔记(一)系统分区及挂载点
- 嵌入式Linux内核制作
- tomcat启动startup后,一闪而过
- mac(osx)配置apache+mysql+php+phpmyadmin
- Tomcat 详解
- linux Tomcat restart脚本简单版
- 实验室 Linux 集群的管理常用命令
- Linux之DNS详解
- 文件、目录和用户相关的一些shell命令学习
- Linux 简单文件操作命令练习
- linux
- (1) 基于tomcat7和jdk1.7的websocket启动
- XAMPP安装(Apache+MySQL+PHP+PERL)
- centos python 2.7 安装
- 详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题