zoukankan      html  css  js  c++  java
  • linux系统下部署项目

    一、修改防火墙设置,开放对应的端口

    修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条
     -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 就可以了,其中 8080 是要开放的端口号,然后重新启动linux的防火墙服务

    二、安装jdk

    1、检查一下系统中的jdk版本
    [root@localhost software]# java -version
    2、检测jdk安装包
    [root@localhost software]# rpm -qa | grep java
    显示:
    java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
    3、卸载openjdk
    [root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch
    [root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
    [root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
    [root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
    [root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
    或者使用
    [root@localhost jvm]# yum remove *openjdk*
    之后再次输入rpm -qa | grep java 查看卸载情况:
    [root@localhost software]# rpm -qa | grep java python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch
    4、安装新的jdk
    首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下
    解压 jdk-8u131-linux-x64.tar.gz安装包
    [root@localhost software]# mkdir -p /usr/lib/jvm
    [root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm
    5、设置环境变量
    [root@localhost software]# vim /etc/profile
    在最前面添加:
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131 
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    6、执行profile文件
    [root@localhost software]# source /etc/profile
    这样可以使配置不用重启即可立即生效。
    7、检查新安装的jdk
     

    三、安装tomcat

    四、安装mysql

    1.如果之前安装过,先卸载掉
    2.输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本
    3.yum install -y mysql-server mysql mysql-devel
    yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件
    4.启动mysql,service mysqld start
    登陆mysql,设置密码如下:
    mysql> use mysql;
    mysql> update user set password=password('123') where user='root' and host='localhost';
    mysql> flush privileges; 
    5.设置mysql允许远程连接
    GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    6.开放端口
    7.启动mysql服务,mysql -u用户名 -p密码
     

    五、打包项目到tomcat下,配置好其他需要的环境,启动tomcat

    发现在发布项目后,出现了乱码的现象,可以参考资料解决:

  • 相关阅读:
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getDataSource' defined in class path resource nested exception is org.springframework.beans.factory.BeanCreat异常
    Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating Caused by: tk.mybatis.mapper.MapperException: 无法获取 cn.itcast.mapper.UserMapper.existsWithPrimaryKey 方法的泛型信息!
    fibnacci数列递归实现
    XOR加密
    Pep8课下作业
    求最大公约数伪代码
    《信息安全专业导论》第五周学习总结
    20191306《信息安全专业导论》第四周学习总结
    用或非门实现其他逻辑门
    寻找黑客偶像
  • 原文地址:https://www.cnblogs.com/tinyj/p/9853755.html
Copyright © 2011-2022 走看看