ubuntu下安装tomcat5.5

安装:

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
<LocationMatch '.*WEB-INF.*'>
AllowOverride None
deny from all
</LocationMatch>

修改网站的配置,把index.jsp添加到默认首页。
重新启动tomcat/apache2。

This entry was posted in Linux and tagged , , , . Bookmark the permalink.

发表评论

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

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please copy the string Mef58X to the field below:

以新浪微博帐号登录