Linux下安装tomcat过程详解

前提是必须从官网下载到linux版本的jdk和tomcat,具体怎么下大家上网搜去
1.首先Linux下根目录是/root,如果我们把apache-tomcat-6.0.29.tar.gz和jdk-6u21-linux-i586-rpm.bin放到根目录下,那么接下来的配置过程就是针对这个目录来说的啦
根目录的好处是不用加上/root就可以直接访问,其他目录与/root平级的如/etc,/usr都比较常用
2.右键点击开终端,
第一步:安装JDK
在终端中转到jdk-6u1-linux-i586-rpm.bin所在的目录,输入命令
#chmod 755 jdk-6u21-linux-i586-rpm.bin;//添加执行的权限。
3.执行命令
#./jdk-6u21-linux-i586-rpm.bin;//生成jdk-6u21-linux-i586.rpm的文件。 
4.执行命令
#chmod 755 jdk-6u21-linux-i586.rpm;//给jdk-6u21-linux-i586.rpm添加执行的权限。
5.执行命令
#rpm –ivh jdk-6u21-linux-i586.rpm ; //安装jdk。
6.安装界面会出现授权协议,按Enter键接受,把jdk安装在/usr/java/jdk1.6.0_21
7.设置环境变量,在 /etc/profile中加入如下内容(可以使用vi进行编辑profile);双击profile文件打开,在文档编辑器中添加一段配置如下:记得添加到文档最后位置
export JAVA_HOME=/usr/java/jdk1.6.0_21
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export  JRE_HOME=$JAVA_HOME/jre
export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH CLASSPATH JAVA_HOME
8)在终端执行命令java –version,jdk的版本为jdk1.6.0_21则表示jdk已成功安装。
9)记得此时查看下JAVA_HOME,和JRE_HOME有没有,具体命令为
[root@bogon ~]# su - root
[root@bogon ~]# echo $JAVA_HOME;
/usr/java/jdk1.6.0_21
[root@bogon ~]# echo $JRE_HOME;
/usr/java/jdk1.6.0_21/jre

如果上面都出现了对的位置证明profile文件添加配置是正确的,否则要修改正确,不然tomcat会启动不了
第二步:安装tomcat
1)下载apache-tomcat-6.0.29.tar.gz 
2)#tar -zxvf apache-tomcat-6.0.29.tar.gz ;//解压 
3)#cp -R apache-tomcat-6.0.29 /usr/local/tomcat ;//拷贝apache-tomcat-6.0.29到/usr/local/下并重命名为tomcat 
4)/usr/local/tomcat/bin/startup.sh; //启动tomcat
[root@bogon ~]# /usr/local/tomcat/bin/startup.sh;
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar
到此tomcat已经安装完成,现在使用浏览器访问
http://localhost:8080,出现tomcat默认页面,说明已经安装成功。 

查找JAVA路径:
whereis java
which java
 
[root@localhost jre-1.6.0-openjdk.x86_64]# whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/lib64/java /usr/share/java /usr/share/man/man1/java.1.gz
[root@localhost jre-1.6.0-openjdk.x86_64]# which java
/usr/bin/java
[root@localhost jre-1.6.0-openjdk.x86_64]# ll /usr/bin/java
lrwxrwxrwx. 1 root root 22 Sep 24 23:01 /usr/bin/java -> /etc/alternatives/java
[root@localhost jre-1.6.0-openjdk.x86_64]# ll /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 Sep 24 23:01 /etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
[root@localhost jre-1.6.0-openjdk.x86_64]# ll /usr/lib/jvm/jre-1.6.0-openjdk.x86_64
lrwxrwxrwx. 1 root root 37 Sep 24 23:01 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64 -> java-1.6.0-openjdk-1.6.0.0.x86_64/jre
[root@localhost jre-1.6.0-openjdk.x86_64]# cd /usr/lib/jvm/jre-1.6.0-openjdk.x86_64
[root@localhost jre-1.6.0-openjdk.x86_64]# ll
total 8
drwxr-xr-x.  2 root root 4096 Sep 24 16:40 bin
drwxr-xr-x. 11 root root 4096 Sep 24 16:40 lib
 
 
 
 
 
vi  /etc/profile
 
找到:export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,再其上添加如下内容
 
export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64
export JRE_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
 
 
source /etc/profile

猜你喜欢

转载自javacrazyer.iteye.com/blog/768841