起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 341|回复: 16

【结帖】Tomcat服务器与数据库服务器之间有防火墙的配置?**

[复制链接]
发表于 2007-12-14 18:00:26 | 显示全部楼层 |阅读模式
如题,我们的客户的Tomcat服务器放在内外网之间,数据库在内网,之间有内网防火墙,请问应该如何配置,才能保证Tomcat对数据库连接的畅通。
回复

使用道具 举报

发表于 2007-12-15 09:50:32 | 显示全部楼层
客户的Tomcat服务器放在内外网之间?这是啥意思没有理解,要不在内网要不在外网。

从2625开始,平台就支持内外网了,配置文件 Config.justep.xml 可以直接写两个IP,一个是外网的IP,一个是内网的IP,
具体写法,参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=17627 3楼


涉及防火墙,主要是开端口。Messager的5222、5223、5269、5270;文档服务器如果部署在tomcat上,以tomcat的端口为准
回复 支持 反对

使用道具 举报

发表于 2007-12-15 09:57:06 | 显示全部楼层
解释一下:他的意思是tomcat服务器在内外网防火强之间,数据库在内网防火墙里面。

如果我不用文档服务器,也不用Messager是不是只要开一个端口8081就可以了?
现在的情况就是只开了一个8081端口。可是tomcat数据库连接池中的连接总被kill掉。不知道是什么原因,怀疑是防火墙搞的鬼,因为这台机器在内网里时是没有问题的。所以我们想问一下,这种部署方式的时候需要进行什么设置?对防火墙也好,对tomcat也好需要进行怎么样的配置?
回复 支持 反对

使用道具 举报

发表于 2007-12-15 10:26:50 | 显示全部楼层
哦,这样啊,那周一一起确认,然后马上给你反馈,好吗
回复 支持 反对

使用道具 举报

发表于 2007-12-17 09:01:27 | 显示全部楼层
请楼主参考下 http://bbs.justep.com/forum.php?mod=viewthread&tid=17612
上面帖子给了Tomcat的配置,至于防火墙嘛,大概打开8081端口就可以了吧,不了解你们的网络情况,不敢乱说,不知道能不能解决你的问题。
另外,对于多层应用,应用服务器和数据库服务器之间不要弄太多的网络设备,这样会对整个系统的性能有比较大的影响的,尤其是中间还弄一个防火墙。
如果以上没能解决楼主的问题,请楼主查一些Tomcat的资料或者你的防火墙或者其他的在X3服务器和数据库服务器之间的网络设备的资料看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 15:02:40 | 显示全部楼层
我试了alang在5楼关联的帖子中的方法,可是removeAbandoned这个参数似乎没有作用。如果不做连接有效性验证,那么Kill掉数据库连接的Session后并不能重新连接;而设置了连接有效性验证,不设回收,一样不增加连接,请问这是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2007-12-19 22:48:35 | 显示全部楼层
最初由 hdyulong 发布
[B]我试了alang在5楼关联的帖子中的方法,可是removeAbandoned这个参数似乎没有作用。如果不做连接有效性验证,那么Kill掉数据库连接的Session后并不能重新连接;而设置了连接..

以下省略...... [/B]

不明白楼主说的“有效性验证”是怎么回事?如果你不设置回收当然不会增加新的连接了,只有设置了removeAbandoned为true回收的时候数据库才会增加新的连接。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 08:59:57 | 显示全部楼层
连接有效性验证:validationQuery="select count(*) from dual" testOnBorrow="true" testOnReturn="true" testWhileIdle="true",加上这个,kill掉的session在客户端再次使用连接的时候会恢复连接,连接数没有增加;如果不加连接有效性验证,而只是设置回收,没有任何效果,连接还是断开的;并且设置连接有效性验证、不设回收一样不会增加连接。这和用什么数据库没关系吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 09:04:51 | 显示全部楼层
另:文档数据库所使用的连接被杀掉之后,在没有更改设置的情况下它是不会增加连接的吧,想不通为什么我们使用的Tomcat连接的数据库有一次超出最大连接数(150)是为什么,重起了Tomcat就好了。高手能不能帮想想可能的原因!
回复 支持 反对

使用道具 举报

发表于 2007-12-20 13:31:01 | 显示全部楼层
顶。。。怎么没人解答啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 19:54 , Processed in 0.038651 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表