2024072100-idea配置tomcat

目录

1、安装tomcat

2、创建maven工程(模块)

3、创建web文件夹

4、打开module,配置web路径

5、配置application server

6、点击配置tomcat

7、选择tomcat

8、配置artifact

9、选择artifact

10、配置访问路径

11、修改点击运行时的更新方式

12、选择tomcat

13、注意web.xml报错

14、编写测试的controller

15、运行tomcat

16、浏览器访问

17、tomcat运行多个war包


1、安装tomcat

windows安装tomcat

2、创建maven工程(模块)

3、创建web文件夹

会自动出现一个蓝点,如果没有出现,需要做一些配置,看第4步

4、打开module,配置web路径

【File】-> 【Project Structutre】

如果module下面没有web标志,则点击加号添加

有了web标志,则选择路径

再添加web.xml路径,

web.xml的路径需要和idea的文件目录路径保持一致,并选择版本号,例如:

D:\1002-project\tech-1022-spring-mvc\mvc-101-demo\src\main\webapp\WEB-INF\web.xml

路径都添加后的效果:

5、配置application server

6、点击配置tomcat

7、选择tomcat

8、配置artifact

注意pom中的打包方式选择war,否则这里无法出现

9、选择artifact

两种都可以选择,idea中一般选择第二种

10、配置访问路径

可以按照自己的喜好修改

11、修改点击运行时的更新方式

12、选择tomcat

安装tomcat后,Application server这里自动出现tomcat

13、注意web.xml报错

'org.springframework.web.servlet.DispatcherServlet' is not assignable to 'javax.servlet.Servlet,jakarta.servlet.Servlet' 

不同的tomcat版本匹配不同版本的servlet,例如:

如果是tomcat10,可以使用以下版本

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>6.1.4</version>
        </dependency>
        <!--日志框架Logback依赖-->
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.5.3</version>
        </dependency>
        <!--Servlet依赖-->
        <dependency>
            <groupId>jakarta.servlet</groupId>
            <artifactId>jakarta.servlet-api</artifactId>
            <version>6.0.0</version>
            <scope>provided</scope>
        </dependency>
        <!--Spring6和Thymeleaf整合依赖-->
        <dependency>
            <groupId>org.thymeleaf</groupId>
            <artifactId>thymeleaf-spring6</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>

14、编写测试的controller

@Controller
public class FirstController {
    @RequestMapping(value = "/test")
    public String hello() {
        return "first";
    }
}

15、运行tomcat

16、浏览器访问

http://localhost:8080/springMVC/test

17、tomcat运行多个war包

如果有多个web模块,产生多个war包,可以点击减号删除其中一个,需要的时候再重新添加

或者都通过tomcat运行,但是Application context路径不能重复

### 如何在 IntelliJ IDEA 2024 中配置 Maven #### 设置Maven Home Path 为了使IntelliJ IDEA能够识别并使用Maven,需指定Maven的安装位置。这通常是在IDE设置中的`Build, Execution, Deployment | Build Tools | Maven`部分完成。对于Windows用户来说,可以将此路径设为类似于 `E:\apache-maven-3.9.9`这样的本地磁盘上的实际安装目录[^3]。 #### 用户自定义Settings File 除了基本的Maven路径外,还应考虑设定用户的`settings.xml`文件的位置。该文件允许个性化配置如代理服务器、认证凭证以及最重要的——镜像库的选择。推荐的做法是指向一个包含了阿里云或其他国内快速镜像源的自定义`settings.xml`文件,从而加速依赖下载过程。 #### 定义Local Repository Location 另一个重要的选项是调整本地仓库的位置,默认情况下它位于用户家目录下的`.m2/repository`子文件夹内。如果有特定的需求或偏好其他存储地点,则可以在相同界面里修改这个参数至期望的目标文件夹。 #### 初始化项目结构 当创建一个新的基于Maven的Java应用程序时,可能需要手工建立一些必要的文件夹来满足标准布局的要求。比如,在项目的根目录下找到`src/main/`之后,应该增加两个主要分支:`java`(用于放置生产代码) 和 `resources`(存放资源配置)[^4]。同样地,在`src/test/`下面也要设立相应的`java`和`resources`子文件夹用来支持单元测试开发工作[^5]。 #### 添加Tomcat插件(可选) 如果计划通过内置Web容器运行web应用的话,那么集成Apache Tomcat可能是下一步要做的。可以通过编辑POM文件加入官方提供的`tomcat7-maven-plugin`插件,并按照文档说明进行相应配置以便于后续操作更加便捷高效。 ```xml <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8080</port> <path>/</path> </configuration> </plugin> </plugins> </build> ``` 以上就是在IntelliJ IDEA 2024中配置Maven所需的主要步骤概述。一旦这些都已完成,即可充分利用Maven所带来的便利特性来进行高效的软件工程实践了[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值