Linux 上搭建 java web 项目的环境

本贴最后更新于 2311 天前,其中的信息可能已经时移世异
Author: luxx
Date: 2018-03-06
Desc: Linux 配置环境

[TOC]

JDK

检查版本

# rpm -qa | grep gcj 搜索
# rpm -e nodeps + 文件名
 查询

在线安装 JDK

 # wget  --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm
 
 # rpm -ivh jdk-8u111-linux-x64.rpm

本地文件安装(推荐)

# mkdir -p /usr/lib/jvm
# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm
# 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

安装 Open JDK

# yum search java|grep jdk
# yum install java-1.7.0-openjdk

配置环境变量

# vi /etc/profile

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

使环境变量生效

# source /etc/profile

TOMCAT

授权

#  chmod +x *.sh  

MYSQL

安装

#rpm -qa | grep mysql 检查是否安装
#rpm -e --nodeps `rpm -qa | grep mysql` 卸载

#yum install mysql
#yum install mysql-server
#yum install mysql-devel

如果 mysql-server 安装失败 从官网下载

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

启动

# service mysqld restart 重启
# service mysqld start 开始服务

授权

# mysql -u root 

创建用户
mysql>create user '用户名'@'%' identified by '密码'

把所有所有数据库的所有表的所有权限授权给所有IP的root
mysql>grant all privileges on *.* to root@'%'identified by 'password'

mysql>grant all on *.* to '用户名'@'%' identified by '密码'


设置编码

# vi /etc/my.cnf
default-character-set =utf8

这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3169 引用 • 8208 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    921 引用 • 936 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • jtanjing

    安装配置 # TOMCAT 的步骤呢?

  • 其他回帖
  • someone

    😂 直接用的解压版本