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
新建目录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信息说明安装成功
安装软件 : apache-tomcat-9.0.0.M1.tar.gz(下载地址http://tomcat.apache.org/)
修改端口,分别修改tomcat里面conf/server.xml
server.xml文件中有三个端口设置
第一个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
找一个web项目,然后克隆并且maven进行构建打包
git clone https://github.com/c0de8ug/javaee-tutorial.git
进去目录,有pom.xml,然后构建打包/usr/local/maven/apache-maven-3.6.1/bin/mvn
clean package
把这个war包放到tomcat的webapps目录下。在该目录下会自动解压
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
编译项目常用命令
生成项目结构
生成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的冲突显示冲突的原因