一直想学学如何在服务器上从搭建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)如下:
然后把下载好的文件都上传到Linux系统中去:利用Xftp4这个软件上传http://download.csdn.net/detail/hqocshheqing/9151693上传。
连接上了之后将下载的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 的版本就表示安装成功了。
安装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)看是否输入类似如下信息:
验证tomcat是否安装并启动成功:在浏览器中输入网址:http://主机IP:8080,并访问,如果出现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 命令,之后再次运行刚刚那个命令会出现界面:
提示输入MySQL的root用户的密码,按要求输入完后回车即可。设置完密码之后,MySQL就开始安装,一直等到安装完成。
3. 测试是否安装成功:
在终端输入 sudo netstat -tap | grep mysql 出现如下窗口则安装成功:
4. 也可通过登录MySQL测试:
在终端输入命令:mysql -uroot -p 回车会提示你输入密码,输入之前设置的密码即可登陆成功。
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)已经搭建好,接下来就可以开始更深入的学习了,希望能够帮助大家。