文章目录
一、问题重述
1. java web项目构建
1.1 点击file -> new -> Module
1.2 创建一个module名为Test与JavaWebCourseCode同级的模块
结果如图所示:
1.3 右击Test模块,点击add FrameWork Support
1.4 勾选web application
最终目录结构如图:
2. Tomcat 服务器配置
- 点击Edit Configurations
- 点击+号—>选中Tomcat Server下的Local
- 点击configure配置自己的Tomcat服务器路径即可
- deployment配置
- 选择当前Test模块
- 修改底部的Application context为/Test,即删掉下划线及后续部分,并点击apply,再点击OK
(注意,若不删掉下划线及后续部分直接使用 /Test_war_exploded 运行后页面也会显示为404,一定要修改,且保证Applicaion context中的内容与URL中的名称一致!)
- 点击运行后页面显示为404
二、问题与解决方法
1. 问题 是由于Test模块中的src与web并未标记为source,即src目录只是灰色,标记为source文件夹后应为蓝色。
打开Project structure(快捷键:Ctrl+Shift+Alt+S)后可以看到Test模块中Sources下的src与web均为黑色
2. 解决方法,在Sources导航栏中,点击src文件夹,点击Sources标记,标记后src将变为蓝色文件夹。最后点击apply再点击OK
最终Test模块中的src文件夹变为蓝色