tomcat 架构

在安装Tomcat之前需要安装j2sdk(Java 2 Software Development Kit),也就是JDK

1、安装JDK的步骤如下:

1)下载j2sdk ,如jdk-6u1-linux-i586-rpm.bin

http://files.sumix.com/java/jdk-6u26/jdk-6u26-linux-i586.bin (这个是可以用的)

2)在终端中转到jdk-6u1-linux-i586-rpm.bin所在的目录,输入命令

#chmod +755 jdk-6u1-linux-i586-rpm.bin//添加执行的权限。

3)执行命令

#./jdk-6u1-linux-i586-rpm.bin//生成jdk-6u1-linux-i586.rpm的文件。

4)执行命令

#chmod +755 jdk-6u1-linux-i586.rpm//jdk-6u1-linux-i586.rpm添加执行的权限。

5)执行命令

#rpm –ivh jdk-6u1-linux-i586.rpm  //安装jdk

6)安装界面会出现授权协议,按Enter键接受,把jdk安装在/usr/java/jdk 1.6.0 _01

7)设置环境变量,在 /etc/profile中加入如下内容(可以使用vi进行编辑profile)

JAVA_HOME=/usr/java/jdk 1.6.0 _01
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

8)在终端执行命令java –versionjdk的版本为jdk 1.6.0 _01则表示jdk已成功安装。

 

 

(1)、去Apache 官网(http://tomcat.apache.org/download-60.cgi)下载

http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.37/bin/apache-tomcat-7.0.37.tar.gz(这个包是可以的)

 

(2)、解压并且解包

 

输入命令:

 

tar -zxvf apache-tomcat-version.tar.gz

 

在目录下有apache-tomcat-version文件夹,重命名为tomcat

 

(3)、修改环境变量

 

在目录/etc下修改profile文件

 

export CATALINA_HOME=/usr/local/tomcat

 

export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

 

export PATH=$PATH:$CATALINA_HOME/bin

 

执行命令:

 

source /etc/profile

 

查看环境变量:

 

echo $CLASSPATH

 

启动tomcat:

 

./catalina.sh start (关闭tomcat ./shutdown.sh stop)

 

(4)、测试

 

查看Tomcat是否已经启动netstat -ntl |grep 8080

 

浏览器地址栏输入     http://localhost:8080/   

 

如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。

 

 

 

 

第一次安装由于包的问题出现了下面的错误,用了下面的解决办法:

Linux安装tomcat找不到bootstarp.jar问题

在网站http://tomcat.apache.org/download-70.cgi下载apache-tomcat- 7.0.22 .tar.gz包:(1)当从Source Code Distributions下载包时,会遇到在bin目录下找不到bootstarp.jar的问题,“startup.sh”后显示

[root@ncut apache-tomcat- 7.0.22 ]# bin/startup.sh
Using CATALINA_BASE:   /home/ncut/software/apache-tomcat-7.0.22
Using CATALINA_HOME:   /home/ncut/software/apache-tomcat-7.0.22
Using CATALINA_TMPDIR: /home/ncut/software/apache-tomcat-7.0.22/temp
Using JRE_HOME:        /usr/java/jdk1.6.0_26
Using CLASSPATH:       /home/ncut/software/apache-tomcat-7.0.22/bin/bootstrap.jar:/home/ncut/software/apache-tomcat-7.0.22/bin/tomcat-juli.jar

但是"netstat -tln"显示不到监听的8080端口。

2)应该从Binary Distributions的下载core包,重新解压启动,查看端口和在浏览器输入http://localhost:8080/一切正常。

总结:下载安装包要正确。

 

你可能感兴趣的:(tomcat)