• 做java web的一些服务器配置

关于SunJDK和OpenJDK的区别请自行查阅资料

SunJDK和OpenJDK可以都安装,通过加入软链接,然后用命令切换JDK的版本,很方便


  • 安装OpenJDK或者SunJDK,Mysql数据库,Tomcat

    安装OpenJDK

    1.添加OpenJDK的ppa
    1
    sudo add-apt-repository ppa:openjdk-r/ppa

2.更新package cache

1
sudo apt-get update

3.安装OpenJDK

1
sudo apt-get install openjdk-8-jdk

4.检查是否安装成功

1
java -version

OpenJDK安装完不用配环境变量就可以用了的,也不用手动加入软链接,自动加了。

安装SunJDK

  • 配置java 环境需要下载JDK,到oracle官网下载

    下载
    下载

    选择Accept License Agreement,然后再根据自己的系统环境选择jdk下载,例如我的是ubuntu 64bit 我选择的是Linux x64。

    下载完解压到相应的目录

    1
    sudo tar -zxvf jdk-8u111-linux-x64.tar.gz -C /usr/share
  • 把SunJDK加入软链接

    1
    2
    sudo update-alternatives --install /usr/share/dk1.8.0_111/java java /usr/lib/jvm/jdk1.7.0_17/bin/java 300
    sudo update-alternatives --install /usr/share/dk1.8.0_111/javac javac /usr/lib/jvm/jdk1.7.0_17/bin/javac 300

测试java环境是否配置成功

1
2
3
4
java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

配置成功显示如上有java版本 java的版本,如果没成功的请仔细检查配置文件

  • 切换JDK版本
    1
    sudo update-alternatives --config java

选择需要的版本

  • 测试是否切换成功
    1
    java -version

安装Mysql数据库

  • 命令安装

    1
    2
    3
    sudo apt-get install mysql-server
    apt isntall mysql-client
    apt install libmysqlclient-dev
  • 查询是否安装成功

    1
    sudo netstat -tap | grep mysql

输出如下所示,安装成功:

1
tcp0 0 0 [::]:mysql [::]:* LISTEN 7510/mysqld

  • 配置Mysql可以远程访问
    编辑mysql配置文件,在bind-address = 127.0.0.1前面加个#把它注释了

    1
    vi /etc/mysql/mysql.conf.d/mysqld.cnf
  • 使用root账号登录Mysql

    1
    mysql -uroot -p
  • 在Mysql中执行

    1
    2
    grant all privileges on *.* to ‘username’@'%' identified by 'userpassword' with grand option;
    flush privileges;
  • 重启Mysql

    1
    /etc/init.d/mysql restart

现在可以远程连接到数据库了

安装Tomcat

  • 在Tomcat官网下载好Tomcat
  • 解压到某个目录下

    1
    tar -zxvf apache-tomcat-7.0.68.tar.gz -C /home/username/Server
  • 编辑Tomcat /bin目录下的startup.sh,在exec “$PRGDIR”/“$EXECUTABLE” start “$@”前面加入

    1
    2
    3
    4
    5
    6
    #java_home
    JAVA_HOME=/usr/share/jdk/jdk1.8.0_111
    JRE_HOME=${JAVA_HOME}/jre
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    TOMCAT_HOME=/home/username/Server/apache-tomcat-7.0.68
  • 保存,启动Tomcat

    1
    ./startup.sh

    本人是一个爱学习的小菜鸟,如有错漏,欢迎批评指正!^__^