Maven配置文件
打开终端输入以下命令,安装正确的话,将输出Maven的版本信息
mvn -version
输入以下命令,验证Maven对本地仓库读写权限
mvn help:system
如果读写权限正常,最后会输出“BUILD SUCCESS”字样

验证Maven读写权限
安装Apache2(httpd)Apache2是Apache旗下的一个基于模块化的Http服务器,或者Web服务器,也称为httpd。目前最新版本为2.4.41。
- 安装
Ubuntu软件源中的Apache2版本与官网上稳定版本接近,可以使用apt命令的install参数进行安装
sudo apt install apache2 apache2-utils //安装apache2的同时安装apache2-utils组件,实际系统会帮你一起安装更多必要的组件
执行命令后,等待完成安装即可
- 验证
安装完成后,可以执行以下命令查看安装的版本
apache2 -v
另外,可以通过以下的命令启动|停止|重启 apache2 或 查看状态
sudo systemctl start apache2 //启动apache2
sudo systemctl stop apache2 //停止apache2
sudo systemctl restart apache2 //重启apache2
sudo systemctl status apache2 //查看apache2状态
安装apache2成功后,默认情况下会启动apache2,监听08端口,可以在浏览器中访问以下地址验证
http://localhost
正常将会看到Apache2 Ubuntu Default Page页面,到此Apache2安装成功

Apache2(httpd)缺省页面
安装Nginx和Apache2一样,Nginx也是一个web服务器,应用也非常的广泛。
- 安装
可以从官方网站下载压缩包后安装,也可以使用下面的方式安装。目前Nginx最新版本为1.17.6。
首先,安装依赖组件
sudo apt install curl gnupg2 ca-certificates lsb-release //部分组件可能已经安装
接着,配置nginx稳定可用版本的下载源
echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add - //不要漏掉后面的-号
sudo apt-key fingerprint ABF5BD827BD9BF62
然后,更新下载源并安装,等待安装完成即可
sudo apt update
sudo apt install nginx
- 修改启动端口
nginx安装好了之后,默认监听80端口,和前面安装的Apache2会有冲突,可以使用vim编辑nginx的配置文件,修改默认监听端口为8088,nginx默认的配置文件在位置在/etc/nginx/conf.d/default.conf
sudo vim /etc/nginx/conf.d/default.conf
将第2行listen后面的80改为8088,修改后的内容大致如下

修改Nginx默认启动端口
以下是nginx的相关命令
sudo systemctl start nginx //启动nginx
sudo systemctl stop nginx //停止nginx
sudo systemctl restart nginx //重启nginx
sudo systemctl status nginx //查看nginx状态
修改后配置文件后,重新启动nginx
sudo systemctl restart nginx //重启nginx
- 验证
在浏览器中,键入以下地址
http://localhost:8088
正常将会看到Welcome to nginx!的页面
- 设置为开机启动
在终端中,通过执行systemctl enable命令让nginx随系统启动
sudo systemctl enable nginx //设置开机启动
安装好的nginx,其实默认已经被设置为开机启动。如果想要关闭nginx开机启动,可以执行以下命令关闭,关闭后,使用时,需要手动去启动。
systemctl disable nginx安装Tomcat8
多年来,Tomcat作为轻量级JEE开发的主要应用服务器而被开发人员广泛安装使用。不过,近年,随着SrpingBoot的兴起,因为SpringBoot已经内嵌了jetty、tomcat等应用服务器,在现在的JEE开发中,单独安装Tomcat变得不再那么的需要,不过开发或运维过程中,比如搭建Archiva等Maven私服、持续集成部署工具Jenkins等,这些组件或工具有提供war包形式安装,所以还是会有使用到Tomcat的地方。当然,是否安装,取决于企业或者项目的需要,并没有好坏之分。当前Tomcat8的最新版本为8.5.49。
- 下载
和下载Maven一样,可以直接在Tomcat官网下载,建议选择国内清华大学镜像源下载,速度会快很多,当然国内的镜像都可以。目前Tomcat8的最新版本为8.5.49。执行以下命令下载tomcat压缩包到当前用户kyle主目录的下载目录中
sudo wget -P /home/kyle/下载 http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.49/bin/apache-tomcat-8.5.49.tar.gz
- 解压安装
sudo mkdir -p /opt/apache/tomcat
sudo tar -zxvf /home/kyle/下载/apache-tomcat-8.5.49.tar.gz -C /opt/apache/tomcat
sudo mv /opt/apache/tomcat/apache-tomcat-8.5.49/ /opt/apache/tomcat/8.5.49
- 修改启动脚本
安装完,启动bin目录下的.startup.sh脚本,可能会出现JAVA_HOME或JRE_HOME设置不正确的错误,可以通过修改setclasspath.sh脚本修正此问题。使用vim编辑setclasspath.sh
sudo vim /opt/apache/tomcat/8.5.49/bin/setclasspath.sh
在setclasspath.sh脚本文件的开头加入以下内容,保存退出
export JAVA_HOME=/opt/java/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
- 验证
启动运行tomcat服务器
cd /opt/apache/tomcat/8.5.49/bin //进入到tomcat安装目录的bin目录下
sudo ./startup.sh //执行启动脚本
浏览器中访问http://localhost:8080,正常会看到Tomcat8管理首页,界面大致如下(以下是8.5.46版本的管理首页界面)
