zoukankan      html  css  js  c++  java
  • Java Web 配置

    安装前的准备

    关闭防火墙
    systemctl stop firewalld.service
    
    关闭防火墙开机自启动功能:
    systemctl disable firewalld.service

    下载工具包

    下载 wget
    yum install -y wget
    
    增加文件传输功能
    yum install -y lrzsz
    【使用rz+回车,上传文件】
    【使用sz+filename回车,下载文件(可多个文件或指定文件夹下的内容)】

    Maven安装

    下载:http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

    ## 解压
    tar vxf apache-maven-3.5.2-bin.tar.gz
    ## 移动
    mv apache-maven-3.5.2 /usr/local/maven3
    

      

    修改环境变量, 在/etc/profile中添加以下几行

    MAVEN_HOME=/usr/local/maven3
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin
    

      

    记得执行source /etc/profile使环境变量生效。

    输入mvn -version 返回版本信息则安装正常。

     

    JDK安装

    上传包资源
    使用rz命令上传JDK Tar包:jdk-8u181-linux-x64.tar.gz
    
    新建一个目录
    mkdir /usr/java
    
    解压到/usr/java
    tar xzf jdk-8u181-linux-x64.tar.gz -C /usr/java
    
    设置环境变量:
    编辑 /etc/profile:vi /etc/profile
    
    在 /etc/profile 文件中添加以下信息:
    
    #Set Java Environment
    export JAVA_HOME=/usr/java/jdk1.8.0_181
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH
    
    加载环境变量
    source /etc/profile
    
    查看 JDK 版本。当出现 JDK 版本信息时,表示 JDK 已经安装成功
    java -version

    Tomcat安装

    https://mirrors.aliyun.com/apache/tomcat/tomcat-8/

    上传包资源
    使用rz命令上传Apache Tomcat Tar包:apache-tomcat-8.5.32.tar.gz
    
    解压并移动到/usr/local/tomcat/中
    tar xzf apache-tomcat-8.5.32.tar.gz
    mv apache-tomcat-8.5.32 /usr/local/tomcat/
    
    配置 server.xml 文件:
    切换到 /usr/local/tomcat/conf/ 目录:cd /usr/local/tomcat/conf/
    重命名 server.xml 文件:mv server.xml server.xml_bk
    创建一个新的 server.xml 文件
    
    设置 JVM 内存参数:
    运行命令 vi /usr/local/tomcat/bin/setenv.sh
    
    添加以下内容:
    JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'
    
    设置 Tomcat 自启动脚本。
    下载脚本:
    wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
    
    重命名 Tomcat-init:mv Tomcat-init /etc/init.d/tomcat
    
    添加执行权限:chmod +x /etc/init.d/tomcat
    
    运行以下命令,设置启动脚本 JAVA_HOME。
    sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_181@' /etc/init.d/tomcat
    
    设置自启动。
    chkconfig --add tomcat
    chkconfig tomcat on
    
    启动 Tomcat。
    service tomcat start
    
    说明:
    在 /usr/local/tomcat/ 目录里:
    bin 目录中存放 Tomcat 的一些脚本文件,包含启动和关闭 Tomcat 服务脚本。
    conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
    webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
    logs:存放 Tomcat 执行时的日志文件。

    MySQL安装

    安装mysql
    
    依次执行以下命令检查系统中是否存在使用 rpm 安装的 MySQL 或者 MariaDB。
    rpm -qa | grep mysql
    rpm -qa | grep mariadb
    如果已经安装,则运行以下任一个命令删除。
    1.    rpm -e 软件名
    注意:这里的软件名必须包含软件的版本信息,
    如rpm -e mariadb-libs-5.5.52-1.el7.x86_64。一般使用此命令即可卸载成功
    2.    rpm -e --nodeps 软件名
    #卸载不成功时使用此命令强制卸载
    
    依次运行以下命令安装 MySQL。
    yum install -y libaio-*                         #安装依赖
    mkdir -p /usr/local/mysql
    cd /usr/local/src
    wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/mysql/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 
    tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
    mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/
    
    依次运行以下命令建立 mysql 组和用户,并将 mysql 用户添加到 mysql 组。
    groupadd mysql
    useradd -g mysql -s /sbin/nologin mysql
    
    运行命令初始化 MySQL 数据库。
    /usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql
    
    更改 mysql 安装目录的属性
    chown -R mysql:mysql /usr/local/mysql
    
    依次运行以下命令设置开机自启动。
    cd /usr/local/mysql/support-files/
    cp mysql.server  /etc/init.d/mysqld
    chmod +x /etc/init.d/mysqld             # 添加执行权限
    vi /etc/rc.d/rc.local
    在 rc.local 文件中添加
    /etc/init.d/mysqld start
    
    设置环境变量。
    运行 vi /root/.bash_profile 打开文件,按 i 进入编辑模式。
    PATH=$PATH:$HOME/bin:/usr/local/apache/bin
    修改为 PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
    说明:此处是在编译安装 Apache的环境变量的基础上再进行修改。
    
    运行 source /root/.bash_profile 重新执行文件。
    source /root/.bash_profile
    
    启动 MySQL 数据库。
    /etc/init.d/mysqld start
    
    修改 MySQL 的 root 用户密码
    初始化后 MySQL 为空密码可直接登录,为了保证安全性需要修改 MySQL 的 root 用户密码。
    mysqladmin -u root password 密码
    
    测试登录 MySQL 数据库
    mysql -uroot -p密码                           #-p和密码之间无空格

    Nginx安装

    添加Nginx软件库:
    rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    
    安装Nginx:
    yum -y install nginx
    
    设置Nginx服务器自动启动:
    systemctl enable nginx.service
    
    启动Nginx并查看Nginx服务状态:
    systemctl start nginx.service
    systemctl status nginx.service
    
    在浏览器中输入IP地址,可以看到默认的Nginx的网页

    Linux

    ## [Linux中,执行mysqldump命令没找到?](http://blog.csdn.net/yaooch/article/details/45956571)
    
    直接输入命令mysqldump会发现提示命令不存在,是由于系统默认会查找/usr/bin下的命令,
    如果这个命令不在这个目录下,自然会找不到命令,并报错。
    
    1. 找到文件名称为mysql的文件 
    
    find  / -name mysqldump –print
    
    2. 然后再用ln命令链接到/usr/bin下面
    
    ln -fs /usr/local/mysql/bin/mysqldump /usr/bin
  • 相关阅读:
    爬虫-selenium模块
    动画《区块链100问》第4集:第一个比特币诞生啦!
    动画《区块链100问》第5集:谁是中本聪?
    动画《区块链100问》第6集:密码朋克是什么?
    动画《区块链100问》第7集:比特币是怎么发行的?
    动画《区块链100问》第8集:披萨居然卖到3亿元?
    动画《区块链100问》第9集:中本聪的继任者是谁?
    动画《区块链100问》第10集:早期比特币还能白送!
    《区块链100问》第11集:比特币为什么还没挖完?
    《区块链100问》第12集:比特币如何实现总量恒定?
  • 原文地址:https://www.cnblogs.com/yang21/p/9907178.html
Copyright © 2011-2022 走看看