安装:
sudo aptitude install tomcat5.5
若还要和apache2结合,还要安装:
sudo aptitude install libapache2-mod-jk
若没有配置JAVA环境变量,tomcat是无法启动的。
首先确认安装的JAVA位置:
sudo update-alternatives –config java
然后修改环境变量:
sudo nano /etc/profile
添加:
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
JRE_HOME=/usr/lib/jvm/java-1.5.0-sun/jre
CLASSPATH=.:/usr/lib/jvm//java-1.5.0-sun/lib/tools.jar:/usr/lib/jvm/java-1.5.0-sun/lib/dt.jar
export JRE_HOME
export JAVA_HOME
export CLASSPATH
注意,我的jdk是安装在/usr/lib/jvm/java-1.5.0-sun这个目录下,这是ubuntu下的默认安装位置。
若安装了libapache2-mod-jk,则还需要进一步的配置:
sudo nano /etc/apache2/mods-available/jk.load
添加一行:
Include /etc/apache2/conf.d/jk.conf
sudo nano /etc/apache2/conf.d/jk.conf
其内容如下:
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
# Where to put jk logs
JkLogFile /var/log/apache2/mod_jk.log# Set the jk log level [debug/error/info]
JkLogLevel info# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount /servlet/* ajp13_worker
JkMount /*.jsp ajp13_worker
JkShmFile /var/log/jk-runtime-status
AllowOverride None
deny from all
修改网站的配置,把index.jsp添加到默认首页。
重新启动tomcat/apache2。
发表回复