`
regedit_123
  • 浏览: 323505 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

重启tomcat

阅读更多

做了个东西,可是每天早上来就不能用了,必须重启tomcat。tomcat提示跟数据库连接有关系。

开始自己偷懒,用crontab每隔7个小时就重启一下tomcat。但是还是心里觉得不安。

后来问了一下牛人,问题如下:

This is a problem with your MySQL configuration that closes automatically connections after a certain timeout. You should disable that timeout to prevent this problem. You can also try the autoreconnect feature of the MySQL driver to transparently reconnect (but that might not be safe with transactions).

解决办法有两个:

第一个办法是修改 MySQL 的配置参数。这个参数的名称是 wait_timeout,其默认值为 28800(单位秒),刚好就是 8 小时。其意义为关闭一个连接之前在这个连接上等到行动的秒数,也就是说,如果一个连接闲置超过这个选项所设置的秒数,MySQL 会主动断开这个连接。但是实践表明,没有办法把这个值设置成无限大,即永久。

第二个办法是如下修改 JDBC 连接的 URL:
jdbc:mysql://hostaddress:3306/schemaname?autoReconnect=true

实践证明,第二个办法是可行滴,嘿嘿。

分享到:
评论

相关推荐

    编译class不用重启tomcat

    标题“编译class不用重启tomcat”涉及到的是Java开发中的热部署技术,它允许开发者在不重启应用服务器(如Tomcat)的情况下,实时更新代码并看到变化的效果,从而极大地提高了开发效率。这篇博客可能介绍了如何使用...

    Windows7下定时重启tomcat的方法

    定时重启Tomcat有助于清理内存中的垃圾、重新加载配置更改以及避免长时间运行可能引起的潜在问题。以下是一种在Windows 7环境下通过批处理(BAT)脚本和Windows任务计划程序来实现定时重启Tomcat的方法: 1. **创建...

    Myeclipse中修改类及jsp文件后不用重启tomcat的方法

    然而,当我们在MyEclipse中修改了类文件或JSP文件后,通常需要重启Tomcat服务器才能使更改生效,这无疑增加了开发过程中的等待时间。本文将详细介绍如何在MyEclipse中实现修改类及JSP文件后无需重启Tomcat即可实时...

    定时重启tomcat

    定时重启Tomcat是一项常见的运维任务,旨在确保服务的持续优化、更新及错误修复。本篇文章将详细阐述如何实现"定时重启Tomcat"这一操作,以及其背后的原理和好处。 首先,让我们了解什么是Tomcat。Tomcat是一款开源...

    重启tomcat的bat命令

    重启tomcat的cmd命令。把里面的服务名变成你的tomcat服务名即可使用。加到windows任务计划中

    利用Tomcat远程部署解决修改类后重启Tomcat问题

    标题“利用Tomcat远程部署解决修改类后重启Tomcat问题”揭示了主要关注点在于如何在不手动重启Tomcat服务器的情况下,实现应用的热更新或快速部署。这通常涉及到Tomcat的管理工具,特别是它的Manager应用程序,以及...

    IntelliJ IDEA修改了mybatis mapper xml后不用重启tomcat,自动热发布 热更新 热部署.zip

    在开发Java Web应用程序时,尤其是使用Mybatis作为持久层框架的时候,经常遇到的一个问题是:当我们在IntelliJ IDEA中修改了Mapper XML文件后,需要手动重启Tomcat服务器才能看到改动的效果,这无疑降低了开发效率。...

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    Linux下定时重启Tomcat服务

    Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件

    Windows重启Tomcat脚本

    这是一个经过测试(WindowsServer 2008)的Tomcat重启脚本,可以放心使用

    修改java 不重启tomcat

    为了解决这个问题,"修改Java代码不重启Tomcat"的技术应运而生,其中JRebel是一款非常著名的工具,它能够实现在不重启Tomcat的情况下热部署修改后的Java代码。 JRebel 是由Zeroturnaround公司开发的一款即时应用...

    自动重启Tomcat脚本

    首先,"自动重启Tomcat脚本"是一个批处理文件,它定期检查Tomcat的运行状况。通常,这个脚本会包含一个循环结构,每隔固定的时间间隔(例如300秒)检查Tomcat是否正在运行。这可以通过检查Tomcat进程ID或者监听的...

    简易的定时重启tomcat方案

    本文将详细讲解一个简易的定时重启Tomcat的方案。 首先,我们关注的是"restart.bat"这个文件,它是一个批处理脚本,通常用于Windows环境。这个脚本可能包含了停止和启动Tomcat服务的命令。在Tomcat的bin目录下,有...

    修改java代码以及js无需重启tomcat

    ### 修改Java代码及JS无需重启Tomcat的知识点详解 #### 一、背景介绍 在软件开发过程中,频繁地启动和停止应用服务器对于提高开发效率是一个不小的障碍。特别是当使用如Apache Tomcat这样的应用服务器时,每次修改...

    一键重启tomcat脚本

    以AlibabaCloudView 工具 进行tomcat的一键kill 和 重启

    自动重启tomcat批处理命令

    本文将详细介绍标题"自动重启tomcat批处理命令"所涉及的知识点,并基于描述和标签进行扩展。 首先,我们要理解这个批处理命令的主要目标是实现三个核心功能: 1. **通过scp命令从远程主机下载war包**: `scp`...

    清空Tomcat中的work目录并重启Tomcat.bat

    标题 "清空Tomcat中的work目录并重启Tomcat.bat" 暗示这是一个批处理脚本,用于自动化清理Apache Tomcat服务器的`work`目录,然后重启服务。这个过程对于Java开发人员来说非常有用,因为它可以帮助他们清理临时编译...

    杀进程重启tomcat

    当需要重启Tomcat服务时,首先要确保旧的服务进程已经被终止,以免出现端口被占用的情况。可以通过以下命令来杀死指定的进程: ``` kill -9 ``` 其中,`<PID>`是指要杀死的进程的ID。例如,如果需要杀死PID为6001的...

Global site tag (gtag.js) - Google Analytics