Idea中web项目一些配置问题

1. 产生原因


我从github上clone项目下来后发现idea的一些配置没有带下来需要自己配, 这花了我很多时间, 所以这里总结一下。

2. 具体配置


首先是利用idea进行clone操作
在这里插入图片描述
将对应仓库的ssh链接拷贝到此处即可
在这里插入图片描述
完成后项目就被clone到了本地, 下面进入正式配置
在这里插入图片描述
首先选择所要使用的SDK
在这里插入图片描述
在Modules选项卡中选择当前模块的Web.xml配置文件路径
在这里插入图片描述
这里确认web.xml被选择后, 直接确认即可
在这里插入图片描述
接下去配置Artifacts选项卡, 注意这里配置顺序不能变, 因为Artifacts需要从web.xml中获取配置信息, 如果你先配置了Artifacts而后配置Modules会导致找不到这个From Modules…选项。
在这里插入图片描述
到这里项目的配置结束了, 下面配置tomcat服务器, 这里的配置我个人没遇到什么问题
在这里插入图片描述
但有一个值得注意的地方就是这里的路径, 这个路径意味着你创建的servlet的URI必须和它保持一致。
在这里插入图片描述
假设说我现在将这个路径改成了
/123
:
在这里插入图片描述
那么服务器的URL必须要与此保持一致:
在这里插入图片描述
后端部分的servlet中的路径也必须和这个保持一致:
在这里插入图片描述
前端中同样也必须如此:
在这里插入图片描述
所以建议直接将这个路径写成根路径: /, 这样就不需要了。
(完)

相关推荐

  1. spring 项目配置一些问题和使用方法

    2024-01-17 18:22:01       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 18:22:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 18:22:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 18:22:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 18:22:01       20 阅读

热门阅读

  1. 框架基础-网络编程+Tomcat服务器+XML

    2024-01-17 18:22:01       31 阅读
  2. Debezium日常分享系列之:Debezium and TimescaleDB

    2024-01-17 18:22:01       36 阅读
  3. SpringBoot升级到2.7.18后不兼容的地方

    2024-01-17 18:22:01       33 阅读
  4. centos arm 架构安装gitlab仓库

    2024-01-17 18:22:01       39 阅读
  5. 返利机器人的前景分析

    2024-01-17 18:22:01       34 阅读
  6. LeetCode83. Remove Duplicates from Sorted List

    2024-01-17 18:22:01       33 阅读
  7. 第28关 k8s监控实战之Prometheus(八)

    2024-01-17 18:22:01       38 阅读
  8. 音频筑基:算法时延分析

    2024-01-17 18:22:01       40 阅读