项目日记3—服务器环境搭建(二)

上一篇中主要介绍了MQTT代理mosquitto的安装,本篇中介绍进行Java Web开发时需要进行的安装和配置。

需要安装的软件列表

由于Java Web开发用到的工具较多,而安装和配置的过程基本比较类似(作者比较喜欢压缩包的安装方式,当然也可以使用像yum这种程序管理的工具进行安装)。因此在这里统一列出,本篇文章中要安装的软件有如下几个,其中MySQL和CrapAPI的安装过程较为复杂,因此作者把它们单独拿出来作为下两篇文章的内容:
* jdk java开发的基础工具包
* tomcat java开发常用的web服务器程序
* maven 项目构建工具,用于项目的依赖管理、代码编译等
* jenkins 持续集成工具,该项目主要用该工具实现一键部署,省去不少过程。
* MySQL 数据库
* CrapAPI 网上开源的接口管理工具,便于多人协作时的接口文档管理

一、下载对应软件包

由于作者全部采用的是压缩包安装方式(MySQL和CrapAPI除外),因此在这里统一下载所有的软件包。

jdk

jdk下载时由于Orcale官网的各种验证,因此作者选择先下载到Windows上,然后使用rz命令上传到服务器中。

tomcat, maven, jenkins

去这些软件的官网上复制下载链接后使用wget命令直接下载至服务器端:
下载Tomcat 9.0.2

wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.2/bin/apache-tomcat-9.0.2.tar.gz

下载Maven 3.5.2

wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

下载Jenkins 2.89.1

wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war

二、安装JDK、Maven、Tomcat和Jenkins

1.安装JDK

解压缩下载的jdk-8u151-linux-x64.tar.gz,然后将解压后的文件夹移动到目录/opt/并重命名为jdk8

tar -zxvf jdk-8u151-linux-x64.tar.gz       # 解压缩
mv jdk1.8.0_151 /opt/jdk8                  # 移动文件夹至/opt目录下
cd /opt                         
ln -s jdk8 jdk                             # 创建链接,便于以后升级

然后使用vim在目录/etc/profile.d/下创建文件mypath.sh

vim /etc/profile.d/mypath.sh

在该文件中填入如下内容:

export JAVA_HOME=/opt/jdk

export PATH=$PATH:$JAVA_HOME/bin

然后使用如下命令使配置生效:

source /etc/profile

然后运行如下命令测试结果:

java -version

java测试

2.安装Maven

解压缩下载的Maven安装包,并将其拷贝到目录/opt/下,重命名为maven3,并创建对应链接便于以后升级:

tar -zxvf apache-maven-3.5.2-bin.tar.gz     # 解压缩文件
mv apache-maven-3.5.2 /opt/maven3           # 移动到/opt目录下
cd /opt
ln -s maven3 maven                          # 创建链接便于升级

然后使用vim打开文件/etc/profile.d/mypath.sh

vim /etc/profile.d/mypath.sh

修改文件内容如下:

export JAVA_HOME=/opt/jdk
export M2_HOME=/opt/maven                           # 增加maven的路径配置

export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

然后使用如下命令使配置生效:

source /etc/profile

然后运行如下命令测试结果:

mvn -v

maven测试

3.tomcat安装

解压缩下载的tomcat安装包,并将其拷贝到目录/opt/下,重命名为tomcat9,并创建对应链接便于以后升级:

tar -zxvf apache-tomcat-9.0.2.tar.gz     # 解压缩文件
mv apache-tomcat-9.0.2 /opt/tomcat9      # 移动到/opt目录下
cd /opt
ln -s tomcat9 tomcat                     # 创建链接便于升级

然后使用vim打开文件/etc/profile.d/mypath.sh

vim /etc/profile.d/mypath.sh

修改文件内容如下:

export JAVA_HOME=/opt/jdk
export M2_HOME=/opt/maven
export CATALINA_HOME=/opt/tomcat  # 增加tomcat的配置

export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin:$CATALINA_HOME/bin

然后使用如下命令使配置生效:

source /etc/profile

修改tomcat的配置文件

vim /opt/tomcat/conf/server.xml

找到如下代码部分

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

将8080修改为80端口,这样启动后就可以通过80端口访问服务的tomcat程序了。

 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

启动tomcat(由于之前配置了tomcat的bin到PATH变量中,因此在任意地方都可执行如下命令)

catalina.sh start

tomcat启动成功
然后使用浏览器访问地址http://[服务器ip],如果看到如下内容,则表示安装成功:
tomcat访问页面

4.Jenkins安装

(1)安装

作者使用的war包的安装方式来安装Jenkins,因此直接将Jenkins的war包拷贝到tomca 的webapp目录下即可:

cp ~/download/jenkins.war tomcat/webapps/

然后访问地址http://[服务器IP地址]/jenkins,查看文件/root/.jenkins/secrets/initialAdminPassword的内容,输入密码:
安装Jenkins
进入安装界面,在此作者选择Install suggested plugins
安装插件选择
开始安装:
开始安装
跳转到管理员账户创建界面,在该界面,我们创建一个管理员账号作为超级管理员。
创建管理员
创建完成后Jenkins安装完毕,即可开始使用。

(2)配置

在安装完成后用超级管理员账号登录,进入系统管理插件管理可选插件。我们安装下插件Maven Integration Plugin,因为我们后边用到的项目都是Maven管理。
安装maven插件
然后进入系统管理全局工具配置。配置项目所需的JDK、Git等工具。这三个工具作者全部取消了自动安装的勾选框,选择手动安装。尤其是Git,自动调用的好像对使用权限有问题,作者在把root账号的公钥配置到码云上后一直创建项目不成功,最后才发现是Git没有配置。

JDK配置

JDK配置

Git配置

Git配置

Maven配置

Maven配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值