Tomcat发布网站时总出现500错误,说找不到文件(/index.jsp(2,39) File "/douche" not found ),怎么回事
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat发布网站时总出现500错误,说找不到文件(/index.jsp(2,39) File "/douche" not found ),怎么回事相关的知识,希望对你有一定的参考价值。
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /index.jsp(2,39) File "/douche" not found
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:161)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:386)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:450)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1397)
org.apache.jasper.compiler.Parser.parse(Parser.java:130)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.
index.jsp文件内容如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/douche" prefix="/douche"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<html>
<head>
<title>逗车网--首页</title>
<link rel="bookmark" href="../img/logo1.jpg" />
<link rel="shortcut icon" href="../img/logo1.jpg" />
<link rel="stylesheet" href="css/font.css" type="text/css"></link>
<link rel="stylesheet" href="css/global.css" type="text/css"></link>
<link rel="stylesheet" href="css/layout.css" type="text/css"></link>
<link rel="stylesheet" href="css/link.css" type="text/css"></link>
<style>
dl
margin:10px;
float:left;
width:202px;
</style>
</head>
<body>
<jsp:include page="head.jsp"></jsp:include>
<div id="main" style="width:968px;margin:0 auto;border-left:#ccc solid 1px;border-right:#ccc solid 1px;">
<div id="left" style="float:left;width:700px;">
<dl style="text-align:left;">
组件 K2 已损坏,说找不到类 K2HelperHTML
【中文标题】组件 K2 已损坏,说找不到类 K2HelperHTML【英文标题】:Component K2 is damaged, says class K2HelperHTML not found 【发布时间】:2013-05-08 04:51:30 【问题描述】:我的 Joomla 网站几天前被黑了,经过清理和恢复后,问题出现了。
在后端,当我点击Components
-> k2
并出现致命错误:
Fatal error: Class 'K2HelperHTML' not found in ~/administrator/components/com_k2/k2.php on line 77
我将此 k2.php 文件与工作站点的 k2.php 进行比较,但没有发现任何差异。
然后我检查了定义 K2HelperHTML 类的文件,我相信它是~\administrator\components\com_k2\helpers\html.php
,它与工作站点的相应文件没有任何区别。
现在我卡在这里了,接下来我该怎么做才能修复它。
【问题讨论】:
【参考方案1】:您是否尝试过重新安装最新版本?那将是一个很好的起点。只需使用 Joomla 安装程序即可安装最新版本。
【讨论】:
我想过这个,但我想知道重新安装它是否会删除我所有的项目 只要您不卸载,在现有安装之上安装它不会有任何损害。 版本呢?我可以只安装最新版本还是需要安装我拥有的确切版本?【参考方案2】:我刚刚在新安装的组件上遇到了同样的问题,对我来说解决方案非常简单。我所要做的就是清除应用程序缓存。
要执行此操作,请转到 System
-> Clear Cache
,然后单击 Delete all
。
【讨论】:
以上是关于Tomcat发布网站时总出现500错误,说找不到文件(/index.jsp(2,39) File "/douche" not found ),怎么回事的主要内容,如果未能解决你的问题,请参考以下文章