tomcat6.0发布项目打开jsp页面报错:HTTP Status 500 - javax.servlet.ServletException
来源:互联网 发布:荣威350软件 编辑:程序博客网 时间:2024/06/05 06:24
今天遇到一个tomcat的部署的问题,问题根源在于server.xml 的配置里。
错误如标题,说HTTP Status 500 - javax.servlet.ServletException:XXX文件找不到,几经查找测试,程序并没有错误,有人说是jsp-api.jar和serlet-api.jar包冲突,调试发现并不能解决问题,后来才发现问题的所在:
开始的server.xml 配置对Host 以及其内的Context 是如下配置的:
<Host name="localhost" appBase="../Tomcat/webapps/myapp" .....>
?????? <Context path="" docBase="../Tomcat/webapps/myapp" reloadable="false"/>
</Host>
测试中是这样访问应用的:http://localhost:8080/myapp
而新部署的访问方式为:http://10.10.10.20:8080 ,没有应用名。如此的确是可以访问,但直接访问jsp页面时(为经过action的跳转),就出现了如题所示的错误。
后来改成如下形式,就没报错了,访问地址也无需变更:
<Host name="localhost" appBase="../Tomcat/webapps" .....>
?????? <Context path="" docBase="myapp" reloadable="false"/>
</Host>
错误如标题,说HTTP Status 500 - javax.servlet.ServletException:XXX文件找不到,几经查找测试,程序并没有错误,有人说是jsp-api.jar和serlet-api.jar包冲突,调试发现并不能解决问题,后来才发现问题的所在:
开始的server.xml 配置对Host 以及其内的Context 是如下配置的:
<Host name="localhost" appBase="../Tomcat/webapps/myapp" .....>
?????? <Context path="" docBase="../Tomcat/webapps/myapp" reloadable="false"/>
</Host>
测试中是这样访问应用的:http://localhost:8080/myapp
而新部署的访问方式为:http://10.10.10.20:8080 ,没有应用名。如此的确是可以访问,但直接访问jsp页面时(为经过action的跳转),就出现了如题所示的错误。
后来改成如下形式,就没报错了,访问地址也无需变更:
<Host name="localhost" appBase="../Tomcat/webapps" .....>
?????? <Context path="" docBase="myapp" reloadable="false"/>
</Host>
0 0
- tomcat6.0发布项目打开jsp页面报错:HTTP Status 500 - javax.servlet.ServletException
- tomcat6.0发布项目打开jsp页面报错:HTTP Status 500 - org.apache.jasper.JasperException: The absolute uri: http:/
- tomcat6运行jsp报错javax.servlet.ServletException: javax.servlet.jsp.tagext.TagAttributeInfo.<init>
- Eclipse运行报错:HTTP Status 500 - javax.servlet.ServletException: java.lang.UnsupportedClassVersionError
- HTTP Status 500 - javax.servlet.ServletException: File [/head.jsp] not found
- javax.servlet.ServletException: java.lang.LinkageError 基于JBPM4的web项目jsp页面发布出错
- javax.servlet.ServletException: java.lang.LinkageError 基于JBPM4的web项目jsp页面发布出错
- jbpm4.2+tomcat6.0报错:javax.servlet.ServletException: java.lang.LinkageError:
- JSF 提交报错javax.servlet.ServletException:
- HTTP Status 500 - javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- 项目报错:Cannot find class file for javax/servlet/ServletException
- tomcat项目报错javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
- Maven创建Web项目,jsp引入静态文件提示报错(javax.servlet.ServletException cannot be resolved to a type ) 解决办法
- Jsp页面报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java
- Jsp页面报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java
- Linux下Tomcat发布项目报错:java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
- UVa 1641 - ASCII Area(统计)
- linux 中mysql启动、停止
- Linux下使用Shell对网络流量进行监控
- 快速掌握 Android Studio 中 Gradle 的使用方法
- 【Qt5开发及实例】18、图形修饰小工具
- tomcat6.0发布项目打开jsp页面报错:HTTP Status 500 - javax.servlet.ServletException
- Program work 10. AOE Network
- Lepus logo数据库企业监控系统 Lepus
- C语言编程(练习9:数组与指针)
- "error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
- 重构笔记——提炼类
- Ubuntu上AVR单片机开发环境设置
- 3G barrier
- LIS的另一种简单做法nlogn(带路径)