首页 > 编程知识 正文

tomcat统一错误页面,tomcat错误日志在什么里面看

时间:2023-05-04 09:30:21 阅读:136124 作者:1420

HTTP 500 -内部服务器错误

1.jdk版本与Tomcat版本不同。 复制代码

问题:配置web APP应用程序时,源文件和server.xml、web.xml的配置没有问题,但是访问servlet时会出现Tomcat500错误。

ggdbwb认为这是一个配置错误,但经过纠正后,错误仍然存在。 重新安装Tomcat后也一样。 没办法,仔细看了一下错误提示,意外地发现了错误提示。 UnsupportedClassVersionError

我意识到自己家的JDK版本是1.5。

但是公司的JDK版本是1.4,错误很可能是由其引起的。 用JDK1.4重新编译此文件后,通过了测试。

当JVM无法识别class文件的版本时,将显示" UnsupportedClassVersionError "。 访问web APP应用程序时发生错误是因为它位于web APP应用程序的WEB-INF/classes目录中

出现了比当前JDK版本更新的class文件。

无法识别JVM的原因可以通过使用低版本的JDK重新编译源文件来解决

如果遇到500个问题,您需要考虑安装的tomcat版本是否与您安装的jdk版本匹配。 如果不匹配,建议将tomcat更换为与jdk匹配或更高版本的tomcat。

(例如,如果安装的jdk为1.7,则tomcat的版本必须至少为1.7。)

复制代码

2 .数据库服务器配置不足问题:今天,公司的服务器tomcat运行一段时间后,发现报告500条错误。 服务器可以成功响应静态资源,但所有其他操作在一个链路上报告500条错误。 请解决。

可能性1 :服务器错误500可能是由于程序导致的项目后台执行问题。

接下来可能是tomcat的问题。 检查以重新配置新服务

可能性2 ) tomcat的同时执行过高(3台tomcat的负荷分散),但由于数据库的服务器结构不充分,会导致失败

3 .程序内部错误500是指程序内部错误,代码经常有问题

4.jdk和Tomcat的版本位数、端口占用复制代码

必须考虑安装的jdk和tomcat是否都是32位或64位。 如果不建议安装同一系统版本,请安装。

如果还出现相关问题,则必须考虑端口号是否被占用。 将tomcat端口的代码更改为tomcat文件夹中config文件夹中的server.xml文件。

修正里面的东西

此代码中的port值是端口号,可以更改为8081并重新启动。

复制代码

5 .部署war文件Tomcat7报告HTTP Status 500异常复制代码

原本计划在Tomcat7.0webapps下部署65Mb左右的war包,但两次都以失败告终。 第一次将war包直接上传到文件夹,自我解压缩,手动安装。

最终,安装程序执行了70多个任务时陷入困境,最终只能停止Tomcat服务。 当时不知道理由。 第二次使用manager deploy工具后发生以下错误:

message org.Apache.Tomcat.util.http.file upload.file upload base $ sizelimitexceedexception 3360 therequestwasrejected

exceedstheconfiguredmaximum (52428800 ) )。

复制代码

在%安装目录%webappsmanagerWEB-INF文件夹下,使用打开web.xml配置文件可以查看支持文件的大小限制

多部件配置! - 50m bmax---max-file-size 52428800/max-file-size max-request-size 52428800/max-request-size-size - 100 MB max---max-file-size 104857600/max-file-size max-request-size 104857600/max-request-sizefile-size

以上,整理了网友寄来的错误总结,为发生Tomcat 500错误的优雅荷花们提供解决方案。 错误的总结正在不断更新中。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。