近期在学习培训jsp和servlet,防止不上的要和tomcat相处,但tomcat常常会出現各种各样的错误,下边就是我小结的一些普遍的解决方案,期待对大伙儿有用。

1.未布署Web运用

2.URL键入错误

       排错方式 :最先,查询URL的IP地址和服务器端口是不是书写恰当。      
       次之,查询前后文途径是不是恰当 Project--------Properties------MyElipse-----Web-----Web Context-root查验这一途径名字是不是书写恰当。
       最终,检查一下文件目录是不是书写恰当。

3.文件目录不可以被引入

       排错方式 :      
       在 Eclipse的“包任务管理器(Package Explorer)”查验文档储放的部位。因为META-INFWEB-INF文件夹名称下的內容没法对外开放公布,因此 ,如果你引入了带这两个文件目录的文档,肯定是不允许。比如: http://localhost:8080/guestbook/WEB-INF/index.html便是错误的文档部位储放错误

4. Tomcat网络服务器中web.xml中的难题 

       排错方式 :    
       如果你的web应用程序流程有好几个jsp页面得话,如果你点一下你web应用程序流程的虚似网站根目录时很有可能会出現404错 误,仅仅你只必须改动Tomcat网络服务器中web.xml        
    

 <init-param>
   <param-name>listings</param-name>
   <param-value>false(将其该为true)</param-value>
  </init-param>

5、WEB-INF下边务必要几个固定不动的文件夹名称和文档       

±web.xml
该web app的环境变量
±lib
该web app采用的库文件
±classes
°储放编译程序好的servlet  
一定要注意她们的姓名,曾经的我就因为把classes写出class,查错查了半宿还没有处理,因此 写这种的情况下干万要细心,要不容易消耗大量的活力去查错。

6、假如要运作的并不是.jsp文件,只是servlet(.class)文档,要配备web.xml(自然是WEB-INF下边的),再加上下列字段名: 

<servlet>
 <servlet-name>HelloWorldServlet</servlet-name>
 <servlet-class>HelloWorldServlet</servlet-class>
 </servlet> <servlet-mapping>
 <servlet-name>HelloWorldServlet</servlet-name>
 <url-pattern>/HelloWorldServlet</url-pattern>
 </servlet-mapping>

在其中的“HelloWorldServlet”改成你需要运作的文件夹名称。大约就小结了这种,自然,在具体运用中或许会出現大量意想不到的错误,这也是很一切正常的,假如有哪些错误还请大伙儿强调。

到此这篇有关Javaweb工程项目运作出错HTTP Status 404解决方案的文章内容就详细介绍到这了,大量有关HTTP Status 404內容请搜索之前的文章内容或再次访问下边的类似文章期待大伙儿之后多多的适用!