Tomcat是一个免费的开源web服务器,在Linux中可以如此来安装该服务器:
1、从官网下载tomcat的Linux版本:http://tomcat.apache.org/download-60.cgi
2、将该文件通过ftp上传到Linux中
先确保Linux上已经安装Vsftpd服务器并正常启动
在dos下上传文件到Linux
在Windows下用putty客户端连接远程Linux查看上传情况
3、对于该文件而言需要进行两次解压,
首先通过gzip解压,使用gzip –d apachexx.tar.gz [-d(decompress)表示解压],解压之后会得到一个apachxx.tar的文件,
之后使用tar进行tar文件的解压。使用tar –xvf apachxx.tar [-x(extract)表示解压缩,-v(verbose)表示显示解压缩到全过程,-f(file)表示以文件的形式进行解压缩]。
4、解压缩完成之后,将该文件夹拷贝到相应的目录中,建议将其拷贝到/tomcat6.0中去,使用mv apachexx.tar /tomcat6.0命令,这样在完成拷贝的同时又完成了相应的命名
5、修改PATH环境变量,在/etc/profile中增加pathmunge /tomcat6.0/bin,增加tomcat6.0的bin路径
6、在/etc/profile最后增加 export JAVA_HOME=/usr/java/jdkxxx
7、通过使用startup.sh可以直接开启tomcat的服务,开启之后可以通过ps – ef | grep tomcat查看tomcat的运行情况,但是此时tomcat在别的机器上不能访问,因为防火墙的原因。可以通过wgethttp://localhost:8080来测试该网站是否可以在本机访问。如果可以访问但是其他机器不能访问,就说明是防火墙的问题,可以通过步骤8来完成防火墙的配置。
8、如果打开了防火墙有可能是防火墙将相应的端口关闭了,可以通过修改/etc/sysconfig/iptables文件来修改防火墙的访问控制,可以增加如下一条记录
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
以上打开了相应的80和8080端口,可以根据需求添加不同的规则来打开相应的端口。之后通过service iptables restart重新启动一下防火墙就可以了。
可以通过iptables –L –n |more来查询防火墙的配置。
9、配置了其他机器可以访问之后,需要配置开机自动启动,如下几种方案,
首先可以修改/etc/profile,在其中添加上启动的命令!但是这样设置最大的问题是,该文件需要登录之后才能运行,所以在重启并没有登录的情况下,该文件不会被执行;
另外一种方式就是修改相应的/etc/rc.local,在该文件中加入相应的配置信息,rc.local表示在机器启动之后会自动执行的文件。在该文件加入以下一些代码