小白入门:Linux获取web项目,maven构建打包并部署在tomcat

1.安装Java

https://blog.csdn.net/qq_23832313/article/details/83584634

centos的yum安装openjdk:yum install java-1.8.0-openjdk  java-1.8.0-openjdk-devel  #安装openjdk

查看jdk版本java -version

小白入门:Linux获取web项目,maven构建打包并部署在tomcat_第1张图片

 

2.安装maven

新建目录mkdir /usr/local/maven,并cd /usr/local/maven

运行

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz,下载maven安装文件

运行tar zvxf apache-maven-3.6.1-bin.tar.gz,解压

开始配置环境变量,编辑文件vim /etc/profile

在最下面添加以下内容(MAVEN_HOME是刚才解压maven的路径)

export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1/bin

export PATH=$MAVEN_HOME/bin:$PATH

运行source /etc/profile,刷新环境变量

到此安装完成,运行mvn –v可以看到maven信息说明安装成功

 

3.安装tomcat

安装软件 : apache-tomcat-9.0.0.M1.tar.gz(下载地址http://tomcat.apache.org/)

修改端口,分别修改tomcat里面conf/server.xml

server.xml文件中有三个端口设置

:关闭时使用

: 一般应用使用

:为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口

  第一个80的tomcat的三个端口分别修改为:8005/80/8009

  第二个8082的tomcat的三个端口分别修改为:7082/8082/9082

  启动tomcat,分别进入tomcat里面的bin目录

  执行: startup.sh  -->启动tomcat

  执行: shutdown.sh  -->关闭tomcat

浏览器中输入:http://ip:80  和http://ip:8082(ip指服务器的IP地址),即可访问不同的tomcat

小白入门:Linux获取web项目,maven构建打包并部署在tomcat_第2张图片

 

4.拉取代码,构建打包和部署

找一个web项目,然后克隆并且maven进行构建打包

git clone https://github.com/c0de8ug/javaee-tutorial.git

小白入门:Linux获取web项目,maven构建打包并部署在tomcat_第3张图片

进去目录,有pom.xml,然后构建打包/usr/local/maven/apache-maven-3.6.1/bin/mvn
 clean package

小白入门:Linux获取web项目,maven构建打包并部署在tomcat_第4张图片

 

把这个war包放到tomcat的webapps目录下。在该目录下会自动解压

小白入门:Linux获取web项目,maven构建打包并部署在tomcat_第5张图片

mv giit.war /usr/local/tomcat/apache-tomcat-9.0.26/webapps/

启动Tomcat,到解压的版本文件夹中bin实行启动: ./startup.sh

 

刷新浏览器页面,输入网址http://{IP}/{项目},eg:http://192.168.10.129:8080/giit/hello.html

小白入门:Linux获取web项目,maven构建打包并部署在tomcat_第6张图片

如果是页面乱码:https://blog.csdn.net/weixin_41931602/article/details/90448509

5.课外知识

编译项目常用命令
生成项目结构
生成eclipse项目结构

# mvn  eclipse:eclipse

生成idea项目结构

# mvn  idea:idea

编译项目常用命令
编译源代码

# mvn compile

编译测试代码

# mvn test-compile

项目测试常用命令
运行测试代码

# mvn  test

项目打包命令
打包项目

#mvn  package

组合使用goal命令,如只打包不测试

# mvn  -Dtest  package

跳过测试进行打包

# mvn clean package -DskipTests -Prelease

Jar安装常用命令

在本地Repository中安装jar

# mvn  install

打成jar命令

# mvn  jar:jar

打包项目到本地仓库

# mvn clean install -DskipTests

打包项目跳过测试

# mvn clean package ****  -DskipTests -DskipRat

清除项目常用的命令
清除项目

#mvn  clean

查看错误的详细信息
查看错误的详细信息

# mvn  -e

发生jar的冲突显示冲突的原因

 

 

 

 

 

 

你可能感兴趣的:(运维学习笔记)