centos安装并启动tomcat

来源:互联网 发布:导弹拦截 CSDN C语言 编辑:程序博客网 时间:2024/06/05 20:37

1.安装jdk

1.安装jdk文件

下载.rpm安装包jdk-8u131-linux-x64.rpm到/usr/java/目录下

执行rpm -ivh jdk-8u131-linux-x64.rpm 安装jdk

2.配置环境变量

使用vi /etc/profile命令打开profile文件,在文件末尾加上

JAVA_HOME=/usr/java/【jdk安装文件夹名称,;例如jdk1.6.0_37】
PATH=JAVAHOME/bin:PATH
CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

注:按i进入编辑模式,编辑完成后按esc,然后按:wq退出并保存

安装和配置完成后输入以下命令 查看已经安装的jdk版本,确认安装成功:

java -version

2.安装tomcat

下载apache-tomcat-8.5.16.zip,放到/usr/server/目录下,使用下面命令解压缩:

unzip apache-tomcat-8.5.16.zip

进入/usr/server/apache-tomcat-8.5.16/bin目录,执行如下命令启动tamcat

./startup.sh

如果报

bash: ./startup.sh: Permission denied

说明当前目录下的file.sh文件的所有者没有可执行权限,使用下面命令增加权限

chmod u+x *.sh

然后再运行上面的命令,tomcat启动成功。

在centos本机访问ip:8080成功出现tomcat默认主页,换一台同一局域网的电脑,发现访问不了,原因是centos有防火墙,我们需要开放8080端口同一网络的其他电脑才能访问,命令如下

1.使用命令 firewall-cmd –state查看防火墙状态。得到结果是running或者not running
2.在running 状态下,向firewall 添加需要开放的端口
命令为 firewall-cmd –permanent –zone=public –add-port=8080/tcp //永久的添加该端口。去掉–permanent则表示临时。
4.firewall-cmd –reload //加载配置,使得修改有效。
5.使用命令 firewall-cmd –permanent –zone=public –list-ports //查看开启的端口,出现8080/tcp这开启正

再次用同一网络的其他电脑访问tomcat,成功出现tomcat默认主页。成功!