maven
安装
brew安装wget
brew install wget
brew cleanup --prune=all //删除所有安装缓存
下载maven
wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
或者
curl -O https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
tar -zxvf apache-maven-3.9.6-bin.tar.gz -C /usr/local
sudo chown -R long:staff apache-maven-3.9.6
环境变量
vim ~/.zprofile
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export PATH=${PATH}:${MAVEN_HOME}/bin
测试
mvn -v
国内镜像
apache-maven-3.9.6/conf/settings.xml
mirrors标签里面添加如下,注意把原生镜像注释。
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
本地repo
/usr/local/apache-maven-3.9.6/conf/settings.xml
<localRepository>/usr/local/apache-maven-3.9.6/local_repo</localRepository>
maven仓库使用
Tomcat
curl -O https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.86/bin/apache-tomcat-9.0.86.tar.gz
tar -zxvf apache-tomcat-9.0.86.tar.gz -C /usr/local
sudo chown -R long:staff apache-tomcat-9.0.86
cd /usr/local/apache-tomcat-9.0.86/bin
./startup.sh
关闭使用./shutdown.sh
IDEA配置
idea设置maven构建
- 解决无法自动创建目录问题:
记得勾选IDE代理给maven构建项目
第一个网站
--webapps :Tomcat服务器的web目录
-ROOT
-books :网站的目录名
- WEB-INF
-classes : java程序
-lib:web应用所依赖的jar包
-web.xml :网站配置文件
- index.html 默认的首页
- static
-css
-style.css
-js
-img
-.....
Application context是URL路径。
- maven默认web项目中的web.xml版本问题
永久解决版本不对方案
替换为
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
</web-app>
标签:bin,JavaWeb,tar,maven,mac,env,apache,local,3.9
From: https://www.cnblogs.com/Rainy-Day/p/18049429