学习狂神说,由于版本更新,有些配置变更会出现404问题,小伙伴们如不嫌弃可以看看本贴有没有能解决你的问题。
1.setting配置
检查file–setting,你的位置有没有配好,根据你项目实际存储位置来配。
2.创建src
需要右击项目名new–directory,会出现这四个选项,选中即可
3.创建javaweb
看视频时会发现老师的电脑上有webapp,但我们需要手动建立
点击file–project structure–module-+-web
这是创建后的样子,点击下面框选出来的笔进行更改,一般路径是srcmainwebapp
配好后点击artifacts,点击上面+,选择第三个exploded,点击from modules
4.iml文件
同样的,iml文件可能也需要我们自己搞。当时没有iml文件总是404,最后我从成功的案例中复制了一份手动创建出来了,如果大佬们有可靠好用的方法请救救我。
手动创建iml文件,新建一个file文件,在文件名后添加后缀.iml
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<descriptors>
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" />
</descriptors>
<webroots>
<root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
</webroots>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
5.自建一个index.jsp
如果javaweb的webapp中没有一个默认页面,也会出现404错误
在webapp下建立一个jsp文件,内容随便写写,主要就是显示一下首页,避免出现404错误
6.配置pom文件
pom初学配置servlet和jsp,可以在https://mvnrepository.com/artifact/taglibs这个网站找
<!-- servlet的依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<!-- jsp -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
<scope>provided</scope>
</dependency>
7.配置tomcat
原文地址:https://blog.csdn.net/qq_60448705/article/details/132114059
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_36820.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!