JSP的运行时,先把JSP翻译成对应的Servlet,再把Servlet变成class文件。
jsp->__2.java->__2.class
JSP出错分成两种,一种是编译错误,比如JSP的变量没有定义,因为还没有生成
对应的servlet就错了,因此可以直接在页面上找到出错的行
比较难办的是,抛出来的错误是servlet的错误,所说的行数完全和JSP无关,处理这种问题时,不容易定位错误的位置,不利于代码的调试。
在使用Tomcat的时候,生成的servlet可以在tomcat的work文件夹下
找到,但是使用weblogic的时候,生成的servlet只是生成一瞬间,然后就被删除了,只剩下class。
在使用weblogic时,如下配置会使每个被访问的jsp留下对应的.java文件,这种只适合于产品开发时使用,真正发布时,应将其去除,以免带来安全隐患。
在weblogic.xml中加入
<jsp-descriptor>
<jsp-param>
<param-name>keepgenerated</param-name>
<param-value>true</param-value>
</jsp-param>
</jsp-descriptor>
即可。
在...\domains\mydomain\myserver\.wlnotdelete\extract\..的对应位置,会留下相应的.java文件,方便错误定位
分享到:
相关推荐
`weblogic.xml` 文件是 WebLogic Server 应用服务器中专门用于自定义和配置部署在该服务器上的 Web 应用程序的一个重要配置文件。它允许开发人员和系统管理员针对 WebLogic Server 的特定特性进行定制设置,以满足...
在Java EE应用服务器的世界里,WebLogic Server是一款广泛使用的中间件,而weblogic.xml是其核心配置文件之一,它定义了在WebLogic环境中运行Web应用程序的各种参数和行为。本文将深入探讨weblogic.xml的部署描述符...
weblogic.xml是Oracle WebLogic Server中用于定义Web应用程序部署特性的核心配置文件。这个文件包含了服务器特定的部署描述符元素,这些元素详细描述了Web应用如何在WebLogic环境中运行。若Web应用不包含weblogic....
这个压缩包文件“weblogic.xml配置详解,web服务器相关配置.zip”包含了对WebLogic.xml配置文件的详细解释以及与Web服务器相关的设置,特别是针对C#环境的配置。下面将详细介绍WebLogic.xml文件中的关键元素和它们在...
WebLogic配置文件,通常命名为`config.xml`,是WebLogic Server的核心配置文件,它包含了服务器的各个方面的配置信息,包括性能相关的参数。通过对这些参数进行适当的调整,可以显著提升WebLogic Server及其托管应用...
可以使用 HttpProxyServlet 实现单一服务转发,配置 weblogic.xml 和 web.xml 文件。例如,在 web.xml 文件中添加以下内容: ```xml <servlet> <servlet-name>HttpProxyServlet</servlet-name> <servlet-class>...
本文将从配置文件和相关代码的角度探讨如何在WebLogic上进行代理转发的配置。 在WebLogic的配置文件中,有几种方式可以实现代理转发,最常用的是通过修改weblogic.xml和web.xml文件来配置。 首先,weblogic.xml...
这个文件是 Java Servlet 规范的一部分,用于描述 Web 应用程序的配置信息。在 `web.xml` 文件中,可以使用 `<session-config>` 元素来设置 Session 超时时间。 例如: ``` <session-timeout>54 ``` 上面的代码...
3. 配置部署文件:编辑项目的`weblogic.xml`和`web.xml`文件,定义应用程序的部署属性和Web服务配置。 4. 部署到WebLogic:右键点击项目,选择“发布” > “到WebLogic Server”,选择之前配置的WebLogic Server实例...
5. 应用程序安全配置:通过修改web.xml文件和weblogic.properties文件,可以对特定的应用程序进行更细粒度的安全配置,例如注册认证Servlet,调整SSL设置,以及设置是否允许浏览器索引目录(weblogic.httpd....
- **配置文件**:可能有WebLogic的部署描述符(web.xml、weblogic.xml等),这些文件用于指导WebLogic如何处理你的JAX-WS服务。 - **JAX-WS服务类**:包含服务接口和其实现的Java源代码或编译后的类文件。 - **WSDL...
在启动一个 web 项目时,容器(如 Tomcat)会去读它的配置文件 web.xml。在读取 web.xml 文件时,容器会读取两个节点:<listener> 和 。紧接着,容器会创建一个 ServletContext(上下文),这个 web 项目所有部分都...
“源码”标签暗示这篇博客可能包含了配置过程中的源代码示例,如web.xml和weblogic.xml等关键配置文件。这些文件是Java Web应用程序的标准配置文件,用于定义应用的行为和部署属性。“工具”标签则可能意味着博主会...
本文档将深入探讨Tomcat中的两个核心配置文件:`web.xml`和`server.xml`,并提供详细的配置说明和实例。 ### 一、Tomcat介绍 1.1 **Tomcat简介** Tomcat是开源的Servlet容器,它实现了Java Servlet和JavaServer ...
`web.xml`是Java Web应用程序的核心配置文件之一,用于定义应用程序级别的设置,如Servlet、过滤器(Filter)、监听器(Listener)等。该文件对于Java Web应用的成功运行至关重要。 #### 错误原因分析 根据描述中的内容...
- 实现集群分发可以通过`HttpClusterServlet`实现,具体的部署方式参见上述集群配置文章介绍的`web.xml`和`weblogic.xml`文件。 - 实现单一服务转发则通过`HttpProxyServlet`实现,配置`weblogic.xml`和`web.xml`...
本文将详细介绍如何在本地环境中搭建并配置WebLogic 11环境,包括JDK的安装、WebLogic的安装与配置、域的创建与管理、Servlet的部署等。 #### 二、准备工作 ##### 1. 获取安装文件 - **Sun JDK 1.6**:最近的更新...
- 为了确保HTTP请求中的数据能够正确地处理,可以在Weblogic.xml配置文件中设置相关的转换规则。例如,可以通过`weblogic-servlet`元素下的`weblogic-request-param-charset`和`weblogic-response-param-charset`来...
2. **Web.xml配置**:Servlet 3.1引入了注解驱动的配置,但Sitemesh可能还需要一个web.xml文件来定义过滤器。检查你的`WEB-INF/web.xml`,确认是否存在类似以下的配置: ```xml <filter-name>Sitemesh ...
- 验证Web服务的部署描述符(如web.xml或wsdd.xml)是否完整且符合规范,特别是与Web服务相关的配置项。 2. **环境问题**: - 确保WebLogic Server 12c和JDK版本兼容。不兼容的JDK版本可能导致类似问题。 - 检查...