linux下Tomcat6的自动重启及自动重启后的乱码问题

news/2024/7/3 13:12:06 标签: 乱码, tomcat, 数据库, 自动启动, utf-8
(1)写一个 shell 脚本mytt.sh,重新启动 tomcat
#!/ bin/sh
pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`
echo $pid

if [ -n "$pid" ]
then
{
   echo ===========shutdown================
   /usr/local/tomcat6/bin/shutdown.sh
   sleep 2
   pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`
   if [ -n "$pid" ]
   then
    {
      sleep 2
      echo ========kill tomcat begin==============
      echo $pid
      kill -9 $pid
      echo ========kill tomcat end==============
    }
   fi
   sleep 2
   echo ===========startup.sh==============
   /usr/local/tomcat6/bin/startup.sh
}
else
echo ===========startup.sh==============
/usr/local/tomcat6/bin/startup.sh

Fi

提示:文件名可以随便取,不过注意不要包含“tomcat”的字样,不然会被以上脚本误以为是tomcat的相关进程直接杀掉,从而无法执行后面的启动命令。

(2)把mytt.sh文件放到 root目录下,并修改权限为可 执行文件。

(3)在控制台上输入以下命令
  crontab –e

(4)按i键编辑这个 文本文件,输入以下内容,每天凌晨5:00重启tomcat
  00 05 * * * /root/mytt.sh
 
  按esc键退出编辑,输入wq回车保存

(5)启动定时服务
[root@]# service crond stop
[root@]# service crond start

(6)乱码问题
手工重启与默认系统任务自动重启的字符集是不一样的。在jsp中加入<%= system.getProperty( "file.encoding")%>,可以发现系统自动重启与手工自动重启结果不一样,自动重启打印的结果是ANSI_X3.4-1968,手工重启打印的是GB18030.

作者的项目中使用了volicity生成页面,自动重启后生成的页面就会出现乱码。在tomcat的bin下面找到catalina.sh,在里面加上“CATALINA_OPTS=-Dfile.encoding=GB18030”就可以解决这个问题。

(改成自己需要的字符集,如:UTF-8)



http://www.niftyadmin.cn/n/1551932.html

相关文章

如何Gwt中使用Session

在GWT中可以直接使用session信息&#xff0c;只需要用rpc就可以 需要继承&#xff1a;com.google.gwt.user.server.rpc.RemoteServiceServlet import javax.servlet.http.HttpSession;import javax.servlet.http.HttpServletRequest; 然后&#xff0c;可以通过一下方法&#xf…

如何在不中断整个 Web 服务的情况下停止虚拟站点?(重启站点)

利用Inetpub\AdminScripts\adsutil.vbs 脚本在不中断整个 Web 服务的情况下停止虚拟站点 如想在不中断整个 Web 服务的情况下停止虚拟站点&#xff0c;请从命令提示符下键入下面的命令&#xff1a; adsutil STOP_SERVER W3SVC/服务器号 在本例中&#xff0c;对于 W3SVC/服务器号…

css 在gwt-ext中页面布局

gwt-ext中页面布局&#xff0c;我们要实现某种布局&#xff0c;除了对控件使用setLayOut方法外&#xff0c;还可以使用css样式来实现。比如:把一个FormPanel面板添加在一个Panel面板里面。让它居中&#xff0c;用Css布局来实现。在项目的css文件里面添加一个样式&#xff1a;.c…

Starteam 的备份与恢复

备份StarTeam需要注意备份以下三件东东&#xff1a;1、StarTeam服务端停止运行&#xff0c;备份安装目录下的 starteam-server-configs.xml文件。此目录记载了一个StarTeam配置的详细信息。2、SQL Server停止运行&#xff0c;备份数据文件。 ...01.mdf ...02.ndf ...03.ndf3…

ibatis的关于like的使用

网上搜了一下ibatis的关于like的使用&#xff0c;相信看到这篇文章的XDJM也应该知道如何解决了 &#xff0c;我在这里就不重复了&#xff0c;只想补充说明一下&#xff1a; 撇开 %$xxx$% 不讲。网上的解决方法如下&#xff1a; SELECT * FROM user WHERE username like % |…

关于Loadrunner11录制脚本时IE打不开问题

最近一直在为“Loadrunner11录制脚本时IE打不开问题“发愁&#xff0c;问了好多了解的人&#xff0c;上网搜了很多方法&#xff0c;也在论坛上发了帖子&#xff0c;但是一直没能解决&#xff0c;今天刚好在网上看了一个帖子&#xff0c;方法挺管用就贴出来&#xff0c;希望有需…

Nikto

一 简介 Nikto 是一款开放源代码的、功能强大的WEB扫描评估软件&#xff0c;能对web服务器多种安全项目进行测试的扫描软件&#xff0c;去寻找已知有名的漏洞&#xff0c;能在230多种服务器上扫描出 2600多种有潜在危险的文件、CGI及其他问题&#xff0c;它可以扫描指定主机的…

nmon和nmon analyser的下载和使用

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能&#xff0c;AIX是IBM的一个 操作系统&#xff0c;相比于Linux&#xff0c;使用范围不算很广&#xff0c;因此我们重点讲下Linux下的nmon应用。首先自然是下载&#xff0c;Linux的nmon有自己的官方网站&…