Linux 下 tomcat 架设过程:
准备工作:
1:操作系统: Redhat Linux AS4
2: 下载jdk安装程序。 for linux 版 ,可以去http://java.sun.com去下载.
3:下载tomcat安装程序。 for linux 版,可以去http://jakarta.apache.org去下载.
也可以去别的站点下载但是一定要 for linux 版.
我下载的java名为: j2sdk-1_4_1-linux-i586-rpm.bin
Tomcat 名为: jakarta-tomcat-5.0.28.tar.gz
安装过程:
1:把j2sdk-1_4_1-linux-i586-rpm.bin 拷贝到 /opt/software目录下。可通过ftp上传。
2:把jakarta-tomcat-5.0.28.tar.gz 拷贝到 /opt/software
3:到 /opt/sofeware 目录里执行 # sh ./ j2sdk-1_4_1-linux-i586-rpm.bin
出现许可协议
输入yes 后会生成一个rpm包.
输入命令:rpm –ivh j2sdk-1_4_1-fcs-linux-i586.rpm
把包安装上.安装后会在/usr生成一个java目录.此时你的java还不能用.
(如果是安装JDK1.5以上版本的JDK,安装方法略有不同,可以下载JDK和NETBEAN 的集成开发环境安装包jdk-1_5_0_11-nb-5_5-linux-ml.bin,在服务器上运行./ jdk-1_5_0_11-nb-5_5-linux-ml.bin按提示安装,然后卸载NETBEAN)。
参考网址:http://www.pt3men.com/blog/article.asp?id=31
4:到/opt/software 用tar zvxf jakarta-tomcat-5.0.28.tar.gz 解压缩.
5:设置环境变量 到下用 ls –a 命令查看隐藏文件.
你会看到一个名为 .bash_profile 的文件.
用vi编辑器对它编辑该成如下:(或直接vi .bash_profile)
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=PATH=$PATH:$HOME/bin
JAVA_HOME=/usr/java/j2sdk1.4.2_12
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
TOMCAT_HOME=/usr/local/jakarta-tomcat-5.0.28
CATALINA_BASE=$TOMCAT_HOME
CATALINA_HOME=$TOMCAT_HOME
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
#ATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"
export USERNAME BASH_ENV JAVA_HOME CLASSPATH CATALINA_BASE CATALINA_HOME PATH
然后保存退出.注意大小写.
6:重启你的linux机器。(虽然重启耽误时间,但是请不要省略这一步)。
7:启动后在shell 下运行# java -version 如果能出现版本信息证明你的java 安装成功 环境变量也设置正确.
8:现在启动tomcat .
到/opt/software /jakarta-tomcat-5.0.28/bin
启动Tomcat运行 ./catalina.sh run &
关闭Tomcat运行 ./catalina.sh run 或者./shutdown.sh
9: 测试tomcat 在客户机上输入:http://服务器ip:8080 如果能出现tomcat首页.证明tomcat 安装成功.
10:登陆tomcat admintstration 用(tomcat用户)(密码tomcat)登陆不成功.
需要修改 /opt/software/jakarta-tomcat-5.0.28/conf/tomcat-users.xml文件
如下:
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="root" password="root" roles="admin,manager"/>
<user username="admin" password="11111" roles="admin,manager"/>
</tomcat-users>
在使用(用户名为:admin )(密码为:admin)登陆成功.
每次需要手动启动tomcat.可以写到/etc/re.local 文件里.
11 :备注,如果你安装的是jakarta-tomcat-5.0.30或更高版本的Tomcat,即使你以上过程完全正确,也不一定可以进入admin页面,因为admin包已经独立出来,需要单独下载配置。如果想在这些版本下配置数据源,请参考其它资料。