一. 前期准备
1.ftp工具和脚本运行工具:我用的是filezilla和Xshell,个人觉得还挺好用
2.jdk、tomcat、mysql安装包
(1)jdk:我用的是 jdk1.8.0_151,下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(2)tomcat:我用的是tomcat8.0,下载地址:
https://tomcat.apache.org/download-80.cgi
二. jdk安装
1 Xshell连接服务器
2 创建jdk安装目录
切换至usr路径下:cd usr
递归创建目录:mkdir -p java/jdk
3 filezilla上传jdk压缩包至服务器上
4 解压上传的压缩包至指定路径下
tar -zxvf 文件名.tar.gz -C /usr/java/jdk
5 修改配置文件
vi /etc/profile
--在配置文件中加入以下语句:
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk/jdk1.8.0_151/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
6 配置文件立即生效
source /etc/profile
7 查看jdk是否配置成功
java -version
出现类似以下信息,说明配置完成:
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
三.tomcat安装
1 Xshell连接服务器
2 创建tomcat安装目录
切换至usr/java路径下:cd usr/java
创建目录:mkdir tomcat
3 filezilla上传tomcat压缩包至服务器上
4 解压上传的压缩包至指定路径下
tar -zxvf 文件名.tar.gz -C /usr/java/tomcat
5 修改端口号(也可以不修改)
vi tomcat路径/conf/server.xml
将port值修改为你自己设置的安全组安全规则对应允许的接入接口,有关安全组规则设置,阿里云有官方教程,此处不详细叙述
6 配置环境变量(此步骤是网上看的,我没设置似乎也成功了,酌情参考吧)
bin目录下:vi setclasspath.sh
添加如下语句:
export JAVA_HOME= jdk安装路径
export JRE_HOME= jdk安装路径/jre
7 若开启了防火墙,需关闭防火墙或者开放设置的端口
8 启动Tomcat
bin目录下: ./startup.sh
最终出现Tomcat started说明启动成功
9 测试tomcat结果
(1)本机测试
curl http://服务器ip地址:tomcat设置的端口号
若启动成功,会显示tomcat首页的html文件的内容
(2)外网测试
浏览器地址栏输入:服务器ip地址:tomcat设置的端口号,
成功则出现tomcat首页
10 处理tomcat启动过慢问题
根据以上步骤启动tomcat后,第一次访问tomcat很慢,可能要几分钟的时间,这是因为tomcat启动时调用了Linux的随机函数生成器/dev/random,而此时并没有足够的熵来产生随机数,有三种修改方式:
方法一:修改tomcat的catalina.sh文件
设置-Djava.security.egd=file:/dev/urandom
方法二:修改jre的java.security文件
设置securerandom.source=file:/dev/urandom
方法三:添加熵服务,扩大熵值
安装熵服务:yum install rng-tools
编辑配置文件:vi /etc/systemd/system/rngd.service
上述步骤完成,重启tomcat,访问IP:端口号,此时访问速度趋于正常状态。
四.mysql安装
1.下载可用的mysql社区版资源包
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2.查看mysql可用版本
yum repolist enabled | grep "mysql.*-community.*"
3.yum安装mysql
yum -y install mysql-community-server
若不先下载社区版本,再yum安装,则直接安装的是mariadb而非mysql。
4.安装成功后可以对mysql进行一些设置
(1)开机自启:systemctl enable mysqld
(2)启动mysql:systemctl start mysqld
(3)重置密码:mysql_secure_installation
5.测试使用
全部完成了就可以愉快地使用数据库啦
mysql -u root -p
仅供自己学习记忆!!!
参考文章:
http://www.jianshu.com/p/576d356dc163
http://blog.csdn.net/u011627980/article/details/52691799