• Linux下部署java环境


    一.基本思路

    1. 配置java环境
    2. 安装tomcat
    3. 安装Mysq并导入sql文件(注意Mysql客户端和服务器端编码设置,必须设置完再导入sql文件)
    4. 项目导入并修改数据库连接设置
    5. 启动tomcat,启动mysql,关闭防火墙,打开浏览器访问即可

    二.具体操作

    1.安装jdk

    rpm -ivh jdk-7u21-linux-i586.rpm
    java -version #查看jdk是否安装成功
    

    配置环境变量

    vi /etc/profile
    #加上环境变量路径
    JAVA_HOME=/usr/java/jdk1.6.0_21
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar
    PATH=$PATH:$JAVA_HOME/bin
    export JAVA_HOME CLASSPATH PATH
    #wq!保存退出
    source /etc/profile
    

    2.下载tomcat

    将tomcat安装包上传至服务器

    tar -zxvf apache-tomcat-7.0.29.tar.gz #解压
    mkdir /usr/local/tomcat  #在/usr/local下新建tomcat文件夹
    cp –rf  apache-tomcat-7.0.29  /usr/local/tomcat  #拷贝至 tomcat下
    

    设置tomcat编码

    打开tomcat安装目录下的conf/server.xml文件,(大约在69行处) 将8080端口的 标签中设置成 URIEncoding=”UTF-8”。

    <Connector port="8080" protocol="HTTP/1.1"           connectionTimeout="20000"                 redirectPort="8443" URIEncoding="UTF-8" /> 
    

    启动tomcat

     [root@localhost bin]# ./startup.sh   
    

    使用浏览器访问 http://localhost:8080,出现tomcat默认页面,说明已经安装成功

    3.安装mysql

    yum search mysql
    yum install mysql.x86_64 mysql-server.x86_64
    

    安装完成的mysql默认是没有密码的,要设置密码,不然后面连接项目mysql无密码会有坑

    mysql> use mysql;
    mysql> update user set password=password('123456') where user='root';
    mysql> flush privileges; #设置密码为123456
    

    设置数据库编码格式

    vim /etc/my.cnf 
    #在[client]下添加
    default-charater-set=utf8
    #在[mysqld]下添加
    collation_server = utf8_general_ci
    character_set_server = utf8  #保存退出重启mysql
    

    确认修改正确

    mysql> show variables like 'character_set_%';
    

    如果不是上图显示,使用

    mysql>set character_set_database=utf8
    

    创建数据库db_test并导入dh.sql

    mysql>create database dh_test;
    >show databases;
    >mysql -uroot -p dh_test < dh.sql;
    >show tables
    >select * from user
    

    4.web项目部署,配置项目连接的数据库名和用户名密码

    将项目在本地编译后,整个webroot下的文件放到linux下的/usr/local/tomcat 下的webapps下,在ROOT/WEB-INF/classes/config/properties/database.properties 中修改数据库名为dh,用户名和密码与mysql设置的一致

    5.启动Mysql,启动tomcat,访问项目

    >service iptables stop #关闭防火墙
    >service mysqld start 
    >./startup.sh
    >tail -fn 300 ../logs/catalina.out #查看系统日志
    

    在浏览器中输入localhost:8080/project ,就可以访问了

  • 相关阅读:
    PostgreSQL使用MySQL外表(mysql_fdw)
    使用node+puppeteer+express搭建截图服务
    零碎知识
    miniconda 搭建tensorflow框架
    有效需求分析阅读笔记(六)
    有效需求分析阅读笔记(五)
    索引原理和优势
    存储过程的优缺点
    RestSharp
    在vue中安装sass/scss报错
  • 原文地址:https://www.cnblogs.com/tudouxifan/p/9113045.html
Copyright © 2020-2023  润新知