一、安装JDK(jdk1.60_18为例)
1、 把安装文件jdk-6u18-linux-i586-rpm.bin拷贝到usr目录下
# cp /原目录/jdk-6u18-linux-i586-rpm.bin /目标目录
2、给所有用户添加可执行的权限
#chmod a+x jdk-6u18-linux-i586-rpm.bin
3生产jdk-6u18-linux-i586.rpm文件
#./jdk-6u18-linux-i586-rpm.bin
会有More显示,按Enter键可以一直查看,知道出现现则“yes”or“no”时,则选择“yes”;也可以直接直接按“Esc”键,输入:wq,保存退出,在选择“yes”。
4同样给所有用户添加可执行的权限
# chmod a+x jdk-6u18-linux-i586.rpm
5安装程序
#rpm –ivh jdk-6u18-linux-i586.rpm
出现协议,接受即可。
至此安装完成。
6、环境变量配置
# vi /etc/profile
●在profile文件最后加上
# setjavaenvironment
export JAVA_HOME=/usr/java/jdk1.6.0_18
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
配置完成后,保存退出。
●不重启,更新命令
#source /etc/profile
●测试是否安装成功
# Java –version
输出为:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
则到此Java安装配置成功
注:我在配置JAVA环境变量的时候,运行java -version得到的却是
java version "1.3.1"
gcj (GCC) 3.4.3 20041212 (Red Hat3.4.3-9.EL4)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
这说明系统中的gcj所带的JAVA的环境变量优先获得执行权。解决方法就是像上面的设置
export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。(如果放到最前,则会出现上述问题)
二、安装tomcat
首先解压缩
gunzip tomcat-4.1.18.tar.gz
tar -zxvf tomcat-4.1.18.tar
得到Tomcat的所有文件.然后把它拷贝到你要安装的位置,如
/opt/tomcat-4.1.18/
然后为了方便,你可以把目录名tomcat-4.1.18改为tomcat.
1.设置
●设置路经
在/etc/profile文件中加入如下两行
export TOMCAT_HOME=/opt/tomcat
●激活ROOT
ROOT的缺省设置是没有激活(disabled).为了激活ROOT,打开文件
tomcat/conf/server.xml
然后把
<!--
<Context path="" docBase="ROOT" debug="0"/>
-->
的注释去掉,即去掉<!--和-->
●激活Invoker Servlet
即把tomcat/conf/web.xml中的下列字段的注释去掉
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
●设置Port
Tomcat缺省的Port number是8080.由于Tomcat是一个独立的(Standalone) Web
Server,它可以不用Apache而独立工作,所以你可以不安装Apache,这样你可以把Tomcat设置在Port
80.这样你就可以在URL中省略:8080.打开文件tomcat/conf/server.xml,找到如下的字段:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080"...
... />
然后把8080改成80即可。