在平时的JavaEE开发中一般情况下都是讲服务器放在Linux系统中(安全性高)。但是对于普通的程序员来说,在linux上玩Tomcat就是噩梦(个人觉得)。因此我选择写这一篇博客来讲解一下。希望能够帮助大家。
1、虚拟机、CentOS系统的下载与安装
先下载虚拟机和一个CentOS-6.6-i386-bin-DVD1.iso(3-4G)镜像,在虚拟机中安装镜像我就不再描述了。
2、Linux下的Tomcat以及SSHSecureShellClient下载
由于Linux与windows的不同,所需要的软件我都放入网盘中。
链接:链接:http://pan.baidu.com/s/1i5kMWnV 密码:82f7
安装里面的SSHSecureShellClient-3.2.9.exe文件。SSH Secure Shell Client是一款连接远程linux系统的工具,简称ssh客户端,操作简单方便。特别适用其它系统下远程操作linux系统服务。安装完成之后桌面上会出现两个图标:
双击打开第一个图标:
左边显示本机的文件,右边将显示Linux系统中的文件。
点击左上角的Quick Connect:
第一个:填写你Linux系统的ip地址,获取Linux本机的ip地址;在命令行中输入ifconfig。
第二个:Linux的主机名:root
第三个:端口号(不用改变),由于Linux防火墙原因只开放了22端口。
第四个:默认
点击Connect连接,出现一个输入密码的对话框,然后输入你主机的登录密码。
连接成功之后右侧显示:
将下载好的其余三个.tar文件拷贝到Linux文件夹中,位置自己选择。
点击图片所指向的位置出现一个对话框。可以再此处输入Linux的命令。也可以在Linux系统中输入。
3、安装命令操作
在Linux系统中进入你的Tomcat的压缩包放置位置,例如我的压缩包在根目录下的soft中。
cd /soft/
由于此版本的Tomcat解压之后就能够使用。下面是解压步骤:
tar -xvf 解压的文件名 -C 解压路径(/usr/local/)
执行到此处不要放松还有两步重要的步骤,
由于Linux的系统默认只开放22端口。tomcat的默认端口为8080。因此我们需要开启8080端口。
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中
然后启动Tomcat:
进入bin目录下:
./startup.sh
关闭Tomcat:
./shutdown.sh
希望以上的内容可以帮助到大家。如有疑问请留言或者私信!谢谢大家的观看。