求助:外网的工程调用内网工程。。。

woainiyibangcui 2010-05-27 08:55:56
工程A发布在外网的服务器甲(有独立IP)上,同时服务器甲又是在某一个局域网中,工程A的某个JSP页面有个iframe用来引用同一个局域网的服务器乙上的工程B的一个输出jsp页面(包含一个flash),问题是外网用户只能看到工程A的jsp页面内容,而iframe中的内容无法获得,即不法访问内网。求助,这种情况怎么处理?
出于某种原因,不能将路由端口映射给服务器乙。。。
不知各位还有何招?我想到的是,工程A建个servlet,用它的response的outputStream来做,但是真要写时却不知改如何下手了。。望各位大哥不吝赐教~!感激不尽~!
...全文
118 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yktd26 2010-06-01
  • 打赏
  • 举报
回复
工程B的一个输出jsp页面
他以文件形式存在?不能直接拷贝到甲上么?
wqkjj 2010-06-01
  • 打赏
  • 举报
回复
今天在网上看到的一个servlet代理实现思路,LZ可以借鉴一下

// 其中HttpClient需要用到org.apache.commons.httpclient的包
// commons-httpclient-xxx.jar
// 从域A访问域B
Public class Proxy extends ... .... (
.. DoGet (... ... ..) (
HttpClient client = ... ...;
GetMethod get = new GetMethod ("www.baidu.com /xxxxx.do");
// 访问域B的链接
int statusCode = client.executeMethod (get);
if (statusCode! = HttpStatus.SC_OK) (
byte [] responseBody = get.getResponseBody ();
String res = new String (responseBody);
Httpresponse.getWriter (). Write (res);
// the data returned to the field A
)
)
)
tfish2014 2010-05-31
  • 打赏
  • 举报
回复
引用乙服务器的JSP时 路径改成局域网IP地址 +路径填写成 是不是外网看不见这个JSP?
以前也遇到过,待高手解决
woainiyibangcui 2010-05-31
  • 打赏
  • 举报
回复
继续顶~~~
wqkjj 2010-05-31
  • 打赏
  • 举报
回复
汗,想错了。估计LZ还是得自己想办法实现代理或者进行数据交换。
wqkjj 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tangyu477 的回复:]
引用乙服务器的JSP时 路径改成局域网IP地址 +路径填写成 是不是外网看不见这个JSP?
以前也遇到过,待高手解决
[/Quote]

这种办法应该是可以直接访问的。
如果LZ不想让IP外泄,也可以在服务器甲上配置主机信息,比如
主机乙.xxx.xxx  主机乙的IP
然后利用该主机名称去访问主机乙。

LZ可能需要了解一些DNS方面的东西,或者找系统管理员解决。
艾瑞儿 2010-05-31
  • 打赏
  • 举报
回复
顶一下,学习
woainiyibangcui 2010-05-29
  • 打赏
  • 举报
回复
顶一下~!
跟着Mic学架构 2010-05-28
  • 打赏
  • 举报
回复
我现在也遇到了这样相似的问题, 就是外网的数据和内网的数据要进行交换,本来内网和外网是一个数据库的
但是后来要改成两个数据库,所以内外网的数据要进行交换同步,有一个数据交换平台,但是我不知道怎么用。谁能帮帮我啊
woainiyibangcui 2010-05-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yujinjin9 的回复:]
你这样做是不安全的!
工程B提供一个借口,想获得内容通过XML交互比较好...
这也是当前项目与项目之间的交互比较安全的模式!
[/Quote]
能这样就不会求助了啦~~
请再帮忙想想 谢谢
yujinjin9 2010-05-28
  • 打赏
  • 举报
回复
你这样做是不安全的!
工程B提供一个借口,想获得内容通过XML交互比较好...
这也是当前项目与项目之间的交互比较安全的模式!
woainiyibangcui 2010-05-28
  • 打赏
  • 举报
回复
顶上去~!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧