javaee环境搭建教程,javaee开发项目教程

首页 > 技术 > 作者:YD1662022-12-03 07:01:04

Maven配置文件

  • 验证
  • 打开终端输入以下命令,安装正确的话,将输出Maven的版本信息

    mvn -version

    输入以下命令,验证Maven对本地仓库读写权限

    mvn help:system

    如果读写权限正常,最后会输出“BUILD SUCCESS”字样

    javaee环境搭建教程,javaee开发项目教程(5)

    验证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安装成功

    javaee环境搭建教程,javaee开发项目教程(6)

    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,修改后的内容大致如下

    javaee环境搭建教程,javaee开发项目教程(7)

    修改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版本的管理首页界面)

    javaee环境搭建教程,javaee开发项目教程(8)

    上一页12345下一页

    栏目热文

    文档排行

    本站推荐

    Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.