月亮代表我的心

个人博客,跟月亮无关,跟代表无关,无关谁的心

Linux下Tomcat配置小结

TongWeb到期在即,不得不把项目转移到Tomcat。本文主要针对我所遇到的问题进行小结,包括:

Tomcat与域名的绑定
ROOT下的连接池配置
Putty远程启动Tomcat,页面验证码无法显示的解决办法

环境:

Red flag Advanced Server 4.1
jdk 1.4.2
tomcat 5.0.28

安装:

将下载下来的JDK、Tomcat分别解压至/usr/下:
usr/jdk
usr/tomcat

打开etc/profile,在最后一行加入:
export JAVA_HOME=/usr/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lin/tools.jar
export TOMCAT_HOME=/usr/tomcat
export CATALINA_OPTS=”-Djava.awt.headless=true”

保存profile,重启系统后在命令行输入java -version,如能显示java version “1.4.2_14″等信息,说明安装成功。

一、Tomcat与域名的绑定

打开/usr/tomcat/confi/server.xml,添加以下节点

1
2
3
4
5
<host name="www.dengzm.cn" debug="0" appBase="dengzm"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">
....
</host>

说明:appBase=”dengzm”为键入www.dengzm.cn后所访问的目录,该目录建立在tomcat根目录下。

二、ROOT下的连接池配置

在/usr/tomcat/conf/Catalina下建立文件夹,名称为:www.dengzm.cn,以绑定的域名为名。

在文件夹www.dengzm.cn下添加文件ROOT.xml,其中需要注意的是:

1
2
3
<context path="" reloadable="true" debug="0" docBase="ROOT" >
....
</context>

三、Putty远程启动Tomcat,页面验证码无法显示解决办法

在/etc/profile中加入以下语句即可:
export CATALINA_OPTS=”-Djava.awt.headless=true”

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注