运行项目时,报警 Fetching JDBC Connection from DataSource

报警前,我就更改了数据库服务器的防火墙规则,大概猜测是这个引起的,使其项目无法链接数据库,  先是关闭了防火墙都不得行,重启的N次,换toncat等做了很多无用功。

后头将包放到本地机器上运行,配置改为外网数据库,一样的效果,又将外网数据库服务器防火墙关闭,运行正常,访问正常,开启防火墙又运行和访问不起。

更改防火墙股则,将其恢复到更改前,依旧访问不起,后来将规则与web服务器的防火墙规则对比,发现问题所在,将进站规则-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT更改为-A INPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT,运行和访问正常

*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state NEW -m tcp -p tcp --dport XXXXX -j ACCEPT
-A INPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT -d 192.168.10.100/32 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -d 127.0.0.1/32 -p tcp -m tcp --dport 3306 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

时间: 2024-12-09 18:31:41

运行项目时,报警 Fetching JDBC Connection from DataSource的相关文章

nuxt下运行项目时内存溢出的一种情况

话不多说直接上代码: 如图,点红点的三行引入了一个组件,内容是同意注册协议的弹窗.但是在run dev的时候提示说内存溢出了(out of memory)...经过多方排查,定位到这个组件,警察叔叔就是他! 组件的内容非常简单,总共不到70行代码,就不再贴了.先删掉了js,生命周期,methods,watch删的干干净净:又开始删template,只剩下一个<p>111</p>:css没有动,它还能出什么幺蛾子?但是还是报错啊!后来同事猜测说就是css的问题:我们的弹窗使用了ele

VS2010 F5调试时出现:“ 尝试运行项目时出错:未捕获通过反射调用的方法引发的异常”解决

S2010 F5调试时出现 尝试运行项目时出错:未捕获通过反射调用的方法引发的异常 两个解决方法:1) 打开项目属性,选择调试选项卡,将“启用非托管代码调试”一项钩上.2) 打开项目属性,选择调试选项卡,将“启用Visual Studio宿主进程“一项钩掉. 原文地址:https://www.cnblogs.com/gisoracle/p/9690123.html

Scrapy运行项目时出错:Scrapy 0.16.2 – no active project,Unknown command: crawl,Use &quot;scrapy&quot; to see available commands

[问题] 通过Scrapy创建好了项目: 1 E:\Dev_Root\python\Scrapy>scrapy startproject songtaste 运行项目,结果出错: 1 2 3 4 5 6 E:\Dev_Root\python\Scrapy>scrapy crawl songtaste -t json -o h1user.json Scrapy 0.16.2 - no active project Unknown command: crawl Use "scrapy&q

使用IDEA运行项目时提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除

如图 在使用IDEA运行项目时,在下方提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除 这是因为JDK版本问题 解决方法如下:左上角 file ——> Project Structure 找到 Modules 和 Project 两项 在框内选择自己本地安装的 JDK 版本 然后同样找到  file ——> Settings 最后,重新运行项目 就不会提示这个问题了. 原文地址:https://www.cnblogs.com/yqcg/p/12074368.htm

android每次运行项目时重新启动一个新的模拟器的解决办法

具体解决办法 1.打开任务管理器,结束adb进 2.此时android console下面会出现错误信息 3.切换到dos下面运行: adb start-server 4.重新run as 搞定

Eclipse运行项目时遇见的错误一

eclipse错误提示:AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode:  faultString: Web service processing error; more details in the web service error log on provider side (UTC timestamp 20160321085017; Transaction ID 56E7

AndroidStudio运行项目出现Unsupported method: AndroidProject.getPluginGeneration()错误解决办法

一.错误描述 今天在使用AndroidStudio运行项目时出现了一个Unsupported method: AndroidProject.getPluginGeneration()错误,如下图所示: 二.解决办法 第一次遇到这个错误,上网找了一下解决办法,解决办法如下: 关掉instant run即可,如下图所示: 关掉[instant run]就可以解决上述所说的Unsupported method: AndroidProject.getPluginGeneration()错误,总感觉这种解

运行cmd时提示你可能没有适当的权限访问该项目

Windows无法访问指定设备.路径或文件.你可能没有适当的权限访问该项目. 方法/步骤 在C:\Windows\System32目录下中找到cmd.exe文件   右键点击 "属性"--->"安全"--> "高级"-->"继续"-->"添加"-->"选择主体"-->输入你现在使用的用户名-->单击检查名称-->确定-->确定--&g

运行Android项目时指定特定的AVD进行测试

一个Android工程空间可以创建一个或多个AVD来对指定的Android项目进行测试,如果只创建了一个AVD则运行Android项目时自然启动该AVD,可是如果创建了多个AVD那么我们该怎样指定特定的AVD进行Android项目的测试呢? 1.为了更好地说明问题,这里创建了两个AVD,他们分别叫01AVD和02AVD,如下图: 2.新建一个名叫HelloWord的Android项目,如下图所示: 3.鼠标选中新建的Android项目->右键鼠标->鼠标移动到"Run As"