Erp100论坛's Archiver

yuzifu 发表于 2008-5-28 09:09

Adempiere如何穿越防火墙?

在Adempiere的服务器设置窗口里,可以看到Adempiere默认使用的端口有1099/443/80/5432,然而当我放行这些端口之后,在客户端里的“应用服务器测试里”里却是连接不上的,我查询防火墙日志,发现防火墙挡掉了一些随机的端口,这让我疑惑,这应该如何来配置防火墙以达到放行Adempiere通讯的目的?难道就不能启用防火墙?

goodmorning 发表于 2008-6-14 13:54

不用测试连接的,修改以后直接连接

yuzifu 发表于 2008-6-17 08:37

楼上此言差矣,当放行数据库的端口5432,客户端即可登录系统,但若不连接上应用服务器,像过帐这些操作是进行不了的。所以需不需要“测试应用服务器”与能不能“登录进系统”并无直接关系,但却是使用adempiere必须要做的一个步骤。

goodmorning 发表于 2008-6-17 18:45

只要你的1099开了,你不测试,你也可以使用ejb的代码,测试并不能确定应用服务器是否开了

yuzifu 发表于 2008-6-18 09:21

若真如楼上所说,那adempiere团队就糗大了。
我测试看看,看结果说话。

yuzifu 发表于 2008-6-18 16:05

开放1099和5432端口,客户端能登录进系统,但过不了帐,说找不到应用服务器,跟测试应用服务器时提示的错误是一样的。

也就是说,服务端只开放1099这个应用服务器的端口是不够的。

[[i] 本帖最后由 yuzifu 于 2008-6-18 16:07 编辑 [/i]]

goodmorning 发表于 2008-7-4 13:36

回复 6楼 yuzifu 的帖子

这个不好意思,我的服务器是没有开防火墙的,所以回答有误。
代码中是通过测定ejb信息得到应用服务器的信息的,ejb我现在还不确定使用什么端口来访问,所以这个问题还不知道确切答案。

lijinyan3000 发表于 2008-7-12 15:56

学习...

jyq-hz 发表于 2008-8-7 10:02

到底怎么穿过防火墙??

iplan 发表于 2008-8-7 10:54

应该不是端口的问题
可以修改本地的hosts,加入服务器的名称和ip

jyq-hz 发表于 2008-8-8 15:50

楼上对的,今天终于连上了!
关键是服务名必须是服务端配置的名字,但adempiere又用它解析服务地址。
回头我把jboss服务名称配成域名,看行不行!

jyq-hz 发表于 2008-8-8 15:51

远程速度那叫一个慢啊!

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.