这404个错误真的是一言难尽啊!不过大多是配置文件出错,认真修改还是可以的
默认首页没有写的,在网络上。xml添加一个就行(前提是你有jsp页面,名字不要写错):
比如这个:
& lt; welcome-file-list> & lt; welcome-file> Login.jsp & lt;/welcome-file-list>
在servlet3.0以后提供了注解配置,这样就不需要在web . xml中配置。使用想法生成的servlet文件的注解配置如下(第一行):
@WebServlet (value=" https://www.yisu.com/AdminServlet ") 公开课AdminServlet扩展HttpServlet { 保护无效doGet (HttpServletRequest请求,HttpServletResponse响应)抛出ServletException IOException { doPost(请求、响应); } 保护无效doPost (HttpServletRequest请求,HttpServletResponse响应)抛出ServletException IOException { } }
# if ($ {PACKAGE_NAME},,$ {PACKAGE_NAME} !=" ")包$ {PACKAGE_NAME}; #结束 Header.java #解析(“文件”) @javax.servlet.annotation。WebServlet(值=" https://www.yisu.com/$ {Entity_Name}”) 公开课$ {Class_Name} javax.servlet.http延伸。HttpServlet { 空白doGet (javax.servlet.http保护。HttpServletRequest请求,javax.servlet.http。抛出javax.servlet HttpServletResponse响应)。ServletException, io。IOException { doPost(请求、响应); } 空白doPost (javax.servlet.http保护。HttpServletRequest请求,javax.servlet.http。抛出javax.servlet HttpServletResponse响应)。ServletException, io。IOException { } }
第一时间想到的就是配置文件有错就开始找:这个是我刚发现的解决办法:
启动运行后跳转的页面发现不是你定义的页面报404错误,这就需要你在工作区。xml里面找了:
你的项目名比;.idea祝辞工作区。xml,找到里面不是你首次跳转的jsp的名字,修改为你定义的jsp名字
具体在这里:把名字修改一下就好了
& lt;组件名称=癛unManager”比; & lt;配置名称=皌omcat”类型=? com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory factoryName”=氨镜亍盇PPLICATION_SERVER_NAME=皌omcat 7.0.47”ALTERNATIVE_JRE_ENABLED=" true " ALTERNATIVE_JRE_PATH=" C: \ Program Files \ Java \ jdk1.8.0_191 \ jre”比; & lt;选择name=value=癘PEN_IN_BROWSER_URL http://localhost: 8080/登录。jsp”/比; & lt;选择name=" UPDATING_POLICY " value=" https://www.yisu.com/zixun/restart-server "/比; & lt; deployment> & lt;工件名称=" SuShe:爆发战争”在 & lt; settings> & lt;选择name=" CONTEXT_PATH " value=" https://www.yisu.com/"/比; & lt;/settings> & lt;/artifact> & lt;/deployment> & lt; server-settings> & lt;选择name=" BASE_DIRECTORY_NAME " value=" https://www.yisu.com/zixun/Login_jsp_SuShe "/比; & lt;/server-settings> & lt; predefined_log_file id=癟omcat”启用=" true "/比; & lt; predefined_log_file id=" Tomcat卡特琳娜"=" true "/启用祝辞 & lt; predefined_log_file id=癟omcat Manager”=癴alse”/启用祝辞 & lt; predefined_log_file id=" Tomcat主机经理”=癴alse”/启用祝辞 & lt; predefined_log_file id=" Tomcat Localhost访问”=癴alse”/启用祝辞 & lt; RunnerSettings RunnerId=暗魇浴北? & lt;选择name=" DEBUG_PORT " value=" https://www.yisu.com/zixun/61238 "/比; & lt;/RunnerSettings> & lt; ConfigurationWrapper VM_VAR=" JAVA_OPTS”RunnerId=胺饷妗北? & lt;选择name=" USE_ENV_VARIABLES " value=" https://www.yisu.com/zixun/true "/比; & lt; STARTUP> & lt;选择name=" USE_DEFAULT " value=" https://www.yisu.com/zixun/true "/比; & lt;选择name="脚本" value="/比; & lt;选择name=" VM_PARAMETERS " value="/比; & lt;选择name=" PROGRAM_PARAMETERS " value="/比; & lt;/STARTUP> & lt; SHUTDOWN> & lt;选择name=" USE_DEFAULT " value=" https://www.yisu.com/zixun/true "/比; & lt;选择name="脚本" value="/比; & lt;选择name=" VM_PARAMETERS " value="/比; & lt;选择name=" PROGRAM_PARAMETERS " value="/比; & lt;/SHUTDOWN> & lt;/ConfigurationWrapper> & lt; ConfigurationWrapper VM_VAR=" JAVA_OPTS”RunnerId=暗魇浴北? & lt;选择name=" USE_ENV_VARIABLES " value=" https://www.yisu.com/zixun/true "/比; & lt; STARTUP> & lt;选择name=" USE_DEFAULT " value=" https://www.yisu.com/zixun/true "/比; & lt;选择name="脚本" value="/比; & lt;选择name=" VM_PARAMETERS " value="/比; & lt;选择name=" PROGRAM_PARAMETERS " value="/比; & lt;/STARTUP> & lt; SHUTDOWN> & lt;选择name=" USE_DEFAULT " value=" https://www.yisu.com/zixun/true "/比; & lt;选择name="脚本" value="/比; & lt;选择name=" VM_PARAMETERS " value="/比; & lt;选择name=" PROGRAM_PARAMETERS " value="/比; & lt;/SHUTDOWN> & lt;/ConfigurationWrapper> & lt; ConfigurationWrapper VM_VAR=" JAVA_OPTS”RunnerId=霸诵小北? & lt;选择name=" USE_ENV_VARIABLES " value=" https://www.yisu.com/zixun/true "/比; & lt; STARTUP> & lt;选择name=" USE_DEFAULT " value=" https://www.yisu.com/zixun/true "/比; & lt;选择name="脚本" value="/比; & lt;选择name=" VM_PARAMETERS " value="/比; null null null null null null null null null null null null null null null null null null想法JavaWeb项目启动运行后出现404错误的解决方法