TOMCAT6+JDK1.6 运行别的HTML页面和静态文本的JSP页面正常;
但是,如下的jsp不能正常运行。index.jsp是带有tab页的,代码如下:
<%@ page language="java" c pageEncoding="gbk"%>
<%@ taglib prefix="tab" uri="http://ditchnet.org/jsp-tabs-taglib" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<tab:tabConfig />
<tab:tabContainer id="foo-bar-container" skin="default">
<html>
<head><meta http-equiv="Content-Type" c>
<title>DDBS首页</title>
<link href="css/site.css" rel="stylesheet" type="text/css">
</head>
<body>
<tab:tabPane id="tab1" tabTitle="插入/删除SQL" >
<iframe src="insert.jsp" width="100%" height="240"></iframe>
</tab:tabPane>
<tab:tabPane id="tab4" tabTitle="查询SQL">
<iframe src="query.jsp" width="100%" height="240"></iframe>
</tab:tabPane>
<tab:tabPane id="tab3" tabTitle="站点管理">
<iframe src="site.jsp?list=1" width="100%" height="240"></iframe>
</tab:tabPane>
<tab:tabPane id="tab5" tabTitle="关于">
<iframe src="about.jsp" width="100%" height="240">
</iframe>
</tab:tabPane>
</tab:tabContainer><span class=stand><strong>Sql分解结果:</strong></span> <span id="msg">${message}</span>
<br>
<span class=stand><strong>查询结果:</strong></span><center><span id="rst">${resultTable}</span></center><HR>
<!--a href="javascript:clearInfo()"><span class=stand>清除信息</span></a-->
<center>
<table class="stand">
<tr>
<td> </td>
<td>2006</td>
<td> </td>
</tr>
</table>
</center>
<script type="text/javascript" language="javascript">
<!--
function clearInfo(){
document.all("msg").value="";
document.all("rst").value="";
}
//-->
</script>
</body>
</html>
运行时index.jsp错误:logs记录
2008-9-4 14:29:14 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: The absolute uri: http://ditchnet.org/jsp-tabs-taglib cannot be resolved in either web.xml or the jar files deployed with this application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:115)
at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:215)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:818)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:624)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:619)博学者麻烦看一下,给个建议
但是,如下的jsp不能正常运行。index.jsp是带有tab页的,代码如下:
<%@ page language="java" c pageEncoding="gbk"%>
<%@ taglib prefix="tab" uri="http://ditchnet.org/jsp-tabs-taglib" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<tab:tabConfig />
<tab:tabContainer id="foo-bar-container" skin="default">
<html>
<head><meta http-equiv="Content-Type" c>
<title>DDBS首页</title>
<link href="css/site.css" rel="stylesheet" type="text/css">
</head>
<body>
<tab:tabPane id="tab1" tabTitle="插入/删除SQL" >
<iframe src="insert.jsp" width="100%" height="240"></iframe>
</tab:tabPane>
<tab:tabPane id="tab4" tabTitle="查询SQL">
<iframe src="query.jsp" width="100%" height="240"></iframe>
</tab:tabPane>
<tab:tabPane id="tab3" tabTitle="站点管理">
<iframe src="site.jsp?list=1" width="100%" height="240"></iframe>
</tab:tabPane>
<tab:tabPane id="tab5" tabTitle="关于">
<iframe src="about.jsp" width="100%" height="240">
</iframe>
</tab:tabPane>
</tab:tabContainer><span class=stand><strong>Sql分解结果:</strong></span> <span id="msg">${message}</span>
<br>
<span class=stand><strong>查询结果:</strong></span><center><span id="rst">${resultTable}</span></center><HR>
<!--a href="javascript:clearInfo()"><span class=stand>清除信息</span></a-->
<center>
<table class="stand">
<tr>
<td> </td>
<td>2006</td>
<td> </td>
</tr>
</table>
</center>
<script type="text/javascript" language="javascript">
<!--
function clearInfo(){
document.all("msg").value="";
document.all("rst").value="";
}
//-->
</script>
</body>
</html>
运行时index.jsp错误:logs记录
2008-9-4 14:29:14 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: The absolute uri: http://ditchnet.org/jsp-tabs-taglib cannot be resolved in either web.xml or the jar files deployed with this application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:115)
at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:215)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:818)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:624)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:619)博学者麻烦看一下,给个建议
解决方案 »
- 如何用jsp从数据库调出数据只显示前几个字?
- 急,mysql的blob类型,我传入中文字的话,显示会有乱码,怎么解决
- 配置jakarta-tomcat-5.0.16时出现问题,急呀,希望高人指点!
- 请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢?
- 渴望和java高手合作开发
- ■■■■请问用sql语句创建表时怎样指定关键字和索引(sqlserver)■■■■
- 请问哪里有数形控件下载或资料
- jsp好在哪里呢??我认为好像不如asp
- 紧急!JSP and C?
- 做了个jquery ajax 的例子,一直返回404的错误,求指点
- spring 依赖注入的问题
- hibernate复合主键修改问题,谢谢了!!!!!!!!!!!!!!!!!!
这个没有用过,但是问题是这个引起的,你可以换成jstl或者struts的标签都很好用的嘛
这个http://ditchnet.org/jsp-tabs-taglib 如何能让找到?
看看你的web.xml 里面的 tag-lib 部分,那个 url 应该用这个
http://ditchnet.org/jsp-tabs-taglib
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>notebook</display-name>
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
其中的 taglib-uri应该用你的那个http://ditchnet.org/jsp-tabs-taglib
自己的机器太烂,明天到单位试试。
有
引入路径
我见你的http://java.sun.com/jstl/core_rt号像有问题
应该是http://java.sun.com/jsp/jstl/core
我实在不知道,初学不知道如何处理。
找文档也没找到好一点的,哪位给我介绍一些JSP的相关资料也好,先谢各位了。
错误日志:
2008-9-10 11:48:41 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2008-9-10 11:48:43 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2008-9-10 11:48:43 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextDestroyed()
2008-9-10 11:48:43 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextDestroyed()
2008-9-10 11:48:43 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
2008-9-10 11:48:43 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Failed shutdown of Apache Portable Runtime
2008-9-10 11:49:08 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\apache-tomcat-6.0.2\bin;.;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:\Program Files\Java\jdk1.6.0_02\bin;C:\orant\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\orant\jdk\bin;d:\cvsnt
2008-9-10 11:49:08 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2008-9-10 11:49:08 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 984 ms
2008-9-10 11:49:08 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2008-9-10 11:49:08 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.2
2008-9-10 11:49:08 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2008-9-10 11:49:08 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive sample.war
2008-9-10 11:49:09 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2008-9-10 11:49:09 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
- Unable to find config file. Creating new servlet engine config file: /WEB-INF/server-config.wsdd
- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
2008-9-10 11:49:12 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2008-9-10 11:49:12 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2008-9-10 11:49:12 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/47 config=null
2008-9-10 11:49:12 org.apache.catalina.startup.Catalina start
信息: Server startup in 4610 ms
2008-9-10 11:49:15 org.apache.catalina.core.ApplicationContext log
信息: Marking servlet SiteListAct as unavailable
2008-9-10 11:49:15 org.apache.catalina.core.ApplicationContext log
严重: Error loading WebappClassLoader请大家帮忙分析一下。