‘Tomcat’ 分类下的所有文章

Tomcat相关技术分享

2013九月16

taglib definition not consistent with specification version

分类:Java技术,Tomcat | 标签: | 浏览:3,686 1 Comment

错误说明

今天将原先开发的一个OA系统(HapiOA)系统部署到现在电脑的环境上运行时出现以下错误:
taglib definition not consistent with specification version
从上面的错误可以看出是因为taglib的定义不符合规范版本的原因引起来的,最后修改了web.xml中配置taglib就好了

修改方法

只需要将web.xml中的标记外面加入jsp-config标记即可
tomcat7与tomcat6引入标签taglib的区别
原因是因为tomcat6和tomcat7对taglib定义规范不同,所以到账了以上问题的发生,修改后就可以了。

2013五月19

linux下tomcat日志文件catalina.out拆分

写作背景

最近做一个项目,发现在linux下tomcat的日志文件特别大,大概有500多M,从linux下载特别慢,并且用记事本也打不开,没法看日志信息,所以需要将日志进行拆分,拆分我们需要用到cronolog-1.6.2.tar.gz软件,下面就将具体的方法和大家分享下。

cronolog介绍

cronolog是一个简单的过滤程序从标准输入读取日志文件条目,每个条目写入到输出文件指定一个文件名模板和当前的日期和时间。当扩大的文件名更改,关闭当前文件,并打开一个新的。cronolog的目的是要在配合使用的Web服务器( 如 Apache),分成每天或每月的日志,访问日志。
Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。

Read more…

2013五月11

linux设置tomcat开机自动启动

写作背景

这段时间一直忙着写标书,也没有时间写博客,记录工作中遇到的一些问题,今天抽出一点时间把前段时间给客户部署项目时遇到的问题记录一下,供以后参考使用,当时配到的一个问题就是linux设置tomcat自动启动的方法,下面做一个简单的介绍。

设置方法

1、修改/etc/rc.d/rc.local,使用vi /etc/rc.d/rc.local 命令
2、在/etc/rc.d/rc.local文件最后添加下面两行脚本

export JAVA_HOME=/usr/local/jdk1.7.0_03
/usr/local/apache-tomcat-7.0.32/bin/startup.sh start

如下图所示:
linux设置tomcat开机启动
注意事项:当时两台服务器,其中一行只添加了第二行的脚本,就好使,另外一台机器只添加第二行就不好使,所以建议大家两行都添加。
其中
/usr/local/jdk1.7.0_03 为本机jdk安装目录
/usr/local/apache-tomcat-7.0.32/bin/startup.sh 为本机tomcat安装的目录
3、修改rc.local文件为可执行,如:chmod +x rc.local

2013三月14

tomcat开启gzip网页压缩的方法

背景

之前一直用nginx部署网站,很方便就开启了gzip压缩,最近给客户做了一个网站,由于服务器只部署了两个项目,并且都是java开发的,所以就懒的部署nginx了,直接利用Tomcat做的解析,随后客户要求对网页开启压缩,已提高网站的访问速度,最后在网上搜索了下,Tomcat开启gzip压缩特别简单,下面就简单的介绍下。

开启方法

修改%TOMCAT_HOME%/conf/server.xml,文件第一个Connector 节点,具体需要修改的节点如下:

 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

修改后的代码如下:

<Connector port="80" protocol="HTTP/1.1"
	connectionTimeout="20000"
	redirectPort="8443" URIEncoding="utf-8"
	compression="on" compressionMinSize="2048"
	noCompressionUserAgents="gozilla, traviata"
	compressableMimeType="text/html,text/xml,text/javascript,
                              text/css,text/plain"/>

Read more…

2013一月19

tomcat中文域名解析及配置

起因

      最近做的一个项目,其中需要用Tomcat对中文域名进行解析及配置,之前通过Tomcat解析的都是英文的域名,中文的从来没有解析过,所以就按照英文解析的方式做了解析,具体解析的代码如下:

  <Host name="aishengtang.com"  appBase="webapps"
		unpackWARs="true" autoDeploy="true">
	<Alias>www.aishengtang.com</Alias>
	<Alias>42.96.138.223</Alias>
	<Alias>xn--cks322dk7b.com</Alias>
	<Alias>www.xn--cks322dk7b.com</Alias>
	<Context path="" debug="0" reloadable="false" 
                  docBase="/home/wwwroot/aist" /> 
  </Host>

在tomcat启动的时候报错了,报以下错误:

2012十月22

CentOS 6.3 64位tomcat安装及环境配置

分类:Linux,Tomcat,项目实施 | 标签:, , , | 浏览:1,021 3 Comments

安装

tar -zxvf apache-tomcat-7.0.32.tar.gz
mv /upload/apache-tomcat-7.0.32 /usr/local

#解压,并且将解压后文件移动到需要存放的位置

环境变量配置

打开文件/etc/profile在最后面加入以下内容

export CATALINA_HOME=/usr/local/apache-tomcat-7.0.32

其中/usr/local/apache-tomcat-7.0.32 路径为自己服务器上面tomcat的安装路径

Read more…