Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

时间:2021-01-08 16:40:47

一直想学学如何在服务器上从搭建Java_Web环境开始到部署Java_Web项目的一系列操作,正好搞了个阿里云服务器学生版的比较便宜(不过首先要实名认证和学生认证),接下来我便开始了Java_Web环境搭建以及之后的Java_Web项目的部署,在此记录下来,一方面作为笔记,更重要的是希望能够帮助有跟我一样想法的朋友,避免走很多弯路。

首先从阿里云http://www.aliyun.com/product/ecs/上购买服务器之后下载putty(一个出色的Linux远程管理工具,下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html),之后输入服务器的IP地址连入Linux服务器。

基本的Java_Web环境有JDK、MySQL和tomcat服务器。

一:安装vsftpd服务,方便上传一些软件包。

利用putty连接上Linux之后登陆进去,在命令行下输入:sudo apt-get install vsftpd   回车,等待安装vsftpd,安装完成之后,会自动启动ftp服务,如果没有启动则使用命令启动:service vsftpd start  。

然后配置vsftpd,利用vim命令编辑vsftpd的配置文件(目录:  /etc/vsftpd.conf)如下:

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

然后把下载好的文件都上传到Linux系统中去:利用Xftp4这个软件上传http://download.csdn.net/detail/hqocshheqing/9151693上传。

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

连接上了之后将下载的Linux版本的JDK、tomcat上传到远程服务器。

安装JDK:(下载地址

将下载的  jdk-8u60-linux-x64.gz  文件上传到远程Linux 的指定文件夹,本人的是:/usr/local/java/jdk8

进入到相应目录,并建立一个文件夹jdk-8u60-linux-x64,利用一下命令进行解压:

tar -zxvfjdk-8u60-linux-x64.gz  -C jdk-8u60-linux-x64

解压之后配置环境变量:打开 /etc/profile 在最下面输入:

export JAVA_HOME=/usr/local/java/jdk8/jdk-8u60-linux-x64/jdk1.8.0_60
export JRE_HOME=/usr/local/java/jdk8/jdk-8u60-linux-x64/jdk1.8.0_60/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

运行命令重新读取配置文件:source  /etc/profile

运行 java -version 有显示Java 的版本就表示安装成功了。

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

安装tomcat:(下载地址

把上传的apache-tomcat-8.0.27.tar.gz文件移动到 /usr/local/apache/tomcat/里面,没有目录的自己创建目录并进入目录。

之后解压:tar -zxvf apache-tomcat-8.0.27.tar.gz

接下来配置环境变量:

使用vim  打开  /etc/profile

在最后加入:

export TOMCAT_HOME=/usr/local/apache/tomcat/apache-tomcat-8.0.27
export PATH=$TOMCAT_HOME/bin:$PATH

保存并关闭。

运行命令:source /etc/profile   重新读取配置文件。

接下来输入命令:startup.sh   就会启动tomcat前提是要先安装JDK)看是否输入类似如下信息:

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

验证tomcat是否安装并启动成功:在浏览器中输入网址:http://主机IP:8080,并访问,如果出现tomcat帮助信息则说明恭喜你完成这一部分。

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

安装MySQL:

1.  首先检查系统中是否已经安装了MySQL

在终端输入:sudo netatat -tap | grep mysql

如果没有任何显示,则没有安装,若如下显示,则表示已安装。

2.  如果没有安装,则安装MySQL

终端输入:

sudo apt-get install mysql-server mysql-client

如果提示  Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

就运行一下 apt-get update  命令,之后再次运行刚刚那个命令会出现界面:

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

提示输入MySQL的root用户的密码,按要求输入完后回车即可。设置完密码之后,MySQL就开始安装,一直等到安装完成。

3.  测试是否安装成功:

在终端输入   sudo netstat -tap | grep mysql   出现如下窗口则安装成功:

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

4.  也可通过登录MySQL测试:

在终端输入命令:mysql  -uroot -p   回车会提示你输入密码,输入之前设置的密码即可登陆成功。

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

5.  MySQL的一些必须知道的管理命令:

启动MySQL服务:sudo start mysql

关闭MySQL服务:sudo stop mysql

修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword

设置远程访问(正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监

听需要修改 my.cnf 文件:):

sudo vi /etc/mysql/my.cnf

bind-address = 127.0.0.1 //找到此内容并且注释

6.  MySQL安装后的目录分析:

数据库存放目录: /var/lib/mysql/

相关配置文件存放目录: /usr/share/mysql

相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令)

启动脚步存放目录: /etc/rc.d/init.d/

---------------------------------------------------------------------------------------------------------------------------------------

至此,Java_Web 的运行环境(jdk、tomcat、MySQL)已经搭建好,接下来就可以开始更深入的学习了,希望能够帮助大家。