第一部分:
在linux系统平台上安装Tomcat的总结
1.到http://jakarta.apache.org/site/binindex.cgi(去下载一个tomcat版本各种版本都有),zip或者tar.bz2的>压缩包,将其解压到/usr/local/的目录下面.
2.配置环境变量:为了在以后系统启动后就配置好Tomcat所需的环境变量,需要在/etc/profile文件中设置.
CATALINA_BASE=”/usr/local/jakarta-tomcat-5.0.28″
CATALINA_HOME=”/usr/local/jakarta-tomcat-5.0.28″
PATH=$PATH:$CATALINA_HOME/bin
export CATALINA_BASE CATALINA_HOME PATH
配置好环境变量以后你试试在浏览器中敲入: http://localhost:8080。是不是会出现Tomcat的主页面,如果出现了,那么说明你的Tomcat服务器启动了,Congratulations!
如果没有出现,检查一下你的环境变量是否设置正确了.如果设置完全正确,但还是不行,那么请考虑用Tomcat别的>版本(更高的?),因为我的这个服务器就是这样的解决问题的.
3.为Tomcat新建一个管理用户,为此需要编辑jakarta/conf/tomcat-users.xml,在里面添加类似的一行:
这样你就可以在Tomcat主页面中点击左面的”Tomcat Administration”的链接,进入一个登录页面,输入你刚才新建的那个用户,就可以对服务器进一步配置.
4. 建立一个你自己的应用程序.比如说,我想创建一个叫”myapps”的应用程序,那么在jakarta/webapps/下面新建一个文件夹 myapps,然后进入”Tomcat Web Server Administration Tool”的页面,在左边的树中找到Tomcat Server–>Services–>Host,点击它,在右边出现的页面中找到”Host Actions”,在下拉列表中选中”Create New Content”>;在出现的页面中你需要设置一个应用程序的参数,最重要的两个是”Document Base”和”Path”:”Document Base”是指你的应用程序文件夹的路径,比如说:
/usr/local/jakarta/webapps/myapps/
“Path”浏览器请求地址的路径,比如说:/myapps。还有一个参数”Use Naming”设置为”True”,它的用途,我也不太清楚?设置完这两个参数,Tomcat就会在两者之间建立一个映射关系,当用户在浏览器中敲入地址:
http://localhost:8080/myapps/index.html
服务器就会调用/usr/local/jakarta/webapps/myapps/index.html文件了。
第二部分:
Linux_Configure_TOMCAT 5.0.27
安装文件:jakarta-tomcat-5.0.27.tar.gz
迅雷链接:
http://www.xxlinux.com/linux/e/enews?enews=DownSoft&classid=39&id=29&pathid=0&pass=f027bd2d0ac07c35dcec342519976549&p=:::
测试时间:2007-06-06
1 准备工作,把TOMCAT安装在 /usr/local /tomcat 目录下
//创建目录
#mkdir /usr/local /tomcat
//把jakarta-tomcat-5.0.27.tar.gz文件拷贝到/usr/local /tomcat 目录下
#cp jakarta-tomcat-5.0.27.tar.gz /usr/local /tomcat
2 安装TOMCAT
//切换到 /usr/local /tomcat 目录下
#cd /usr/local /tomcat
//解压 jakarta-tomcat-5.0.27.tar.gz
# tar -zxvf jakarta-tomcat-5.0.27.tar.gz
//产生一个jakarta-tomcat-5.0.27的文件夹
//切换目录
#cd jakarta-tomcat-5.0.27
// 开始安装
#./configure –prefix=/usr/local/tomcat
#make && make install
// 这里需要等上一段时间
3 配置环境变量
#vi /etc/profile
//按字母键 I 进入编辑状态
//找到export PATH USER LOGNAME MAIL HOSTNAME……
//在export字样前面加上
#configure tomcat environment variable
TOMCAT_HOME=”/usr/local/tomcat/jakarta-tomcat-5.0.27″
PATH=”.:$PATH$TOMCAT_HOME/bin”
//在export PATH USER LOGNAME MAIL HOSTNAME……字样后面加上
TOMCAT_HOME
然后按一下ESC键 然后 按SHIFT + z z键保存退出
4 配置启动
4.1手动启动Tomcat
//切换到系统桌面
//创建Tomcat启动图标
//鼠标右键 new launcher 出现Create Launcher对话框
//在Basic栏目下
//Name 表示在桌面上出现的名称 比如:Starting_Tomcat
//Command 表示要运行的命令 点击Browse
// 浏览到命令所在位置 比如:/usr/local/tomcat/jakarta-tomcat-5.0.27/bin/startup.sh 或者 /usr/local/tomcat/jakarta-tomcat-5.0.27/bin/catalina.sh run //该命令会显示更多信息
//当然还可以选择一个好看的图片
//OK 完成了
//依此可以创建Tomcat启动/停止的 快捷方式 或者其他程序的 快捷方式
4.2伴随系统服务启动Tomcat
#cd /usr/local/tomcat/jakarta-tomcat-5.0.27/bin
# tar -zxvf jsvc.tar.gz
# cd jsvc-src
// 在这里我们可以查看INSTALL.txt
# ./configure –with-java=/usr/local/jdk/jdk1.5.0_12
# make
# ./native/jsvc –help
# cp native/tomcat.sh /etc/rc.d/init.d/tomcat
//这里我们需要修改一下tomcat
//下面是一个例子
#!/bin/sh
#
# Startup Script for Tomcat5
#
# chkconfig: 345 87 13
# description: Tomcat Daemon
# processname: jsvc
# pidfile: /var/run/jsvc.pid
# config:
#
# Source function library.
. /etc/rc.d/init.d/functions
#
prog=tomcat
#
# Small shell script to show how to start/stop Tomcat using jsvc
# If you want to have Tomcat running on port 80 please modify the server.xml
# file:
#
# ;
#
# port=”80″ minProcessors=”5″ maxProcessors=”75″
# enableLookups=”true” redirectPort=”8443″
# acceptCount=”10″ debug=”0″ connectionTimeout=”60000″/>;
#
# You need a developement version of Tomcat (Apache Tomcat/4.1-dev)
#
# Adapt the following lines to your configuration
#设定自己的参数
JAVA_HOME=/usr/local/jdk/jdk1.5.0_12
CATALINA_HOME=/usr/local/tomcat/jakarta-tomcat-5.0.27
DAEMON_HOME=$CATALINA_HOME/bin
#需要在系统中设定一个没有权限的
#用户来运行,这样比较安全
TOMCAT_USER=root
TMP_DIR=/var/tmp
CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
start(){
echo -n $”Starting $prog: “
#
# Start Tomcat
#
$DAEMON_HOME/jsvc-src/jsvc \
-user $TOMCAT_USER \
-home $JAVA_HOME \
-Dcatalina.home=$CATALINA_HOME \
-Djava.io.tmpdir=$TMP_DIR \
-outfile $CATALINA_HOME/logs/catalina.out \
-errfile ‘&1’ \
$CATALINA_OPTS \
-cp $CLASSPATH \
org.apache.catalina.startup.Bootstrap
#
# To get a verbose JVM
#-verbose \
# To get a debug of jsvc.
#-debug \
RETVAL=$?
[ $RETVAL = 0 ] && touch /var/lock/subsys/jsvc
[ $RETVAL = 0 ] && echo_success || echo_failure
echo
return $RETVAL
}
stop(){
echo -n $”Stopping $prog: “
#
# Stop Tomcat
#
PID=`cat /var/run/jsvc.pid`
kill $PID
RETVAL=$?
[ $RETVAL = 0 ] && rm /var/lock/subsys/jsvc
[ $RETVAL = 0 ] && echo_success || echo_failure
echo
return $RETVAL
}
case “$1” in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo “Usage $0 start/stop”
exit 1;;
esac
// 在这段代码里,只需要修改下列几项,针对自己的配置
//JAVA_HOME=/usr/local/jdk/jdk1.5.0_12
//CATALINA_HOME=/usr/local/tomcat/jakarta-tomcat-5.0.27
//DAEMON_HOME=$CATALINA_HOME/bin
//TOMCAT_USER=root
// 切换目录
# cd /etc/rc.d/init.d
// 赋予执行权限
# chmod +x tomcat
// 添加到服务
#chkconfig –add tomcat
#chkconfig tomcat on
5 测试
1如果采用的是4.1的启动方式,登陆系统后,双击Tomcat启动快捷图标,并出现一个终端的窗口,显示Tomcat的启动信息,即启动Tomcat了.
2 如果采用的是4.2的启动方式,Tomcat就会随LINUX系统的启动而启动
3打开浏览器运行 http://localhost:8080
如果出现Apache Tomcat 猫的画面表示配置成功 表明TOMCAT自启动成功!Congratulate
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88238