中国网管论坛's Archiver

zhaojie78 发表于 2007-11-12 11:03

Linux 下的 tomcat 架设

[table=98%][tr][td][b][color=#990000]

[/color][/b]

[b]准备工作:[/b]

1:操作系统 red hat Liux 9.0 内核:2.4-20-8安装好.

2:下载java安装程序。 for linux 版 ,可以去[url]http://java.sun.com[/url]去下载.

3:下载tomcat安装程序。for linux 版,可以去[url]http://jakarta.apache.org[/url]去下载.
也可以去别的站点下载但是一定要 for linux 版.
我下载的java名为: j2sdk-1_4_2_12-linux-i586-rpm.bin
Tomcat 名为: jakarta-tomcat-4.1.31.tar.gz

[b]安装过程:[/b]

1:把j2sdk-1_4_2_12-linux-i586-rpm.bin 拷贝到 /tmp目录下.可以用samba服务拷进去.也可以用u盘拷进去等等.

2:把jakarta-tomcat-4.1.31.tar.gz 拷贝到 /usr/local.

3:到 /tmp 目录里执行 # sh ./ j2sdk-1_4_2_12-linux-i586-rpm.bin 出现许可协议
输入yes 后会生成一个rpm包. 用rpm –ivh  j2sdk-1_4_2_12-linux-i586-rpm 把包安装上.安装后会在/usr生成一个java目录.此时你的java还不能用.

4:到/usr/local 用tar zvxf  把jakarta-tomcat-4.1.31.tar.gz 解压缩.

5:设置环境变量到 /root下用 ls –a 命令查看隐藏文件.你会看到一个名为 .bash_profile 的文件.
   用vi编辑器对它编辑该成如下:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

JAVA_HOME=/usr/java/j2sdk1.4.2_12
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
TOMCAT_HOME=/usr/local/jakarta-tomcat-4.1.31
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 . 到/usr/local/jakarta-tomcat-4.1.31/bin  运行 #./startup.sh
关闭用 #./shutdown.sh
9:测试tomcat 在客户机上输入:http://服务器ip:8080 如果能出现tomcat首页.证明tomcat安装成功.
10:登陆tomcat admintstration 用(tomcat用户)(密码tomcat)登陆不成功.  
需要修改 /usr/local/jakarta-tomcat-4.1.31/conf/tomcat-users.xml文件
如下:
< xml version='1.0' encoding='utf-8' >
<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 )(密码为:11111)登陆成功.
每次需要手动启动tomcat.可以写到/etc/re.local 文件里.
[/td][/tr][/table]

zhaojie78 发表于 2007-11-12 11:04

自己做个沙发,丰富一下板块的资源

iamshiyu 发表于 2007-11-13 22:21

呵呵,好啊。
不过我一直不是特别明白到底什么情况下需要用到tomcat。另外架设好了tomcat后能干什么……
我只听说静态页面使用apache,动态页面使用tomcat,但具体为何这样不理解……

zhaojie78 发表于 2007-11-14 08:44

tomcat 主要是用来支持servlet和jsp的。
比如说如果是asp的动态网页安装一个iis就可以了
如果是jsp的网页就需要tomact来支持了

iamshiyu 发表于 2007-11-14 23:07

ok看来我需要对于jsp和asp做更多地了解才成

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com