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

来源:互联网 发布:粉尘浓度检测合格数据 编辑:程序博客网 时间:2024/06/10 10:24

安装之前首先下载

  • tomcat
  • java
  • 文件上传工具FileZilla

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

安装Java JDK8.0

建立java目录,存放jdktomcat

cd /usr/local/mkdir java

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

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

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

如果不清楚解压后的文件名,可以输入命令ls查看

配置环境变量

vim /etc/profile

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

JAVA_HOME=/usr/local/java/jdkPATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport PATH JAVA_HOME CLASSPATH

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

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

安装Tomcat9.0

解压Tomcat9.0,重命名为tomcat9

tar -zxv -f apache-tomcat-9.0.0.M10.tar.gzmv apache-tomcat-9.0.0.M10 tomcat9

解压完毕后即可直接启动

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

关闭完后 查看是否关闭

  • 查询tomcat进程:ps -ef |grep tomcat

  • 如果没有关闭成功,则用命令杀死进程kill -9 +进程号


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

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

出现success表明添加成功


然后更新防火墙即可:firewall-cmd --reload

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

关闭防火墙:

centos 7关闭方式:

systemctl stop firewalld

centos 6关闭方式:

service iptables stop

然后再次在浏览器中输入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/binln -s /etc/init.d/tomcat

测试

这样,我们就可以分别使用命令

tomcat starttomcat stoptomcat restart

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

原创粉丝点击