java数据库防火墙,数据库centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析...
环境描述:
数据库:mongodb3.0.1
数据库系统:centos7,(虚拟机,最小安装)
数据库驱动:mongo-Java-driver-3.0.0.jar
问题描述:shell环境下用mongo客户端程序能正常连接mongod,但java程序始终报错。
查看centos7的官方文档,知道centos7最小安装默认只安装防火墙的动态配置规则服务(firewalld),静态配置规则服务(iptables与ip6tables)需要另行安装。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、安装iptables防火墙
yum install iptables-services #安装
修改配置:vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
systemctl start iptables.service #启动防火墙
systemctl stop iptables.service #停止防火墙
systemctl restart iptables.service #重启防火墙
systemctl status iptables.service #查看防火墙状态
systemctl enable iptables.service #设置防火墙开机启动
以上所述是小米给大家介绍的centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小米会及时回复大家的。在此也非常感谢大家对米云问答网站的支持!
java数据库防火墙,数据库centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析...相关推荐
- 保存linux防火墙配置,centos7 防火墙配置文件_centos7保存防火墙配置
原标题:centos7 防火墙配置文件_centos7保存防火墙配置 修改防火墙配置文件之前需要对之前防火墙做好备份 重启防火墙后需要确认防火墙状 2.systemctl是CentOS7的服务管理工具 ...
- 小程序ssl报错java,抖音(字节跳动)小程序遇到request(https)请求报错,SSL证书验证失败...
今天做抖音小程序时遇到的奇怪问题: 本地测试都正常,真机调试时也正常,准备上线了,把http改成https,调用tt.request()时就报错. tt.request()报错如下: "re ...
- 数据库难还是学java难,mysql数据库比java难吗,女生学数据库难吗
数据库会不会很难学? .现在主流的数据库是SQL Server,oracle,mysql.我没做过mysql.如果你懂一门数据库语言,学习其他数据库是很容易的.只是不同的数据库针对不同的用户群体,不同 ...
- Centos7 防火墙配置
CentOS 7.0默认使用的是firewall作为防火墙, 使用systemctl来管理服务和程序,包括了service和chkconfig Centos6 使用的是iptables,Centos7 ...
- 已解决java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map异常的正确解决方法,亲测有效!!
已解决java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map异常的正确解决方法,亲测有效!! ...
- java Web知识点--数据库(3)
介绍一下SQL Server的全文索引? 全文索引可以对存储在SQL Server数据库中的文本数据执行快速检索功能.同LIKE谓词不同,全文索引只对字符模式进行操作,对字和语句执行搜索功能.全文索引 ...
- Hypersonic SQL开源数据库方向比较流行的纯Java开发的关系型数据库
Hypersonic SQL Hypersonic SQL开源数据库方向比较流行的纯Java开发的关系型数据库.好像不是JDBC兼容的,JDBC的很多高级的特性都没有支持,不过幸好支持ANSI- 92 ...
- java数据库如何下载,java如何控制数据库
一.从Oracle和Microsift网站上下载JDBC驱动程序 n下载Oracle JDBC驱动程序 1.网址: [url]http://www.oracle.com/technology/glob ...
- SecureCRT提示----数据库里没找到防火墙“无”----解决方案
中文版的secureCRT由于汉化的问题(把null翻译成无了),导致每次打开都会有个防火墙的错误提示:数据库里没有找到防火墙 '无' 此会话将尝试不通过防火墙进行连接.出现这个错误的原因是在secu ...
最新文章
- BASE64每76个字符自动换行
- url参数传递 java_URL中文参数传递问题
- (3)数据库的建立和数据表的操作
- day 01 python爬虫原理
- 华为mstp多生成树配置_【交换机】交换机如何配置MSTP(多实例生成树协议)
- 前端学习(1866)vue之电商管理系统电商系统之登录退出实现表单的数据验证
- 发黄图再截图举报!这个社交软件运营合伙人被逮捕:“设局”恶意举报同行...
- JS常用函数(方法)
- Win32反汇编(四)栈的工作原理与堆栈平衡,函数方法参数的调用约定
- Laravel文档阅读笔记-Custom Authentication Login And Registration Using Laravel 8
- QoS实现交换机带宽控制
- HPD健康产品申明认证
- 单因素模糊评价matlab,模糊综合评判matlab源程序
- 你可能会读错的字大集合
- 基于JAVA校园爱心志愿系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 解构金蝶EAS 开发工具
- 如何去掉a标签的下划线
- radisys官方介绍--Promentum ATCA-1200== ATCA 可控 4-AMC 刀片式载板
- 中国超级计算机gpu,英伟达(NVIDIA)Tesla GPU为全球最快的超级计算机提供动力支持...
- 用户画像(profile v.s. persona)