1、在配置文件中开启jsp预编译:
<!-- usePrecompiled If true, it is assumed that JSPs have been -->
<!-- precompiled, and their corresponding servlet -->
<!-- classes have been bundled in the web -->
<!-- application's WEB-INF/lib or WEB-INF/classes, -->
<!-- so that when a JSP is accessed, it is not -->
<!-- compiled, and instead, its precompiled servlet -->
<!-- class is used. [false] -->
<!-- -->
<!-- use-precompiled Same as usePrecompiled. If both are specified, -->
<!-- usePrecompiled takes precedence -->
抛出:
[#|2009-06-07T22:06:31.671+0800|SEVERE|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=18;_ThreadName=httpSSLWorkerThread-8080-1;_RequestID=e759fe67-ad2a-435f-8bd8-0f08b06c2d6d;|ApplicationDispatcher[/sea] PWC1231:Servlet jsp 的 Servlet.service() 抛出异常
java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.viewProjects_jsp
2、使用spring的字符编码过滤器:
[#|2009-06-07T19:50:38.046+0800|WARNING|sun-appserver2.1|org.apache.coyote.tomcat5.CoyoteRequest|_ThreadID=16;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=eb3d9070-576d-443d-b552-a7ab83ed89d1;|PWC4011:由于已读取请求参数或已调用 ServletRequest.getReader(),因此无法将请求字符编码从上下文 /sea 设置为 UTF-8|#]
引发了sitemesh中的错误:
[#|2009-06-07T19:50:38.468+0800|SEVERE|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=16;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=eb3d9070-576d-443d-b552-a7ab83ed89d1;|StandardWrapperValve[jsp]: PWC1406:Servlet jsp 的 Servlet.service() 抛出异常
java.lang.AbstractMethodError: org.apache.crimson.tree.XmlDocument.setDocumentURI(Ljava/lang/String;)V
分享到:
相关推荐
"GlassFish:CXF调用错误-----Cannot create a secure XMLInputFactory" 是一个典型的错误,它涉及到两个关键的技术组件:GlassFish服务器和CXF框架。下面将详细解释这个问题的成因、解决方法以及相关知识点。 ...
有两个版本可供选择:带有-ml的多国语言版和不带-ml的英文版。 **1.2 Glassfish安装** 在安装Glassfish v2.1.1之前,确保已经安装了JDK1.5或更高版本。安装和配置Java环境不在本文讨论范围内。 **1.2.2 安装步骤**...
这两个服务器都支持Java EE规范,其中包含了JSR 330(Java Contexts and Dependency Injection for the Java EE platform),这个规范定义了`@Inject`注解,使得注入日志器变得简单。 `@Inject`是JSR 330的一部分,...
1. **MySQL版本选择**:根据CentOS的版本选择合适的MySQL版本进行安装,文件中提到了MySQL Server的两个版本(5.0.90和5.5.8),以及相应的客户端版本。 2. **使用RPM包安装**:通过`rpm-ivh`命令安装MySQL相关的...
Servlet-API.jar和SmartUpload.jar是两个在Web开发中常见的库文件,主要应用于Java Servlet环境,尤其是处理文件上传功能。在本文中,我们将深入探讨这两个组件以及它们在IT行业的应用。 Servlet-API.jar是Java ...
本教程通过两个实例来介绍JSF和ICEFaces的使用。第一个实例是基于JSF 1.2的用户登录系统,不使用ICEFaces扩展。在创建动态Web工程时,需要确保Target runtime正确,Dynamic web module version选择2.5,因为JSF 1.2...
在IT领域,Tomcat7和J2EE是两个重要的概念,它们在构建和部署企业级Web应用中扮演着关键角色。让我们详细了解一下这两个技术及其关联。 【Tomcat7】 Tomcat7是Apache软件基金会的Jakarta项目下的一个开源Servlet...
RCP(Remote Connection Protocol)和GF(GlassFish)是两个不同的概念,但在这里它们被组合在一起,可能是为了创建一个能够与GlassFish服务器进行通信的PHP客户端连接器。 RCP,全称远程连接协议,是一种允许应用...
在实际开发过程中,你也可能需要了解其他相关技术,比如JAX-WS(Java API for XML Web Services)和JAX-RS(Java API for RESTful Web Services)这两个Java标准,它们提供了Web服务的实现框架。 总之,创建和使用...
总的来说,"Grizzly 框架监控 2.3.14" 和 "java-util-master" 这两个组件都为 Java 开发者提供了强大的工具和资源。通过 Grizzly,开发者可以更好地监控和优化他们的应用程序,而 "java-util-master" 提供了大量经过...
这两个技术在现代Java Web开发中扮演着重要角色,EJB用于处理业务逻辑,而Struts2则作为视图层框架,负责用户交互和控制流程。 **Enterprise JavaBeans (EJB)** 是Java平台企业版(Java EE)的一部分,主要用于构建...
在"常用的ANT蚂蚁脚本"这个主题中,我们主要关注两个方面:`xdoclet`和`Hibernate映射文件生成`以及`部署EJB项目`。 1. **XDoclet与Hibernate映射文件生成**: XDoclet是ANT的一个插件,它允许开发者通过在Java源...
【标题】"WebService之WSDL和SOAP实例(基于JAVA)"主要涵盖了两个核心概念:Web服务描述语言(WSDL)和简单对象访问协议(SOAP),这些都是在Java环境下实现Web服务的关键技术。 **Web服务描述语言(WSDL)** WSDL是...
为了使这两个字段的数据可以在其他页面之间共享,需要创建一个后台 Bean。 - **问候页面** 最后,创建一个名为“hello.xhtml”的页面,该页面将显示一条问候消息以及登录时输入的用户名。 4. **定义导航规则** ...
2. **Step类型**:Step主要分为两种类型: - **Chunk型Step**:这种类型的Step包含Reader、Processor和Writer。Reader读取数据,Processor处理数据,Writer写入数据。这些操作在一个事务内完成。 - **Batchlet型...
本节我们将深入探讨这两个关键概念及其在实际开发中的应用。 首先,让我们了解一下Java EE。Java EE是Oracle公司提供的一个开源平台,它建立在Java SE(标准版)的基础上,增加了对Web应用的支持。这个平台包含了多...
Tomcat主要负责处理Servlet和JSP,这两个是Java Web开发的核心技术。 2. **版本7.0.22**:这个特定的版本(7.0.22)发布于2011年,是Tomcat 7系列的一个稳定版本。它包含了之前版本的错误修复、安全更新和性能改进...
这两个方法分别用于根据目的地名称或JCoDestination对象来清除Repository的Meta Cache。如果`destinationName`对应的JNDI配置存在,它会获取到相应的JCoDestination,然后调用`clear()`方法来清空Meta Cache。 在...