Linux 安装Tomcat
1、安装jdk1.6
建议安装之前先在终端中运行一下java命令,看看该软件是否已经安装。然后把jdk-6u13-linux-i586-rpm.bin文件拷贝到一个目录中,我放在了douyl/software中。
注意./代表当前目录
定位到bin所在的目录中,然后直接在终端中输入./jdk-6u13-linux-i586-rpm.bin,即可安装,很简单。
安装结束后可以输入java,javac命令检验即可。解压出来的文件也可以删除掉。
需要注意的是,安装程序时需要用户具有root权限,所以应该使用root用户安装。
安装结束后,在/usr/目录下出现了一个文件夹java,jdk安装在了该文件夹中。
2、安装tomcat文件名为apache-tomcat-6.0.24.tar.gz
这是一个压缩文件,首先需要解压缩。解压缩的命令可以有两种:tar和gzip
gzip既可以解压缩,也可以压缩。
首先输入命令:gzip-dapache-tomcat-6.0.24.tar.gz解压出apache-tomcat-6.0.24.tar文件。
说明这是一个两层压缩,然后再使用tar命令解压缩。
tar-xvfapache-tomcat-6.0.24.tar.gz
其中,x是解压缩的意思;v是verbal,把解压信息详细的显示出来;f是file的意思
解压之后显示出来一个目录:apache-tomcat-6.0.24
然后把该目录转移到/usr目录下面,使用命令mvapache-tomcat-6.0.24/usr
修改名字为mvmvapache-tomcat-6.0.24tomcat6
3、指定环境变量
设置JAVA_HOME
JAVA_HOME=/usr/ava/jdk1.6.0_13
ps叫做process,观察下面有哪些进程。
ps-ef可以列出来系统中所有的进程。
ps-ef|greptomcat查看tomcat进程
4、处理防火墙
此时linux系统本身可以访问http://localhost:8080/但是外部机器不能访问,可以知道这是防火墙的问题。
使用命令serviceiptablesstop
然后防火墙关闭,则外部机器可以访问。
chkconfigiptablesoff命令的意思是防火墙默认不启动。
5、启动Tomcat和关闭Tomcat
启动Tomcat:使用
./startup.sh或者
./catalina.sh
关闭Tomcat,使用shutdown的话可能导致linux死机
另一种常用方法是使用kill
kill-9tomcat
6、使用本地命令检查上网、
命令:wget网址
7、卸载JDK
回到JDK目录下面,后缀名为rpm名为redhatpackagemanagment
使用rpm命令
命令:rpm-qa可以列出在这台机器上安装的所有的包
命令:rpm-qa|grepjdk列出本机上已经已安装的包
命令:rpm-e卸载的意思,后面跟包的名称
如果有些包卸载不了,上网搜,用rpm强制卸载。如果执行命令,总是报错,把整个错误复制下来放到Google上搜一下。
8、安装rpm文件
rpm-ivhjdk-6u3-linux-i686.rpm注意后面是文件名。而卸载的时候使用的是包名。
9、设置全局变量
设置全局变量在/etc/profile中,它是全局的
设置全局函数在/etc/bashrc中,只要有一个用户登录进行,这个文件就会运行。
如果要为每个用户设置单独变量,则要回到每个用户的目录中去。例如douyl用户
cd/home/douyl
ls-al
会发现.bash_profile.bashrc文件,改这里的文件可以修改用户单独的环境变量
注意:linux中以.开头的文件都是隐藏文件。
--更改全局环境变量
vi/ect/profile
JAVA_HOME=/usr/java/jdk1.6.0_13
exportJAVA_HOME
:wq//保存退出保存退出一定是在命令行模式下
查看环境变量,使用echo$JAVA_HOME
10、重启机器
命令:reboot就可以了
11、Tomcat随机启动
常用方法,修改/etc/rc.local,使用vi进行修改
JAVA_HOME=/usr/java/jdk1.6.0_13
exportJAVA_HOME
/usr/tomcat6/bin/startup.sh