java web项目部署之后,运行几天会不正常,登录页面可以打开,但是进行任何数据库操作都会特别卡

java web项目部署之后,运行几天会不正常,登录页面可以打开,但是进行任何数据库操作都会特别卡,比如登录。
查了tomcat日志,宕机前只有一个MySQLSyntaxErrorException错误
大神分析一下
还有没有需要提供的东西??

用的是java,tomcat7,springmvc,spring3.0,hibernate,mysql

5个回答

数据库连接使用完成后有没有关闭语句呢?你用的是什么数据库映射框架呢,有没有自己写SQL有没有语法错误。

u010113247
Liuyiffan sql应该是没有问题的,映射框架用的hibernate
接近 4 年之前 回复

io,数据库连接,这些检查有没有没关闭的,还有就是有没有什么操作会占用很大内存,但是又没有释放的地方.

用完后数据连接池没关

u010113247
Liuyiffan 能不能提示一下具体在哪个地方没关。谢谢~
接近 4 年之前 回复

每次运行前都重新部署一下项目

每次运行前都重新部署一下项目

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
项目部署到服务器后响应速度慢
    很简单的一个项目,就是调用API 查询了一下快递信息。在本地运行的时候响应时间最慢也就是几百毫秒,但是把项目部署到服务器上就成了几秒钟。莫名奇妙的就是慢,搞了一下午,检查了服务器网络、配置等原因,都没有问题。最后无意中看到tomact的日志里面,在服务器启动的时候会报一个错误。 Caused by: java.net.UnknownHostException: centos6: 未知的...
cocos2d-x demo笔记二
第一个demo代码。之后每隔几天会陆续进行更新。
JavaWeb工程部署到Tomcat上Debug模式运行加载工程卡顿卡顿的有时候死掉
JavaWeb工程部署到Tomcat上Debug模式运行加载工程卡顿卡顿的有时候死掉,但是正常部署就没有问题。 原因是debug模式开启了断点致使web工程在tomcat上卡顿, 解决方法: myeclipse环境下,调至debug模式下,在右上角Breakpoints标题栏下的断点全部remove all下, 太重新运行Tomcat 然后问题就基本解决了
wamp的php在本地开发环境特别卡的一例
网上的很多建议比如启用APC、Zend Optimizer,有人说是磁盘满了,有人说是access_log文件太大了,有说hosts文件里的内容太多了云云,试过了,都不管用,后来找到了原因,解决方法很狗血。修改php网站的数据库配置文件,把localhost改成127.0.0.1没错,你没看错。就是这样。因为你的localhost很可能指向了一个ipv6地址。修改下数据库配置文件就可以了,不要再折...
eclipse 运行非常慢,卡顿,最快的解决办法?
进入workspace 中删除.metadata 文件。重启eclipse。重新导入工程。
java web项目部署成功后 总是404不能访问
  昨天做个项目刚开始没问题,但是从svn更新之后 把项目成功发布之后,启动tomcat也没报错,但就总是404,很是纳闷!!最后终于知道原因了,原来web.xml中的欢迎页面的路径给配错了!!真是悲催的很! 希望能对大家有帮助!!
linux下在Tomcat部署项目可以看到欢迎界面但JAVAWEB项目无法访问
今天在linux里面的tomcat 发布项目,linux 和tomcat 、mysql 和 jdk都已经安装好了 1.首先Eclipse中把web项目打包成war包    2.然后 使用SSH Secure 连接输入ip 账号和密码  ,ip是虚拟机的IP ,Linux 是安装在VMWare 上的连接之后  把war包拖动到Linux下tomcat的webapps文件夹下(我的是后面才截图的所以会...
android studio 运行非常卡的解决办法
as用起来很只能,但是相对于eclipse,占用更多的内存,运行起来很卡 Android Studio 安装目录的-xmx 参数是 Java 虚拟机启动时的参数,用于限制最大堆内存。Android Studio 启动时设置了这个参数,并且默认值很小。 一旦你的工程变大,IDE 运行时间稍长,内存就开始吃紧,频繁触发 GC,自然会卡。 (1)方法步骤  在as2.0以上版本
Excel的文件打开特别慢,xls文件特别大解决一例
Excel的文件打开特别慢,xls文件特别大解决一例打开Excel的xls文件打开特别慢,而且操作也非常慢,动辄需要10几20分钟,很不正常。一个简单的Excel的xls文件有10几兆,甚至几百兆的大小。产生的原因不详。应该是啥病毒蓄意所为。打开Excel文件,经过漫长等待后,仔细甄别发现各个tab页上均有许多隐形的文本框,数量非常之大,有的几十个有的几百个。清除Excel文件中海量文本框
Eclipse很卡很受不了,这个小技巧能帮上忙
有没有发现每次打开Eclipse工具过后,都会有build Workspace的操作一直在后台运行,JS校验一直validate,很卡很受不了。还有就是你改了一下代码后,也会去build ,关键是你等了很久的情况下,你就去关闭后,有的代码看你就没有编译到。这样的情况我是碰到过,等了半天一直在validate,然后我就关闭了,结构去重启的时候就报错了,爆XXX找不到,找了很久才知道,是在valida
Web服务访问慢解决方案
最近公司开发一套商户系统,发布的测试环境特别慢,同一套程序放在开发环境,预上线环境和生产环境速度都很快,只有测试环境非常慢,真的让人无法忍受,其它项目组对此也是抱怨频频,最后加上日志分析,发现访问SOA服务,访问接口服务经常会出现超时的现象,一个请求常常在5s的时间,服务在接受到请求后响应的时间一般在100ms,最慢1s也能响应完成。 最后分析延时的问题应该在以下几点: 1.通过本地
tomcat部署之后 本机访问本地部署的网站打开一个页面非常慢
tomcat部署之后 本机访问本地部署的网站打开一个页面非常慢。有时甚至会造成页面空白或直接卡死。解决方法:是连接池出的问题。改用c3p0连接池。
Myeclipse中部署tomcat及项目在浏览器中运行
时间:2013年7月11日 1、 tomcat部署好了之后,就可以运行项目了,首先需要部署你的项目到tomcat,如图在服务旁边有个红框框出来的按钮,选择你的项目,然后选择已经配置好的tomcat版本,确定就好了。(另一种部署你的项目到tomcat的方法是右键单击你的项目—>Myeclipse—>Add and Remove Project Deployments选中之后就是和下面的图一样的
关于ssh框架下的web 频繁操作 页面在运行几个action后卡死 不响应的解决办法
亲测 http://m.blog.csdn.net/article/details?id=6700818 很有用 就是连接池的问题,加上就好了
eclipse开发项目在正常模式下起服务正常,可是debug模式下特别的慢,解决办法
本人在刚刚开始用debug来检查问题的时候觉得这个东西真的是特别的棒,但是渐渐的Debug跑起来越来越慢,最快也要五分钟,甚至有的时候直接卡死(心里总会默默的骂什么破Debug!!),刚开始以为是谁动了我的debug配置,于是重新配置了一下Debug,可是不顶用,幸亏现在的网络发达,查阅了一下资料才知道,这是因为断点太多了,每次我们Debug的时候总会加几个断点方便调试,成功之后就被喜悦冲昏了头脑
OpenGL程序巨卡怎么办,可能是glFl…
OpenGL程序巨卡怎么办,可能是glFlush刷新太过于频繁了 使用inline内联函数来处理问题,可使调用次数不高的函数得到简化和应用。
服务器部署web项目后外部无法访问
在服务器上部署web项目后外部无法访问    今天把一个web项目部署到服务器上,成功启动后,外部无法访问,在服务器里用localhonst可以访问,但是换成ip地址就无法访问,提示什么防火墙之类的原因,但是关闭防火墙之后,还是不能访问,因为服务器用的是阿里云ECS,就去阿里云看了一下服务器的配置,原来是8080端口没开,把此端口一开,OK.可以正常访问!!!
javaweb中项目提示错误但是内容无错,并且可以运行。但是用tomcat发布时报错。
javaweb中项目提示错误但是内容无错,并且可以运行。但是用tomcat发布时报错。
解决 myeclipse特别卡 问题
转自:http://blog.csdn.net/qq_27554737/article/details/66589850 本来我的MyEclipse运行起来速度什么的还是可以的,这运行速度跟电脑配置相关(主要cpu) 进入正题吧! 周码农今天晚上也是被整的死去活来的,现分享一下经验(借鉴而来) 首先,我们的MyEclipse可能对所有的插件进行了使用,这样的话在使用本来
Editplus打开关联文件缓慢的问题解决
Windows 10,Editplus 4.1,2016.10.30 腾讯游戏盒子的服务进程也会导致Editplus打开关联文件缓慢,但是右键通过Editplus打开没问题。 结束进程 QQMicroGameBoxService.exe,默认进程位置(C:\Program Files (x86)\Tencent\QQMicroGameBoxService\1.0.4.9\QQMicroGame
notepad++运行宏之后卡死
最近使用notepad++,无意中看到了有一个宏的功能,因为好奇就点了,录了一些,执行时就卡死了,内存瞬间飙升, 重启电脑也不行,本来想把软件卸载重装的,但是 想着之前破解软件都是到软件的缓存目录删除一些东西,我就尝试着找下目录,找到一个session.xml 里面记录了有个backup目录,找了下果然有一个是缓存备份目录,有个一百多M的文件就是当时卡死生成的,我删掉就正常了。 该目录一般
项目部署到tomcat上启动后出现404错误
解决思路:看日志找到错误Unsupported major.minor version 52.0: 看到Unsupported你是不是会想到jdk高版本能兼容低版本,但是低版本不能兼容高版本,不错,猜对了,其实就是这个意思。这个错误意思是你项目用JDK1.8运行的,现在的环境JDK版本低于1.8将这台机器上的JAVA_HOME环境变量更改未1.8的即可...
Android Studio很卡,操作很不顺的点进来!
最近自己的电脑坏了,借了台笔记本来学习。可刚安装完发现很卡,敲了几行代码终于受不了了。 解决方案: 1、打开bin目录下的 studio.exe.vmoptions (我的电脑是F:\Android_studio\Androidstudio\bin) 2、用记事本打开。 3、 修改 -Xms2048m -Xmx4096m -XX:MaxPermSize=2048m -X
Eclipse突然运行慢的解决实践(以前很快但之后变慢)
(5155)  (0) 昨天突然eclipse运行非常慢,主要表现在: eclipse打开就非常慢,会有假死状态。eclipse成功打开之后,打开项目里面其中的某个文件,也是响应很慢。eclipse启动web server,其中有个方法要for循环6000+次,结果需要6分钟之久。 分析: 我觉得不需要去修改eclipse启动参数,去扩大使用内存。因
IIS发布Web项目的登录界面跳闪一下 登录不进去,本地和服务器上编程环境中运行却能登录进去
正如标题所说的,程序一切正常,IIS发布浏览网站也能看到,就是输入账户和密码后,界面跳闪一下却不跳转。解决办法:查看账户密码登录连接的数据库路径正确不,本地路径时可将(../换成~/)           当时出现要命的问题是:服务器是64位的,程序中有32位的dll文件,本人在安装office2013(32位的Microsoft.Jet.OLEDB.4.0的驱动程序)时可能没有安装64位的Mic...
如何解决Android Studio 使用起来很卡
Android Studio 2.0 以下: 每次升级/安装 Android Studio 之后最好都修改一下这个参数:到 Android Studio 安装目录,找到 bin/studio(64?).vmoptions(文件名可能因操作系统而不同,但大同小异),然后把 -xmx 后面的数字改大一点,比如 2048m 或4096m。Android Studio 2.0 以上:緋若虛無说:2....
IDEA运行缓慢解决方案
IDEA多个几个工程后,会出现运行迟缓的情况 IDEA在打开大工程后(该工程下几十个子模块)电脑风扇狂响,import了好久但是一直都没有响应,结束不了; 工程使用的JDK版本是1.8,但是maven编译却检查不出来: 分析该现象出现的问题是因为IDEA的运行堆栈太小,jvm不断的出现full gc,同时存在内存溢出的风险点。
服务器上的WEB项目反复出现MySQL数据库连接失败解决办法
原因是Mysql数据库的数据库连接有生存期限制,如果在规定时间内没有操作数据库连接对象,连接就会被关闭。也就是常说的Mysql的8小时问题, Mysql服务器默认连接的“wait_timeout”是8小时,也就是说一个Connection空闲超过8个小时,Mysql将自动断开该 Connection。但是数据库连接池并不知道连接已经断开了,如果程序正巧使用到这个已经断开的连接,程序就会报错误。 先
tomcat项目启动,执行特别慢
处理办法: 1. 删除webapps 下的项目,在删除work 下边的项目 2. 重新创建空间 3. 重新下载svn项目 一般情况 Tomcat 只会remove webapps下的项目 所以重新加载也没有 一个一个的试 这三种方法 基本就能解决了
本地部署项目可以正常访问,放在服务器上报404
本地部署项目可以正常访问,放在服务器上报404 问题如标题所述,开始怀疑是项目war包名称打的不对,于是修改项目的访问路径名和war包名称相同,可是还是不行! 接着查看代码,代码里有一段默认加载的js,把访问路径名写死了!!!!!!!!于是将war包名称、项目访问名称改为和js中限定的访问名相同,放到服务器依然404! 又开始怀疑是tomcat或者jdk问题~~~~~~~~于是将to
JavaWeb项目 打开首页就跳转debug模式的解决方法
javaweb项目 每次打开 localhost:8080/ProjManage/index.jsp就会卡在debug的地方;而且显示是index.jsp中的$ function()的断点,解决方法如下:在debug模式下:Breakpoints中选中所有的断点,右键--Remove掉 重新刷新就可以了...
解决关闭VM虚拟机导致系统很卡问题
每次把虚拟机状态改为暂停,机器就卡死。硬盘灯常亮,要等很久才好。 这一现象是vmdk目录下的vmem文件导致的问题,vmem文件相当于系统里的分页文件,虚拟机开机的时候生成这个文件硬盘读写导致硬盘灯常亮,很卡很慢的问题,这个文件在关闭虚拟机的时候又会自动删除。 如果物理机内存足够大的话可以把这个文件去掉。 解决方法: 对特定的虚拟机“禁用”vmem文件 用记事本打开.vmx文件 修
导入的web项目不能部署到tomcat服务器上运行
-
部署在本机的Tomcat响应速度慢!
问题现像: 新开一个浏览器,打开网站(本机部署),第一次请求的时候响应很慢, 但是第二次响应就很快,但是停止操作几分钟后,再请求又变慢。 或者第一次请求响应后,关闭浏览器再重新打开,请求响应也会很慢! (注:项目访问地址是在本机配的一个域名www.hooblogs.com)   猜测及验证: 1. tomcat的问题,重新安装了一个tomcat, 情况依然存在。
关于VS2010突然操作起来特别慢的问题
突然发现VS2010操作起来特别慢,不管是编译还是退出编译都要2分钟以上反映时间,且界面卡死         解决方案:                   重新设置了vs2010的环境(在vs2010命令提示符下,执行devenv.exe /resetuserdata)                注:devenv.exe在任务管理器中就可以看到然后在任务管理器中打开程序所在位置,启
项目部署到tomcat6.0启动成功后访问页面报500错误解决方法
如题:项目部署到tomcat6.0启动成功后访问页面报500错误解决方法,很奇葩,启动的时候没有任何问题,但输入访问地址后报500,去年国庆放假前夕,为这个问题伤神了半天最后解决了,今天又碰到了,乍一看摸不着头,后面仔细回想了下,迅速解决了问题。 原因:项目里面的jar和tomcat里面lib里面的jar重复了。 解决方法:              1、要么更换tomcat7或之后
Solidworks编辑零件卡死解决方案
今天弄一个模型,能够打开,但随便编辑任何特征都会卡死,加新的特征也会卡死。但其他零件就没事。首先想到显卡,切换到独显进入程序,还是卡死。 之后想到Solidworks刚装的2017版,之前零件是2014版做的,保存时还更新了版本,想着要不退回旧版试试。结果SW根本就没有选项!搜索一圈,发现说法都是转中间格式再导入,稍微靠谱点的就是转Parasolid,说这样能保留特征树(没亲自试过)。之后找到希腊
java web 项目在tomcat上显示空白页的解决
今天调试一java web项目,所有页面都显示空白,有如下的解决过程; 一 切换浏览器模式 tomcat打开页面是空白 用localhost:8080打开页面显示空白,以前用着没问题。 浏览器兼容性问题,如果是IE7以上,可以按F12调出浏览器调试工具,在浏览器模式以及文档模式选项卡切换浏览器浏览模式,应该可以恢复你原来的页面   把tomcat中的项目删除掉,还有tomcat下的
微信 web 开发者工具卡顿问题解决办法 2017-07-07
上次是重装了解决了卡顿的问题; 总不能过几天就重装一次啊! 更不能忍受现在这样一点一卡, 一键一卡! 找遍菜单也没找到任何有用的选项! 开始解决: 0. 关闭微信web开发者工具; 1. 打开 finder, 按下 shift + command + G , 输入 ~/资源库 2. 找到 下面几个文件夹, 删掉这几个东西:      Application Suppor
部署javaWeb项目到云服务器遇到的问题与解决
目标: 部署app项目的服务器端到腾讯云服务器. 腾讯云服务器端选的操作系统为:centos6.6. 配置环境为:jdk1.6+tomcat6+mysql 1.配置环境 使用yum就可以安装所有东西. 2.tomcat6测试 注意事项: 需要开启相应端口,我选得是开启全部端口,一劳永逸--只能作为测试使用. 3.
Tomcat部署JavaWeb项目:每一个页面第一次打开404,刷新后才正常显示
问题:访问页面的时候,第一次打开404,必须F5刷新后才能正常显示 方法一: 最开始以为是浏览器缓存没有清理【思路大概是:浏览器发现这网页访问过,于是直接加载了缓存,但缓存是404】,然后清理缓存,重新访问,结果发现不是缓存的问题。 方法二: 以为是打包过程中出现了问题,清理项目重新打war,然后重新部署到tomcat上,仍然没有解决问题。 话说我部署的方式特别简单粗暴: STS导...
javaWeb项目发布到linux服务器上以及运行项目
1、将创建的web项目,上传到服务器之前需确认web.xml各参数是否正确,一定不要忘了确认一下Mysql的驱动jar包是否加载到lib包,url属性value值设置成jdbc:mysql://服务器的IP/端口号/数据库名 2. 把做好的项目导出 :点击file选项后选择export,后选择Web选项,如下图所示:                     直接进入下一步(如下图所
Webstorm 打开大文件卡顿问题的解决方法
自从换了Webstorm 2016后,打开大文件一直严重卡顿,现在发现如下方式可以缓解:vim /Users/yangyang/Library/Preferences/WebStorm2016.3/webstorm.vmoptions把里面的内存参数都扩大4倍,搞定。
web.xml 修改时,很卡的解决办法
在eclipse开发环境下,编辑web.xml文件,会出现程序无法响应的状况 经查是因为在有网的情况下 eclipse会连接到sun网站校验xsd,这时会耗费很长时间 解决办法是修改web.xml中xsd的链接地址,如下: 修改"http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app
解决项目部署,访问报404问题
很吊诡的问题。先描述一下这个错误。bug描述 : 将项目发布到Tomcat上,通过上图可以发现项目没有报错,log4j的日志运行正常。说明项目是没有问题的,下面再去到页面。404,第一印象是路径错误,检查排除之后,怀疑是tomcat没有编译,检查配置和build path 没有问题,最后删掉tomcat重新部署还是不行。为了排除tomcat的问题,运行其他项目,运行结果是ok的。那就说明是项目发布...
Java Web部署后中文乱码解决方案
主要涉及到Tomcat和MySQL的配置。操作系统centos7。1.配置Tomcat用Xftp找到下面的文件/usr/local/tomcat/conf/server.xml增加下图中红框内的语句,保存重启Tomcat,用puTTY远程登录,依次输入以下指令cd /usr/local/tomcat/binsh shutdown.shsh startup.sh2.配置MySQL用Xftp远程登录找...
exe可以双击运行,程序却不能调用解决
1.java调用.exe文件(.bat等等都是可以的,举一反三) public static void openExe() { Runtime runtime = Runtime.getRuntime(); Process process = null; try {   String command = "notepad";// 记事本         
VMWare 服务被关,导致电脑很卡
    因为工作需要安装了VMWare,项目完成以后VMWare用得很少。后来在任务管理器里看到好几个关于VMWare的进程老是出现,虽然占用的资源并不多,但看得很不爽,于是在windows 优化大师的管理功能里把VMWare相关的服务一个不落的设置为手动。    现在问题来了,电脑变得很卡,从任务管理器里看CPU和内存都占用的很少,真把我给郁闷的。难不成再把VMWare服务重新设置为“自动”
ubuntu16.04下面流畅运行pycharm设置
我下载的是tar.gz包,64位ubuntu16.04系统 cd /home/appleyuchi/下载/pycharm-2017.2/bin root权限下修改: gedit pycharm64.vmoption 改为如下(主要是为了改内存): -Xms1024m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+U
改善Android Studio卡顿现象,提高Android Studio运行编写效率
为了赶上潮流(主要是手贱),把自己的Android Studio升级到了最高版本,当时是2.1.3。升级之后使用特别不爽快!更新的功能用了一段时间都基本能熟练掌握,但是有一个大Bug实在忍不了,那就是Android Studio使用起来变得特别的卡顿,绘制UI的时候随便写一个字母都会卡顿一下,有的时候移动鼠标都变得很卡顿。这就实在不能认了,多方研究和查询找打了一中解决方案。 解决方案:
相关热词 c# 为空 判断 委托 c#记事本颜色 c# 系统默认声音 js中调用c#方法参数 c#引入dll文件报错 c#根据名称实例化 c#从邮件服务器获取邮件 c# 保存文件夹 c#代码打包引用 c# 压缩效率
立即提问