云服务器 java+tomcat 部署与配置

安装以前首先下载php

选择合适的版本压缩包(*.tar.gz)进行下载,或者到百度云盘进行下载java

安装Java JDK8.0

创建java目录,存放jdktomcat

cd /usr/local/
mkdir java

使用FileZilla将下载好的jdk-8u101-linux-x64.tar.gzapache-tomcat-9.0.0.M10.tar.gz上传至刚才创建的java目录下,至于怎么使用,百度经验妥妥的.linux

将上传的jdk解压,而后重命名为jdk

tar -zxv -f jdk-8u101-linux-x64.tar.gz
mv jdk1.8.0_101 jdk

若是不清楚解压后的文件名,能够输入命令ls查看apache

配置环境变量

vim /etc/profile

打开文件以后按键盘i进入编辑模式,将下面的内容复制到底部vim

JAVA_HOME=/usr/local/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

输入完毕后,按ESC退出输入模式,而后直接输入:wq回车,保存而且关闭Vim浏览器

使用source /etc/profile命令使其当即生效
经过java -version验证java环境是否配置成功。tomcat

安装Tomcat9.0

解压Tomcat9.0,重命名为tomcat9

tar -zxv -f apache-tomcat-9.0.0.M10.tar.gz
mv apache-tomcat-9.0.0.M10 tomcat9

解压完毕后便可直接启动安全

  • 启动命令为: /usr/local/java/tomcat9/bin/startup.sh
  • 关闭命令为: /usr/local/java/tomcat9/bin/shutdown.sh

启动完成后还需开放8080端口bash

firewall-cmd --zone=public --add-port=8080/tcp --permanent

出现success代表添加成功服务器

而后更新防火墙便可:firewall-cmd --reload

重启防火墙命令: systemctl restart firewalld.service

而后再次在浏览器中输入http://ip:8080,若是看到tomcat的欢迎界面,说明安装成功。

若是还不能访问,则有多是云服务器没有设置对应的安全组,则需在安全组的设置里加入一条8080端口的访问规则.

小妙招

若是你的javatomcat都安装成功了,那么接下来你会想,每次都这样进行tomcat的启动和关闭,是否是有点麻烦?

那么能够经过一个脚原本帮咱们实现命令启动tomcat

建立脚本

执行代码:vi etc/init.d/tomcat
i进入编辑,将如下内容输入进入,按ESC退出编辑并输入:wq保存并退出Vim

# !/bin/bash    
# Description: start or stop the tomcat    
# Usage:        tomcat [start|stop|restart]    
#    
export PATH=$PATH:$HOME/bin  
export BASH_ENV=$HOME/.bashrc  
export USERNAME="root"  
  
case "$1" in  
start)  
#startup the tomcat    
cd /usr/local/java/tomcat9/bin  
./startup.sh  
;;  
stop)  
# stop tomcat    
cd /usr/local/java/tomcat9/bin
./shutdown.sh  
echo "Tomcat Stoped"  
;;  
restart)  
$0 stop  
$0 start  
;;  
*)  
echo "tomcat: usage: tomcat [start|stop|restart]"  
exit 1  
esac  
exit 0

为脚本添加执行权限

执行命令:chmod +x /etc/init.d/tomcat

建立软链接

依次执行以下命令

cd usr/bin
ln -s /etc/init.d/tomcat

测试

这样,咱们就能够分别使用命令

tomcat start
tomcat stop
tomcat restart

来进行服务器的启动、关闭和重启操做了

相关文章
相关标签/搜索