阿里云ESC部署javaweb环境

来源:互联网 发布:ps软件教学 编辑:程序博客网 时间:2024/06/10 01:40

一. 前期准备

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