基于CentOS平台Tomcat的部署与配置

时间:2022-08-13 04:33:50

摘 要:文章对Tomcat在CentOS平台下部署与配置进行了研究和实现,针对CentOS系统安装中磁盘分区等关键步骤进行了对比分析,并给出磁盘分配方案,最后对Tomcat的部署及配置方法作了详细的阐述。

关键词:CentOS Linux LVM Tomcat

中图分类号:TP316 文献标识码:A 文章编号:1672-3791(2014)03(b)-0027-02

随着互联网的日新月异的发展,Web应用所构建的各种信息系统及应用软件层出不穷。目前,提供Web服务的大部分集中于Windows平台,而部署在Linux平台下的Web应用平台相对较少。CentOS(Communi

ty Enterprise Operating System,即:社区企业操作系统)是基于Red Hat Enterprise Linux开发源码所编译而成的服务器版本,其系统稳定性、可靠性较高。对于目前网络安全环境较差的现状,CentOS会越来越受青睐。接下来就Linux平台中的Centos 6.4配置安装及Tomcat的部署进行阐述说明。

1 安装CentOS

安装CentOS可以采用多种启动安装方式,CD-ROM安装、USB安装。建议采用USB安装方式。在启动引导安装后,进入安装选择由于CentOS文本安装模式下不支持自定义分区,故建议使用图形安装模式安装。在安装过程中,有Desktop、Minimal Desktop、Minimal、Basic Server、DataBase Server、Web Server、Virtual Host、Software Development Workstation八个安装选项。这里由于提供的是Web服务,所以安装的时候选择Web Server模式,该模式可以提供大部分Web运行所涉及系统组件。

在运行到磁盘分区设置时,其提供两个选择,一个是自动分区,一个是自定义分区。自动分区系统会把磁盘平均分割成若干了分区,它是从系统运行的角度划分磁盘的,具有一定的稳定性,但灵活性和扩展性不足,而Web系统往往会需要大量的磁盘空间,为了方便日后的扩展,选择自定义分区很必要。

目前有多种自定义磁盘分配方案,对于一般的桌面用户来说,有一个简单的磁盘设置方法。新建分区时,首先建立系统类型为“swap”的运行分区,其用于当系统内存不足时,临时存储部分静态内存数据,以达到临时释放内存,保证系统运行顺畅的目的。其可以看作为系统内存的“临时仓库”,大小一般设置为系统内存的两倍;而普通数据分区,挂载点为“/”,文件系统类型“ext4”,目前linux常见的磁盘分区类型有ext2、ext3、ext4,其中ext4是前两个版本的升级,有多方面重大升级,建议选择ext4。

对于性能要求较高,以及对存储要求较高的web应用可以采用一下模型进行磁盘分区。

以上模式采用的LVM是Logical Volume Manager(逻辑卷管理)的简写,是目前比较流行的磁盘分区模式,与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如music、work)代替物理磁盘名(如sda、sdb)来标识存储卷。

2 部署Tomcat

从CentOS 6.4开始,安装Web Server模式都会附加安装Tomcat6。如果需要更高的版本需重新安装Tomcat,在部署操作Tomcat的时候有几点要注意。

2.1 安装Tomcat

2.3 防火墙端口

防火墙配置增加8080端口,执行以下操作:

[root@centos ~]# vi + /etc/sysconfig/iptables

#增加防火墙代码如下:

-A RH-Firewall-1-INPUT m state state NEW m tcp p tcp dport 8080 j ACCEPT

重新启动防火墙代码如下:

[root@centos java]# service iptables restart

设置完成后,重新启动Tomcat,访问http://127.0.0.1:8080,如果出现Tomcat页面了,就部署成功了。

3 结语

基于CentOS平台Tomcat的部署比较适合中小企业平台的搭建,因其免费的基因,将越来越受到大中小企业的青睐。

参考文献

[1] 高俊峰.高性能Linux服务器构建实战―― 运维监控、性能调优与集群应用[M].机械工业出版社,2012.

[2] 余洪春.构建高可用Linux服务器第二版[M].机械工业出版社,2012.

上一篇:浅谈微信对校园网络传统功能的拓展 下一篇:中学语文教学如何实施素质教育