服务器版本:CentOS 7.2 64位、远程连接工具:SecureCRT、配置的jdk版本:1.8
连接到阿里云服务器
点击-->文件-->连接 出现下图
单击Session然后右键-->新建会话
出现新建会话向导、默认选择SSH2协议,点击下一步
输入主机名(即云服务器的公ip:可由阿里云控制台的云服务器实例中获取,实例的状态必须是运行中),端口默认为22,防火墙:none,用户名一般为服务器的用户名一般为:root
填写完整之后点击下一步
会话名称自定义,点击完成跳出输入密码对话框,键入密码即连接服务器成功
一:安装jdk配置环境变量
首先检测服务器是否已经安装过jdk:直接运行命令 java -version,若运行结果显示无jdk信息。则运行 yum search java | grep jdk 命令检测yum上的jdk版本,如下图
我这里直接选择jdk1.7版本进行安装,安装命令:yum -y install java-1.7.0-openjdk* 回车,静等安装完毕
输入java -version 出现版本信息说明jdk安装成功,至此jdk成功安装,然后使用VIM(VI)配置环境变量:
敲入: vi /etc/profile 显示出当前配置
敲i字符进入编辑模式,在文件末尾加入
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.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
注意:上文红色部分为你安装的jdk的实际版本
输入 :wq 然后敲回车键即保存修改并退出(若需直接退出不保存使用 :q! 命令,更多需求请直接百度)
运行 source /etc/profile 使配置生效,可使用$JAVA_HOME 检查环境变量是否生效,若命令不生效可使用 . /etc/profile 重新加载配置
至此环境变量修改成功
二:安装tomcat
附上tomcat官方资源包下载地址 https://tomcat.apache.org/download-70.cgi
然后将下载好的文件传到目标服务器的 /usr/local 下(在此我使用的是FlashFXP工具,图形化界面使用很方便,具体使用方法自行百度)
使用 tar -zxvf apache-tomcat-7.0.85.tar.gz (红色部分为实际文件名)命令直接解压到当前目录下(即 /usr/local)
解压之后会在当前目录出现解压后的 apache-tomcat-7.0.85 文件,原文件 apache-tomcat-7.0.85.tar.gz 就没有作用了(可使用 rmdir -rf apache-tomcat-7.0.85.tar.gz 命令删除)
由此进入 /usr/local/apache-tomcat-7.0.85/bin 目录下运行 ./startup.sh 或 ./shutdown.sh 命令来启动或者关闭tomcat服务器
注:如启动时出现permisson denied 说明usr目录权限不够,可使用命令 sudo chmod -R 777 /usr 为usr目录添加权限;
若启动之后显示成功,但是执行关闭命令时,出现 SEVERE: Could not contact localhost:8005. Tomcat may not be running. 说明8005端口未成功启动,需要修改 JAVA_HOME/jre/lib/sercurity/java.security 中的 securerandom.source 的配置项值
原值: securerandom.source=file:/dev/urandom 改为 securerandom.source=file:/dev/./urandom 重新启动即可
经测试启动和关闭无异常但是在测试 localhost:8080 时仍无法正常显示,可能是防火墙拦截(只需将防火墙关闭或者将8080端口开放)或者阿里云实例安全组拦截(需登录阿里云控制台将8080端口开放)
阿里云安全组开放8080端口设置
注:授权对象可填写0.0.0.0/0表示对于8080端口不限制IP
然后在测试,直接出现如下图
至此tomcat安装成功
三:mysql数据库安装
1、安装rpm包 使用命令 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、安装mysql 使用命令 yum -y install mysql-community-server
3、设置开机启动 systemctl enable mysqld
4、启动进程 systemctl start mysqld
5、配置root用户密码 mysql_secure_installation
之后按照下图一步步操作即可
成功之后就可以连接数据库了 使用命令 mysql -u root -p 然后输入密码,出现成功登陆界面
命令 show databases; 显示当前所有数据库名
命令 use test; 切换到响应的数据库
以上完结