2024版idea安装并运行tomcat

本文所测试软件版本如下:

IntelliJ IDEA 2024.2.0.2 (Ultimate Edition)

jdk 21

tomcat 10.0.11

  1. 新建工程项目
    在这里插入图片描述
  2. 创建java工程,jdk选择21
    在这里插入图片描述
  3. 编辑运行配置
    在这里插入图片描述
  4. 创建tomcat server下的local
    在这里插入图片描述
  5. 在server选项下设置jre为21
    在这里插入图片描述
  6. 打开project structure并添加web module
    在这里插入图片描述
    在这里插入图片描述
  7. 创建对应的artifact
    在这里插入图片描述
    在这里插入图片描述
  8. 再次进入configuration将刚刚创建的artificial添加进deployment
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  9. 创建jsp文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  10. 运行tomcat
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    tips:
    1.直接运行往往会出现下图错误,需要点击文件右上角的浏览器图标才能正常运行
    在这里插入图片描述
    进入configuration将文件名添加进url末尾即可解决
    在这里插入图片描述
    2.如果还是出现404可以按照下图检查配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
### Maven 默认配置 `settings.xml` 文件 Maven 是一个强大的 Java 项目管理和构建工具,依赖于多个配置文件来定制化其行为。其中最核心的配置文件之一就是 `settings.xml`[^3]。 #### 配置文件位置 `settings.xml` 可以存在于两个地方: - **全局配置**:位于 Maven 安装目录下的 `conf/settings.xml` 文件中,适用于所有用户。 - **用户级别配置**:通常位于用户的 home 目录下 `.m2/settings.xml` 或者通过环境变量 MAVEN_OPTS 指定的位置,仅影响当前用户。 如果两者都存在,则用户级别的设置会覆盖全局级别的相同部分[^1]。 #### 基本结构与内容 以下是典型的 `settings.xml` 文件的基本框架及其主要组成部分: ```xml <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- 局部镜像 --> <mirrors> ... </mirrors> <!-- 插件组列表 --> <pluginGroups> ... </pluginGroups> <!-- 服务器认证信息 --> <servers> ... </servers> <!-- 扩展定义 --> <extensions> ... </extensions> <!-- Profile 列表 --> <profiles> ... </profiles> <!-- 激活 Profiles --> <activeProfiles> ... </activeProfiles> </settings> ``` #### 关键元素解释 - **Mirrors (局部镜像)**: 这里可以指定一些替代远程仓库地址,加速下载速度或解决网络访问问题。例如,在中国地区常用的是阿里云镜像站点。 - **Plugin Groups**: 如果希望某些插件能够被自动发现而不需要全限定类名调用的话,可以在这一节注册这些插件所在的包路径。 - **Servers**: 当需要向私有库上传构件或是从受保护资源获取数据时需要用到此标签内的用户名密码等凭证信息。 - **Extensions**: 添加额外的功能模块到 Maven 构建流程之中。 - **Profiles 和 ActiveProfiles**: Profiles 提供了一种方式来根据不同的条件激活一组预设参数;ActiveProfiles 明确指出哪些 profile 应该总是处于活动状态。需要注意的是,来自 settings.xml 的 profiles 将优先应用于 pom.xml 中定义的内容[^4]。 #### 示例代码片段展示如何配置本地仓库以及使用国内镜像源 ```xml <mirrors> <mirror> <id>aliyun-mirror</id> <name>Aliyun Mirror</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> <!-- 设置本地仓库路径 --> <localRepository>/path/to/local/repo</localRepository> ``` 上述 XML 片段展示了怎样修改默认的中央仓库 URL 至更快捷稳定的阿里云服务指定了自定义的本地缓存目录[^2]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值