想法JavaWeb项目启动运行后出现404错误的解决方法

  

这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 {   }   }      

想法JavaWeb项目启动运行后出现404错误的解决方法”> <br/>
  </p>
  <p>对于怎样配置请看:<br/>
  </p>
  <p>路径:文件比;设置在编辑器比;文件和代码模板比;其他的在;网络比;Java代码模板下第二个点开右边编辑模板<br/>
  如下(这是我的模板):</p>
  
  <pre类=   # 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名字
  

  

具体在这里:把名字修改一下就好了

  

想法JavaWeb项目启动运行后出现404错误的解决方法

        & 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错误的解决方法