0


2024072100-idea配置tomcat

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,可以使用以下版本

  1. <dependency>
  2. <groupId>org.springframework</groupId>
  3. <artifactId>spring-webmvc</artifactId>
  4. <version>6.1.4</version>
  5. </dependency>
  6. <!--日志框架Logback依赖-->
  7. <dependency>
  8. <groupId>ch.qos.logback</groupId>
  9. <artifactId>logback-classic</artifactId>
  10. <version>1.5.3</version>
  11. </dependency>
  12. <!--Servlet依赖-->
  13. <dependency>
  14. <groupId>jakarta.servlet</groupId>
  15. <artifactId>jakarta.servlet-api</artifactId>
  16. <version>6.0.0</version>
  17. <scope>provided</scope>
  18. </dependency>
  19. <!--Spring6和Thymeleaf整合依赖-->
  20. <dependency>
  21. <groupId>org.thymeleaf</groupId>
  22. <artifactId>thymeleaf-spring6</artifactId>
  23. <version>3.1.2.RELEASE</version>
  24. </dependency>

14、编写测试的controller

  1. @Controller
  2. public class FirstController {
  3. @RequestMapping(value = "/test")
  4. public String hello() {
  5. return "first";
  6. }
  7. }

15、运行tomcat

16、浏览器访问

http://localhost:8080/springMVC/test

17、tomcat运行多个war包

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

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


本文转载自: https://blog.csdn.net/weixin_49644789/article/details/140507168
版权归原作者 zhangwuji28 所有, 如有侵权,请联系我们删除。

“2024072100-idea配置tomcat”的评论:

还没有评论